Realm

gno.land/r/g1hudwmwn99hwqldtqjz9m6w7q7qef57a2ffp4hg/gingernft

Rendered output

LordG Ginger NFTs

Open-mint GRC721 collection · 1 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 g1hudwmwn99hwqldtqjz9m6w7q7qef57a2ffp4hg

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/g1hudwmwn99hwqldtqjz9m6w7q7qef57a2ffp4hg/gingernft.BasicNFT", "Value": ""}]

Files

Storage

{
  "raw": "storage: 52472, deposit: 5247200"
}