Transaction executed successfully
Transaction Details
Inspect execution, participants, message data, gas usage, events and raw transaction data.
Transaction hash
76193864E33FB40B511A9BD5A96B48F29AE86213230BA5A5CC3AA1C008E59E99
Transaction overview
Execution summary
TX INDEX
0
Position in block
GAS WANTED
74,993,350
Requested gas limit
GAS USED
50,313,261
Gas consumed
FEE
82493ugnot
Transaction fee
Participants
Package / Realm
Memo
dogfooding: ten realms, real content
Message
Message #1
MsgCall
Function
Edit
Arguments
MsgCall argument types`MsgCall` encodes every argument as a string and converts it on the chain.
That conversion covers the primitive types and **not** slices.
A function whose exported signature takes `[]address`, `[]int` or any other
slice cannot be reached from a wallet at all. The simulation does not report a
polite error, it panics inside the VM:
unexpected slice type in contract arg
gno.land/pkg/sdk/vm/convert.go:223
The workaround at the call site is `MsgRun`, which is restricted on mainnet by
the `run_submitters` parameter, so in practice it is not one.
The workaround at the *design* site is the fix: take a delimited string and
split it in the realm. Several realms in this namespace already do
(`Init(proposalNamesCSV string)`, `Setup(ownersCSV string, thresholdN int)`),
which is why they are callable and their slice-taking neighbours are not.seed: why a slice parameter makes an exported function unreachable
Message #2
MsgCall
Function
Register
Arguments
gno.land/p/moul/agents/commit/v0https://github.com/moul/gno-contracts224df0c1ffc9cdb82f85a0868037b9b9030e1f38p/moul/agents/commitrefs/heads/main
Message #3
MsgCall
Function
Shorten
Arguments
contractshttps://github.com/moul/gno-contracts333 modules, 218 realms live on gnoland-1
Message #4
MsgCall
Function
Shorten
Arguments
gnopiehttps://github.com/moul/gnopiehttpie, but for gno.land
Message #5
MsgCall
Function
Shorten
Arguments
gnopmhttps://github.com/moul/gnopmpackage manager: the version lives in gnomod.toml
Message #6
MsgCall
Function
Register
Arguments
moul
Message #7
MsgCall
Function
SetBio
Arguments
gno.land core. Writes contracts under p/moul and r/moul, and the tooling that publishes them.
Message #8
MsgCall
Function
SetBio
Arguments
gno.land core. p/moul, r/moul, and the tooling that publishes them.
Message #9
MsgCall
Function
AddLink
Arguments
GitHubhttps://github.com/moul
Message #10
MsgCall
Function
AddLink
Arguments
Contractshttps://github.com/moul/gno-contracts
Message #11
MsgCall
Function
AddLink
Arguments
Home realmhttps://gno.land/r/moul/home
Message #12
MsgCall
Function
AddLink
Arguments
Blog realmhttps://gno.land/r/moul/blog
Message #13
MsgCall
Function
Add
Arguments
r/moul/agents/jury/v0 OpenCase takes []address, so no wallet can open a case
Message #14
MsgCall
Function
Add
Arguments
gnopm registry holds 3 of the 333 published modules
Message #15
MsgCall
Function
Add
Arguments
r/moul/agents/maintainer/v0 proposal 1 needs a second independent review
Message #16
MsgCall
Function
Submit
Arguments
v0.12.0
Message #17
MsgCall
Function
Submit
Arguments
v0.3.0
Message #18
MsgCall
Function
Submit
Arguments
v1.0.0-rc.1+build.224df0c1
Message #19
MsgCall
Function
Set
Arguments
storage-price-ugnot-per-byte100
Message #20
MsgCall
Function
Set
Arguments
gno-contracts-head224df0c1ffc9cdb82f85a0868037b9b9030e1f38
Message #21
MsgCall
Function
Set
Arguments
live-realms-gnoland-1218
Message #22
MsgCall
Function
Sign
Arguments
first entry written by an account session, not by a wallet. the signer is a delegated key with a spend limit; the author the realm sees is the master account.
Message #23
MsgCall
Function
CreatePoll
Arguments
Should an exported realm function take a CSV string where it wants a slice, so MsgCall can reach it?always,never - fix MsgCall instead,only at exported entry points
Message #24
MsgCall
Function
Vote
Arguments
02
Execution log
msg:0,success:true,log:,events:[]
msg:1,success:true,log:,events:[]
msg:2,success:true,log:,events:[]
msg:3,success:true,log:,events:[]
msg:4,success:true,log:,events:[]
msg:5,success:true,log:,events:[]
msg:6,success:true,log:,events:[]
msg:7,success:true,log:,events:[]
msg:8,success:true,log:,events:[]
msg:9,success:true,log:,events:[]
msg:10,success:true,log:,events:[]
msg:11,success:true,log:,events:[]
msg:12,success:true,log:,events:[]
msg:13,success:true,log:,events:[]
msg:14,success:true,log:,events:[]
msg:15,success:true,log:,events:[]
msg:16,success:true,log:,events:[]
msg:17,success:true,log:,events:[]
msg:18,success:true,log:,events:[]
msg:19,success:true,log:,events:[]
msg:20,success:true,log:,events:[]
msg:21,success:true,log:,events:[]
msg:22,success:true,log:,events:[]
msg:23,success:true,log:,events:[]
Events
Event #1
eventEvent #2
SourceClaimedpkgpath
gno.land/p/moul/agents/commit/v0
claimant
g1manfred47kzduec920z88wfr64ylksmdcedlf5
repo
https://github.com/moul/gno-contracts
commit
224df0c1ffc9cdb82f85a0868037b9b9030e1f38
Event #3
eventEvent #4
AliasCreatedalias
contracts
owner
g1manfred47kzduec920z88wfr64ylksmdcedlf5
Event #5
eventEvent #6
AliasCreatedalias
gnopie
owner
g1manfred47kzduec920z88wfr64ylksmdcedlf5
Event #7
eventEvent #8
AliasCreatedalias
gnopm
owner
g1manfred47kzduec920z88wfr64ylksmdcedlf5
Event #9
eventEvent #10
HandleRegisteredhandle
moul
owner
g1manfred47kzduec920z88wfr64ylksmdcedlf5
Event #11
eventEvent #12
BioUpdatedhandle
moul
Event #13
eventEvent #14
BioSetaddr
g1manfred47kzduec920z88wfr64ylksmdcedlf5
Event #15
eventEvent #16
LinkAddedaddr
g1manfred47kzduec920z88wfr64ylksmdcedlf5
label
GitHub
Event #17
eventEvent #18
LinkAddedaddr
g1manfred47kzduec920z88wfr64ylksmdcedlf5
label
Contracts
Event #19
eventEvent #20
LinkAddedaddr
g1manfred47kzduec920z88wfr64ylksmdcedlf5
label
Home realm
Event #21
eventEvent #22
LinkAddedaddr
g1manfred47kzduec920z88wfr64ylksmdcedlf5
label
Blog realm
Event #23
eventEvent #24
eventEvent #25
eventEvent #26
eventEvent #27
VersionSubmittedversion
v0.12.0
by
g1manfred47kzduec920z88wfr64ylksmdcedlf5
Event #28
eventEvent #29
VersionSubmittedversion
v0.3.0
by
g1manfred47kzduec920z88wfr64ylksmdcedlf5
Event #30
eventEvent #31
VersionSubmittedversion
v1.0.0-rc.1+build.224df0c1
by
g1manfred47kzduec920z88wfr64ylksmdcedlf5
Event #32
eventEvent #33
VaultSetowner
g1manfred47kzduec920z88wfr64ylksmdcedlf5
key
storage-price-ugnot-per-byte
Event #34
eventEvent #35
VaultSetowner
g1manfred47kzduec920z88wfr64ylksmdcedlf5
key
gno-contracts-head
Event #36
eventEvent #37
VaultSetowner
g1manfred47kzduec920z88wfr64ylksmdcedlf5
key
live-realms-gnoland-1
Event #38
eventEvent #39
Signedid
1
author
g1manfred47kzduec920z88wfr64ylksmdcedlf5
height
447179
Event #40
eventEvent #41
PollCreatedid
0
creator
g1manfred47kzduec920z88wfr64ylksmdcedlf5
options
3
Event #42
eventEvent #43
Votedid
0
voter
g1manfred47kzduec920z88wfr64ylksmdcedlf5
option
2
Event #44
eventRaw encoded transaction
Co0ICgovdm0ubV9jYWxsEv4HCihnMW1hbmZyZWQ0N2t6ZHVlYzkyMHo4OHdmcjY0eWxrc21kY2VkbGY1Ihlnbm8ubGFuZC9yL21vdWwveC93aWtpL3YwKgRFZGl0MhZNc2dDYWxsIGFyZ3VtZW50IHR5cGVzMtQGYE1zZ0NhbGxgIGVuY29kZXMgZXZlcnkgYXJndW1lbnQgYXMgYSBzdHJpbmcgYW5kIGNvbnZlcnRzIGl0IG9uIHRoZSBjaGFpbi4KVGhhdCBjb252ZXJzaW9uIGNvdmVycyB0aGUgcHJpbWl0aXZlIHR5cGVzIGFuZCAqKm5vdCoqIHNsaWNlcy4KCkEgZnVuY3Rpb24gd2hvc2UgZXhwb3J0ZWQgc2lnbmF0dXJlIHRha2VzIGBbXWFkZHJlc3NgLCBgW11pbnRgIG9yIGFueSBvdGhlcgpzbGljZSBjYW5ub3QgYmUgcmVhY2hlZCBmcm9tIGEgd2FsbGV0IGF0IGFsbC4gVGhlIHNpbXVsYXRpb24gZG9lcyBub3QgcmVwb3J0IGEKcG9saXRlIGVycm9yLCBpdCBwYW5pY3MgaW5zaWRlIHRoZSBWTToKCiAgICB1bmV4cGVjdGVkIHNsaWNlIHR5cGUgaW4gY29udHJhY3QgYXJnCiAgICBnbm8ubGFuZC9wa2cvc2RrL3ZtL2NvbnZlcnQuZ286MjIzCgpUaGUgd29ya2Fyb3VuZCBhdCB0aGUgY2FsbCBzaXRlIGlzIGBNc2dSdW5gLCB3aGljaCBpcyByZXN0cmljdGVkIG9uIG1haW5uZXQgYnkKdGhlIGBydW5fc3VibWl0dGVyc2AgcGFyYW1ldGVyLCBzbyBpbiBwcmFjdGljZSBpdCBpcyBub3Qgb25lLgoKVGhlIHdvcmthcm91bmQgYXQgdGhlICpkZXNpZ24qIHNpdGUgaXMgdGhlIGZpeDogdGFrZSBhIGRlbGltaXRlZCBzdHJpbmcgYW5kCnNwbGl0IGl0IGluIHRoZSByZWFsbS4gU2V2ZXJhbCByZWFsbXMgaW4gdGhpcyBuYW1lc3BhY2UgYWxyZWFkeSBkbwooYEluaXQocHJvcG9zYWxOYW1lc0NTViBzdHJpbmcpYCwgYFNldHVwKG93bmVyc0NTViBzdHJpbmcsIHRocmVzaG9sZE4gaW50KWApLAp3aGljaCBpcyB3aHkgdGhleSBhcmUgY2FsbGFibGUgYW5kIHRoZWlyIHNsaWNlLXRha2luZyBuZWlnaGJvdXJzIGFyZSBub3QuMkJzZWVkOiB3aHkgYSBzbGljZSBwYXJhbWV0ZXIgbWFrZXMgYW4gZXhwb3J0ZWQgZnVuY3Rpb24gdW5yZWFjaGFibGUKgAIKCi92bS5tX2NhbGwS8QEKKGcxbWFuZnJlZDQ3a3pkdWVjOTIwejg4d2ZyNjR5bGtzbWRjZWRsZjUiIWduby5sYW5kL3IvbW91bC9nbm9wbS9yZWdpc3RyeS92MCoIUmVnaXN0ZXIyIGduby5sYW5kL3AvbW91bC9hZ2VudHMvY29tbWl0L3YwMiVodHRwczovL2dpdGh1Yi5jb20vbW91bC9nbm8tY29udHJhY3RzMigyMjRkZjBjMWZmYzljZGI4MmY4NWEwODY4MDM3YjliOTAzMGUxZjM4MhRwL21vdWwvYWdlbnRzL2NvbW1pdDIPcmVmcy9oZWFkcy9tYWluCsQBCgovdm0ubV9jYWxsErUBCihnMW1hbmZyZWQ0N2t6ZHVlYzkyMHo4OHdmcjY0eWxrc21kY2VkbGY1IiNnbm8ubGFuZC9yL21vdWwveC9kYWlseS91cmxzaG9ydC92MSoHU2hvcnRlbjIJY29udHJhY3RzMiVodHRwczovL2dpdGh1Yi5jb20vbW91bC9nbm8tY29udHJhY3RzMikzMzMgbW9kdWxlcywgMjE4IHJlYWxtcyBsaXZlIG9uIGdub2xhbmQtMQqpAQoKL3ZtLm1fY2FsbBKaAQooZzFtYW5mcmVkNDdremR1ZWM5MjB6ODh3ZnI2NHlsa3NtZGNlZGxmNSIjZ25vLmxhbmQvci9tb3VsL3gvZGFpbHkvdXJsc2hvcnQvdjEqB1Nob3J0ZW4yBmdub3BpZTIeaHR0cHM6Ly9naXRodWIuY29tL21vdWwvZ25vcGllMhhodHRwaWUsIGJ1dCBmb3IgZ25vLmxhbmQKwAEKCi92bS5tX2NhbGwSsQEKKGcxbWFuZnJlZDQ3a3pkdWVjOTIwejg4d2ZyNjR5bGtzbWRjZWRsZjUiI2duby5sYW5kL3IvbW91bC94L2RhaWx5L3VybHNob3J0L3YxKgdTaG9ydGVuMgVnbm9wbTIdaHR0cHM6Ly9naXRodWIuY29tL21vdWwvZ25vcG0yMXBhY2thZ2UgbWFuYWdlcjogdGhlIHZlcnNpb24gbGl2ZXMgaW4gZ25vbW9kLnRvbWwKbAoKL3ZtLm1fY2FsbBJeCihnMW1hbmZyZWQ0N2t6ZHVlYzkyMHo4OHdmcjY0eWxrc21kY2VkbGY1IiJnbm8ubGFuZC9yL21vdWwveC9kYWlseS9oYW5kbGVzL3YxKghSZWdpc3RlcjIEbW91bArEAQoKL3ZtLm1fY2FsbBK1AQooZzFtYW5mcmVkNDdremR1ZWM5MjB6ODh3ZnI2NHlsa3NtZGNlZGxmNSIiZ25vLmxhbmQvci9tb3VsL3gvZGFpbHkvaGFuZGxlcy92MSoGU2V0QmlvMl1nbm8ubGFuZCBjb3JlLiBXcml0ZXMgY29udHJhY3RzIHVuZGVyIHAvbW91bCBhbmQgci9tb3VsLCBhbmQgdGhlIHRvb2xpbmcgdGhhdCBwdWJsaXNoZXMgdGhlbS4KqwEKCi92bS5tX2NhbGwSnAEKKGcxbWFuZnJlZDQ3a3pkdWVjOTIwejg4d2ZyNjR5bGtzbWRjZWRsZjUiI2duby5sYW5kL3IvbW91bC94L2RhaWx5L2xpbmt0cmVlL3YwKgZTZXRCaW8yQ2duby5sYW5kIGNvcmUuIHAvbW91bCwgci9tb3VsLCBhbmQgdGhlIHRvb2xpbmcgdGhhdCBwdWJsaXNoZXMgdGhlbS4KhwEKCi92bS5tX2NhbGwSeQooZzFtYW5mcmVkNDdremR1ZWM5MjB6ODh3ZnI2NHlsa3NtZGNlZGxmNSIjZ25vLmxhbmQvci9tb3VsL3gvZGFpbHkvbGlua3RyZWUvdjAqB0FkZExpbmsyBkdpdEh1YjIXaHR0cHM6Ly9naXRodWIuY29tL21vdWwKmQEKCi92bS5tX2NhbGwSigEKKGcxbWFuZnJlZDQ3a3pkdWVjOTIwejg4d2ZyNjR5bGtzbWRjZWRsZjUiI2duby5sYW5kL3IvbW91bC94L2RhaWx5L2xpbmt0cmVlL3YwKgdBZGRMaW5rMglDb250cmFjdHMyJWh0dHBzOi8vZ2l0aHViLmNvbS9tb3VsL2duby1jb250cmFjdHMKkQEKCi92bS5tX2NhbGwSggEKKGcxbWFuZnJlZDQ3a3pkdWVjOTIwejg4d2ZyNjR5bGtzbWRjZWRsZjUiI2duby5sYW5kL3IvbW91bC94L2RhaWx5L2xpbmt0cmVlL3YwKgdBZGRMaW5rMgpIb21lIHJlYWxtMhxodHRwczovL2duby5sYW5kL3IvbW91bC9ob21lCpEBCgovdm0ubV9jYWxsEoIBCihnMW1hbmZyZWQ0N2t6ZHVlYzkyMHo4OHdmcjY0eWxrc21kY2VkbGY1IiNnbm8ubGFuZC9yL21vdWwveC9kYWlseS9saW5rdHJlZS92MCoHQWRkTGluazIKQmxvZyByZWFsbTIcaHR0cHM6Ly9nbm8ubGFuZC9yL21vdWwvYmxvZwquAQoKL3ZtLm1fY2FsbBKfAQooZzFtYW5mcmVkNDdremR1ZWM5MjB6ODh3ZnI2NHlsa3NtZGNlZGxmNSIgZ25vLmxhbmQvci9tb3VsL3gvZGFpbHkvdG9kb3MvdjEqA0FkZDJMci9tb3VsL2FnZW50cy9qdXJ5L3YwIE9wZW5DYXNlIHRha2VzIFtdYWRkcmVzcywgc28gbm8gd2FsbGV0IGNhbiBvcGVuIGEgY2FzZQqVAQoKL3ZtLm1fY2FsbBKGAQooZzFtYW5mcmVkNDdremR1ZWM5MjB6ODh3ZnI2NHlsa3NtZGNlZGxmNSIgZ25vLmxhbmQvci9tb3VsL3gvZGFpbHkvdG9kb3MvdjEqA0FkZDIzZ25vcG0gcmVnaXN0cnkgaG9sZHMgMyBvZiB0aGUgMzMzIHB1Ymxpc2hlZCBtb2R1bGVzCqoBCgovdm0ubV9jYWxsEpsBCihnMW1hbmZyZWQ0N2t6ZHVlYzkyMHo4OHdmcjY0eWxrc21kY2VkbGY1IiBnbm8ubGFuZC9yL21vdWwveC9kYWlseS90b2Rvcy92MSoDQWRkMkhyL21vdWwvYWdlbnRzL21haW50YWluZXIvdjAgcHJvcG9zYWwgMSBuZWVkcyBhIHNlY29uZCBpbmRlcGVuZGVudCByZXZpZXcKcAoKL3ZtLm1fY2FsbBJiCihnMW1hbmZyZWQ0N2t6ZHVlYzkyMHo4OHdmcjY0eWxrc21kY2VkbGY1IiVnbm8ubGFuZC9yL21vdWwveC9kYWlseS9zZW12ZXJkZW1vL3YwKgZTdWJtaXQyB3YwLjEyLjAKbwoKL3ZtLm1fY2FsbBJhCihnMW1hbmZyZWQ0N2t6ZHVlYzkyMHo4OHdmcjY0eWxrc21kY2VkbGY1IiVnbm8ubGFuZC9yL21vdWwveC9kYWlseS9zZW12ZXJkZW1vL3YwKgZTdWJtaXQyBnYwLjMuMAqDAQoKL3ZtLm1fY2FsbBJ1CihnMW1hbmZyZWQ0N2t6ZHVlYzkyMHo4OHdmcjY0eWxrc21kY2VkbGY1IiVnbm8ubGFuZC9yL21vdWwveC9kYWlseS9zZW12ZXJkZW1vL3YwKgZTdWJtaXQyGnYxLjAuMC1yYy4xK2J1aWxkLjIyNGRmMGMxCoIBCgovdm0ubV9jYWxsEnQKKGcxbWFuZnJlZDQ3a3pkdWVjOTIwejg4d2ZyNjR5bGtzbWRjZWRsZjUiIGduby5sYW5kL3IvbW91bC94L2RhaWx5L3ZhdWx0L3YwKgNTZXQyHHN0b3JhZ2UtcHJpY2UtdWdub3QtcGVyLWJ5dGUyAzEwMAqeAQoKL3ZtLm1fY2FsbBKPAQooZzFtYW5mcmVkNDdremR1ZWM5MjB6ODh3ZnI2NHlsa3NtZGNlZGxmNSIgZ25vLmxhbmQvci9tb3VsL3gvZGFpbHkvdmF1bHQvdjAqA1NldDISZ25vLWNvbnRyYWN0cy1oZWFkMigyMjRkZjBjMWZmYzljZGI4MmY4NWEwODY4MDM3YjliOTAzMGUxZjM4CnsKCi92bS5tX2NhbGwSbQooZzFtYW5mcmVkNDdremR1ZWM5MjB6ODh3ZnI2NHlsa3NtZGNlZGxmNSIgZ25vLmxhbmQvci9tb3VsL3gvZGFpbHkvdmF1bHQvdjAqA1NldDIVbGl2ZS1yZWFsbXMtZ25vbGFuZC0xMgMyMTgKhgIKCi92bS5tX2NhbGwS9wEKKGcxbWFuZnJlZDQ3a3pkdWVjOTIwejg4d2ZyNjR5bGtzbWRjZWRsZjUiJGduby5sYW5kL3IvbW91bC94L2RhaWx5L2d1ZXN0Ym9vay92MSoEU2lnbjKeAWZpcnN0IGVudHJ5IHdyaXR0ZW4gYnkgYW4gYWNjb3VudCBzZXNzaW9uLCBub3QgYnkgYSB3YWxsZXQuIHRoZSBzaWduZXIgaXMgYSBkZWxlZ2F0ZWQga2V5IHdpdGggYSBzcGVuZCBsaW1pdDsgdGhlIGF1dGhvciB0aGUgcmVhbG0gc2VlcyBpcyB0aGUgbWFzdGVyIGFjY291bnQuCo8CCgovdm0ubV9jYWxsEoACCihnMW1hbmZyZWQ0N2t6ZHVlYzkyMHo4OHdmcjY0eWxrc21kY2VkbGY1IiBnbm8ubGFuZC9yL21vdWwveC9kYWlseS9wb2xscy92MCoKQ3JlYXRlUG9sbDJkU2hvdWxkIGFuIGV4cG9ydGVkIHJlYWxtIGZ1bmN0aW9uIHRha2UgYSBDU1Ygc3RyaW5nIHdoZXJlIGl0IHdhbnRzIGEgc2xpY2UsIHNvIE1zZ0NhbGwgY2FuIHJlYWNoIGl0PzJAYWx3YXlzLG5ldmVyIC0gZml4IE1zZ0NhbGwgaW5zdGVhZCxvbmx5IGF0IGV4cG9ydGVkIGVudHJ5IHBvaW50cwpmCgovdm0ubV9jYWxsElgKKGcxbWFuZnJlZDQ3a3pkdWVjOTIwejg4d2ZyNjR5bGtzbWRjZWRsZjUiIGduby5sYW5kL3IvbW91bC94L2RhaWx5L3BvbGxzL3YwKgRWb3RlMgEwMgEyEhEIjLvCRxIKODI0OTN1Z25vdBqoAQo6ChMvdG0uUHViS2V5U2VjcDI1NmsxEiMKIQKcvCVY1gtiwWmnxSGGkVf8QfyOntrJYOcDK3BnzI6lDhJAr+KXK+qqURKJqBh8c4UY+WQ8LpCsgWgXHaK2euee118Lzj5djDQBjc8plk5r9J5IdxsKuU3KTv2Ex/x6/9R4TRooZzF6c2t2MHk3eGNmMnRoNnYzdGsycjd1dXh2bmo1NGdwYW00ZGV2cCIkZG9nZm9vZGluZzogdGVuIHJlYWxtcywgcmVhbCBjb250ZW50