Realm

gno.land/r/g1tstg4l99ga0zup3s5xs0zm4vl3u8p7ma9m56ma/gingernft

Rendered output

LordG Ginger NFTs

Open-mint GRC721 collection · 2 minted

Mint by calling Mint(metadataURI) — the NFT goes straight to your own wallet. Metadata is stored in each token's URI as data:application/json;base64,....

  • #1 — owner g1tstg4l99ga0zup3s5xs0zm4vl3u8p7ma9m56ma
  • #2 — owner g1n500fmqx8m6tgts85kmn43htegkv0eewkdm4lg

Query (read-only)

non-crossing functions · no tx, no wallet needed
BalanceOf(owner string) → int64, interface {Error func() string}
GetTokenURI(tid string) → string, interface {Error func() string}
Name() → string
OwnerOf(tid string) → string, interface {Error func() string}
Symbol() → string
TokenCount() → int64

Call functions (state-changing)

signs a tx via Adena
Approve(to string, tid string)
Burn(tid string)
Mint(metadataURI string)
SetApprovalForAll(operator string, approved bool)
SetTokenURI(tid string, metadataURI string)
TransferFrom(from string, to string, tid string)

All exported functions (14)

show raw signatures
NameParamsReturns
Mint [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "metadataURI", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}]
TransferFrom [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "from", "Type": "string", "Value": ""}, {"Name": "to", "Type": "string", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "interface {Error func() string}", "Value": ""}]
Approve [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "to", "Type": "string", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "interface {Error func() string}", "Value": ""}]
SetApprovalForAll [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "operator", "Type": "string", "Value": ""}, {"Name": "approved", "Type": "bool", "Value": ""}] [{"Name": ".res.0", "Type": "interface {Error func() string}", "Value": ""}]
SetTokenURI [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}, {"Name": "metadataURI", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "interface {Error func() string}", "Value": ""}]
Burn [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "interface {Error func() string}", "Value": ""}]
Name [{"Name": ".res.0", "Type": "string", "Value": ""}]
Symbol [{"Name": ".res.0", "Type": "string", "Value": ""}]
TokenCount [{"Name": ".res.0", "Type": "int64", "Value": ""}]
BalanceOf [{"Name": "owner", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "int64", "Value": ""}, {"Name": ".res.1", "Type": "interface {Error func() string}", "Value": ""}]
OwnerOf [{"Name": "tid", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}, {"Name": ".res.1", "Type": "interface {Error func() string}", "Value": ""}]
GetTokenURI [{"Name": "tid", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}, {"Name": ".res.1", "Type": "interface {Error func() string}", "Value": ""}]
Render [{"Name": "path", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}]
NewBasicNFT [{"Name": ".arg_0", "Type": "int", "Value": ""}, {"Name": "rlm", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "name", "Type": "string", "Value": ""}, {"Name": "symbol", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/g1tstg4l99ga0zup3s5xs0zm4vl3u8p7ma9m56ma/gingernft.BasicNFT", "Value": ""}]

Files

Storage

{
  "raw": "storage: 71332, deposit: 7133200"
}