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 neededBalanceOf(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 AdenaApprove(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
| Name | Params | Returns |
|---|---|---|
| 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"
}