side
untyped bigintValue
(32 <untyped> bigint)
traitCount
untyped bigintValue
(9 <untyped> bigint)
ink
untyped stringValue
"#1b1b22"
white
untyped stringValue
"#ffffff"
option
typeValue
v2.option
traitNames
[9]string- OID
- 05d517…605f:4
traitNames details
hats
[]v2.option- OID
- 05d517…605f:6
hats details
patterns
[]v2.option- OID
- 05d517…605f:20
patterns details
beards
[]v2.option- OID
- 05d517…605f:26
beards details
coats
[]v2.option- OID
- 05d517…605f:36
coats details
skins
[]v2.option- OID
- 05d517…605f:48
skins details
eyeTypes
[]v2.option- OID
- 05d517…605f:55
eyeTypes details
accs
[]v2.option- OID
- 05d517…605f:61
accs details
friends
[]v2.option- OID
- 05d517…605f:68
friends details
bgs
[]v2.option- OID
- 05d517…605f:76
bgs details
pools
func() [9][]v2.option- OID
- 05d517…605f:92
pools details
optionName
func(trait int, idx int) string- OID
- 05d517…605f:94
optionName details
digits
untyped stringValue
"0123456789abcdefghijklmnopqrstuvwxyz"
traitsOf
func(id int) [9]int- OID
- 05d517…605f:95
traitsOf details
body
[]string- OID
- 05d517…605f:97
body details
eyeCells
map[string][][3]intEyes fill the two 2×2 holes: row, col, paint.
- OID
- 05d517…605f:99
eyeCells details
friendSprite
typeValue
v2.friendSprite
friendSprites
map[string]v2.friendSprite- OID
- 05d517…605f:137
friendSprites details
friendPaint
map[uint8]string- OID
- 05d517…605f:149
friendPaint details
canvas
typeValue
v2.canvas
hexDigits
untyped stringValue
"0123456789abcdef"
shade
func(hex string, pct int) stringshade scales a #rrggbb colour by pct percent.
- OID
- 05d517…605f:150
shade details
Art
func(tid string) stringArt draws gnome \`tid\` as an SVG.
- OID
- 05d517…605f:151
Art details
collectionName
untyped stringValue
"Pixel Gnomes"
collectionSymbol
untyped stringValue
"GNOME"
supply
untyped bigintValue
(100 <untyped> bigint)
royaltyBps
int64// 5%
Value
500
owner
.uverse.address// receives all 100 at mint
Value
<gnolang.StringValue>
royaltyReceiver
.uverse.address// receives the 5% royalty
Value
<gnolang.StringValue>
mintHeight
int64Value
333581
owners
v0.Tree// token id -> address, only tokens that have moved
- OID
- 05d517…605f:154
owners details
balances
v0.Tree// address -> int64
- OID
- 05d517…605f:156
balances details
approvals
v0.Tree// token id -> address
- OID
- 05d517…605f:158
approvals details
operators
v0.Tree// owner + "/" + operator -> true
- OID
- 05d517…605f:160
operators details
Mint
func()Mint brings all hundred into existence, once.
- OID
- 05d517…605f:161
Mint details
Name
func() string- OID
- 05d517…605f:163
Name details
Symbol
func() string- OID
- 05d517…605f:164
Symbol details
Owner
func() .uverse.address- OID
- 05d517…605f:165
Owner details
RoyaltyReceiver
func() .uverse.address- OID
- 05d517…605f:166
RoyaltyReceiver details
MintHeight
func() int64- OID
- 05d517…605f:167
MintHeight details
TotalSupply
func() int64- OID
- 05d517…605f:168
TotalSupply details
BalanceOf
func(addr .uverse.address) int64- OID
- 05d517…605f:169
BalanceOf details
OwnerOf
func(tid string) .uverse.address- OID
- 05d517…605f:170
OwnerOf details
GetApproved
func(tid string) .uverse.address- OID
- 05d517…605f:171
GetApproved details
IsApprovedForAll
func(holder .uverse.address, operator .uverse.address) bool- OID
- 05d517…605f:172
IsApprovedForAll details
Approve
func(to .uverse.address, tid string)- OID
- 05d517…605f:173
Approve details
SetApprovalForAll
func(operator .uverse.address, approved bool)- OID
- 05d517…605f:174
SetApprovalForAll details
TransferFrom
func(from .uverse.address, to .uverse.address, tid string)- OID
- 05d517…605f:175
TransferFrom details
SafeTransferFrom
func(from .uverse.address, to .uverse.address, tid string)SafeTransferFrom is TransferFrom: there is no receiver hook on gno.land.
- OID
- 05d517…605f:176
SafeTransferFrom details
RoyaltyInfo
func(tid string, salePrice int64) (.uverse.address, int64)- OID
- 05d517…605f:177
RoyaltyInfo details
RoyaltyBps
func() int64- OID
- 05d517…605f:178
RoyaltyBps details
TokenURI
func(tid string) stringTokenURI is the artwork itself, as a data URI.
- OID
- 05d517…605f:179
TokenURI details
Traits
func(tid string) stringTraits lists one gnome's traits as "trait:option" pairs.
- OID
- 05d517…605f:180
Traits details
mustID
func(tid string) int- OID
- 05d517…605f:181
mustID details
ownerOf
func(id int) .uverse.address- OID
- 05d517…605f:182
ownerOf details
addBalance
func(a .uverse.address, d int64)- OID
- 05d517…605f:183
addBalance details
Render
func(path string) stringRender: "" is the collection, "N" is gnome N.
- OID
- 05d517…605f:184
Render details
traitTable
untyped stringGenerated by tools/gen-gnome-traits.py — one 9-character row per gnome, each character the index of that gnome's option for one trait, in order: hat, pattern, beard, coat, skin, eyes, acc, friend, bg.
Value
"413010115500110217304210211101040127400122007b3300005920233221633731100730014121571102012010321111440721100540314100310044234510432313e42752110462314102232230000781340330740032102a405331141301321111122341028302410005312502239a1260121c905542050a016320118220"...