Realm
gno.land/r/samcrew/gnobuilders_badges_v2
Rendered output
GnoBuilders Badges
Collection: GnoBuilders Badges (GNOBADGE) Total Minted: 0 Owner: g1x7k4628w93a7wzdhqc06atzx0v50rnshweuxu0 Admins: 1
Recent Badges
| Token | Quest | Owner | Soulbound |
|---|
Query (read-only)
non-crossing functions · no tx, no wallet neededBalanceOf(addr string) → uint64
GetApproved(tokenID string) → string
GetBadge(tokenID string) → string
GetOwner() → string
GetUserBadgeDetails(addr string) → string
GetUserBadges(addr string) → string
IsAdmin(addr string) → bool
IsApprovedForAll(ownerAddr string, operator string) → bool
IsPaused() → bool
Name() → string
OwnerOf(tokenID string) → string
Symbol() → string
TokenURI(tokenID string) → string
TotalSupply() → uint64
Call functions (state-changing)
signs a tx via AdenaAddAdmin(addr string)
Approve(approved string, tokenID string)
BurnBadge(tokenID string)
MintQuestBadge(to string, questID string, tokenURI string)
MintRankBadge(to string, tier int, tokenURI string)
Pause()
RemoveAdmin(addr string)
SetApprovalForAll(operator string, approved bool)
TransferFrom(from string, to string, tokenID string)
TransferOwnership(newOwner string)
Unpause()
UpdateTokenURI(tokenID string, newURI string)
All exported functions (27)
show raw signatures
| Name | Params | Returns |
|---|---|---|
| Pause | [{"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": ""}] | — |
| Unpause | [{"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": ""}] | — |
| IsPaused | — | [{"Name": ".res.0", "Type": "bool", "Value": ""}] |
| Name | — | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| Symbol | — | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| TotalSupply | — | [{"Name": ".res.0", "Type": "uint64", "Value": ""}] |
| BalanceOf | [{"Name": "addr", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "uint64", "Value": ""}] |
| OwnerOf | [{"Name": "tokenID", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| TokenURI | [{"Name": "tokenID", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "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": "approved", "Type": "string", "Value": ""}, {"Name": "tokenID", "Type": "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": ""}] | — |
| IsApprovedForAll | [{"Name": "ownerAddr", "Type": "string", "Value": ""}, {"Name": "operator", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "bool", "Value": ""}] |
| GetApproved | [{"Name": "tokenID", "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": "tokenID", "Type": "string", "Value": ""}] | — |
| MintQuestBadge | [{"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": "questID", "Type": "string", "Value": ""}, {"Name": "tokenURI", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| MintRankBadge | [{"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": "tier", "Type": "int", "Value": ""}, {"Name": "tokenURI", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| UpdateTokenURI | [{"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": "tokenID", "Type": "string", "Value": ""}, {"Name": "newURI", "Type": "string", "Value": ""}] | — |
| BurnBadge | [{"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": "tokenID", "Type": "string", "Value": ""}] | — |
| AddAdmin | [{"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": "addr", "Type": "string", "Value": ""}] | — |
| RemoveAdmin | [{"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": "addr", "Type": "string", "Value": ""}] | — |
| TransferOwnership | [{"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": "newOwner", "Type": "string", "Value": ""}] | — |
| IsAdmin | [{"Name": "addr", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "bool", "Value": ""}] |
| GetOwner | — | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| GetBadge | [{"Name": "tokenID", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| GetUserBadges | [{"Name": "addr", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| GetUserBadgeDetails | [{"Name": "addr", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| Render | [{"Name": "path", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
Files
Storage
{
"raw": "storage: 43021, deposit: 4302100"
}