Transaction
76193864E33FB4…A1C008E59E99
Block 447,179 · index 0 · indexed
Summary
- Hash
- 76193864E33FB40B511A9BD5A96B48F29AE86213230BA5A5CC3AA1C008E59E99
- Block
- 447,179
- Size
- 5091 bytes
- Gas used
- 50,313,261 / 74,993,350
- Fee
- 82493ugnot
- Memo
- dogfooding: ten realms, real content
- Status
- success
Messages
- Attached funds
- —
- Package
- gno.land/r/moul/x/wiki/v0
- Function
- Edit
Arguments · 3
- #1MsgCall argument types
- #2`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.
- #3seed: why a slice parameter makes an exported function unreachable
- Attached funds
- —
- Function
- Register
Arguments · 5
- #1gno.land/p/moul/agents/commit/v0
- #2https://github.com/moul/gno-contracts
- #3224df0c1ffc9cdb82f85a0868037b9b9030e1f38
- #4p/moul/agents/commit
- #5refs/heads/main
- Attached funds
- —
- Function
- Shorten
Arguments · 3
- #1contracts
- #2https://github.com/moul/gno-contracts
- #3333 modules, 218 realms live on gnoland-1
- Attached funds
- —
- Function
- Shorten
Arguments · 3
- #1gnopie
- #2https://github.com/moul/gnopie
- #3httpie, but for gno.land
- Attached funds
- —
- Function
- Shorten
Arguments · 3
- #1gnopm
- #2https://github.com/moul/gnopm
- #3package manager: the version lives in gnomod.toml
- Attached funds
- —
- Function
- Register
Arguments · 1
- #1moul
- Attached funds
- —
- Function
- SetBio
Arguments · 1
- #1gno.land core. Writes contracts under p/moul and r/moul, and the tooling that publishes them.
- Attached funds
- —
- Function
- SetBio
Arguments · 1
- #1gno.land core. p/moul, r/moul, and the tooling that publishes them.
- Attached funds
- —
- Function
- AddLink
Arguments · 2
- #1GitHub
- #2https://github.com/moul
- Attached funds
- —
- Function
- AddLink
Arguments · 2
- #1Contracts
- #2https://github.com/moul/gno-contracts
- Attached funds
- —
- Function
- AddLink
Arguments · 2
- #1Home realm
- #2https://gno.land/r/moul/home
- Attached funds
- —
- Function
- AddLink
Arguments · 2
- #1Blog realm
- #2https://gno.land/r/moul/blog
- Attached funds
- —
- Function
- Add
Arguments · 1
- #1r/moul/agents/jury/v0 OpenCase takes []address, so no wallet can open a case
- Attached funds
- —
- Function
- Add
Arguments · 1
- #1gnopm registry holds 3 of the 333 published modules
- Attached funds
- —
- Function
- Add
Arguments · 1
- #1r/moul/agents/maintainer/v0 proposal 1 needs a second independent review
- Attached funds
- —
- Function
- Submit
Arguments · 1
- #1v0.12.0
- Attached funds
- —
- Function
- Submit
Arguments · 1
- #1v0.3.0
- Attached funds
- —
- Function
- Submit
Arguments · 1
- #1v1.0.0-rc.1+build.224df0c1
- Attached funds
- —
- Function
- Set
Arguments · 2
- #1storage-price-ugnot-per-byte
- #2100
- Attached funds
- —
- Function
- Set
Arguments · 2
- #1gno-contracts-head
- #2224df0c1ffc9cdb82f85a0868037b9b9030e1f38
- Attached funds
- —
- Function
- Set
Arguments · 2
- #1live-realms-gnoland-1
- #2218
- Attached funds
- —
- Function
- Sign
Arguments · 1
- #1first 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.
- Attached funds
- —
- Function
- CreatePoll
Arguments · 2
- #1Should an exported realm function take a CSV string where it wants a slice, so MsgCall can reach it?
- #2always,never - fix MsgCall instead,only at exported entry points
- Attached funds
- —
- Function
- Vote
Arguments · 2
- #10
- #22
Result 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:[]