denom
untyped stringValue
"ugnot"
mintPrice
int64Value
100000000
maxAsk
int64Value
100000000000000
maxMint
untyped bigintValue
(10000 <untyped> bigint)
listCap
untyped bigintValue
(50 <untyped> bigint)
slug
untyped stringValue
"gnofish"
imageIPFS
untyped stringValue
"ipfs://bafybeifdmgbtq3nf7xuepvygotk6ulk4wo7xshsi2yr4xukglsdpzz7p2i/"
imageHTTPS
untyped stringValue
"https://gateway.pinata.cloud/ipfs/bafybeifdmgbtq3nf7xuepvygotk6ulk4wo7xshsi2yr4xukglsdpzz7p2i/"
species
[6]string- OID
- 0cde53…8642:4
species details
rarities
[6]string- OID
- 0cde53…8642:6
rarities details
portrait
[6]string- OID
- 0cde53…8642:8
portrait details
traits
[3]string- OID
- 0cde53…8642:10
traits details
biteBase
[6]int- OID
- 0cde53…8642:12
biteBase details
hpBase
[6]int- OID
- 0cde53…8642:14
hpBase details
spdBase
[6]int- OID
- 0cde53…8642:16
spdBase details
fish
typeValue
gnofish.fish
inited
boolValue
true
self
.uverse.addressValue
<gnolang.StringValue>
admin
.uverse.addressValue
<gnolang.StringValue>
minted
intValue
0
roster
[]gnofish.fish- OID
- 0cde53…8642:92
roster details
listed
map[.uverse.address]bool- OID
- 0cde53…8642:91
listed details
token
*v0.Token- OID
- 0cde53…8642:94
token details
ledger
*v0.PrivateLedger- OID
- 0cde53…8642:96
ledger details
teller
*v0.fnTeller- OID
- 0cde53…8642:111
teller details
indexed
*v0.Enumerable- OID
- 0cde53…8642:114
indexed details
seq
v0.IDValue
<zero>
Init
func()Init opens the sale. The caller becomes the admin and the owner of every mint. No coins.
- OID
- 0cde53…8642:28
Init details
Grant
func(who .uverse.address)Grant lets that wallet mint without paying. Admin only. There is no per-address cap.
- OID
- 0cde53…8642:30
Grant details
Revoke
func(who .uverse.address)Revoke removes the free mint.
- OID
- 0cde53…8642:31
Revoke details
TransferAdmin
func(next .uverse.address)TransferAdmin moves the wallet that receives NFTs and GNOT.
- OID
- 0cde53…8642:32
TransferAdmin details
Mint
func() intMint rolls one fish and gives it to the admin. A listed wallet sends nothing. Everyone else sends 100 GNOT, and that full amount goes to the admin.
- OID
- 0cde53…8642:33
Mint details
Transfer
func(to .uverse.address, id int)Transfer moves a fish the caller owns. The call sends no coins.
- OID
- 0cde53…8642:34
Transfer details
TransferFrom
func(from .uverse.address, to .uverse.address, id int)TransferFrom moves a fish. The caller must own it or be approved for it.
- OID
- 0cde53…8642:35
TransferFrom details
Approve
func(to .uverse.address, id int)Approve lets to move this fish once. The caller must own it.
- OID
- 0cde53…8642:36
Approve details
SetApprovalForAll
func(operator .uverse.address, approved bool)SetApprovalForAll lets operator move every fish of the caller, or revokes it.
- OID
- 0cde53…8642:37
SetApprovalForAll details
List
func(id int, priceUgnot int64)List escrows the fish to this realm and puts it on sale. The caller sends no coins.
- OID
- 0cde53…8642:38
List details
UpdatePrice
func(id int, priceUgnot int64)UpdatePrice changes the ask of a fish the caller is selling.
- OID
- 0cde53…8642:39
UpdatePrice details
Cancel
func(id int)Cancel returns a listed fish to its seller. The call sends no coins.
- OID
- 0cde53…8642:40
Cancel details
Buy
func(id int)Buy pays the ask, in full, to the seller and gives the fish to the buyer.
- OID
- 0cde53…8642:41
Buy details
Version
func() string- OID
- 0cde53…8642:42
Version details
Name
func() string- OID
- 0cde53…8642:43
Name details
GrcName
func() string- OID
- 0cde53…8642:44
GrcName details
Symbol
func() string- OID
- 0cde53…8642:45
Symbol details
GrcSymbol
func() string- OID
- 0cde53…8642:46
GrcSymbol details
Creator
func() string- OID
- 0cde53…8642:47
Creator details
MintPrice
func() int64- OID
- 0cde53…8642:48
MintPrice details
MaxMint
func() int- OID
- 0cde53…8642:49
MaxMint details
Minted
func() int- OID
- 0cde53…8642:50
Minted details
Realm
func() .uverse.address- OID
- 0cde53…8642:51
Realm details
Admin
func() string- OID
- 0cde53…8642:52
Admin details
Whitelisted
func(who string) bool- OID
- 0cde53…8642:53
Whitelisted details
Listed
func(id int) bool- OID
- 0cde53…8642:54
Listed details
PriceOf
func(id int) int64- OID
- 0cde53…8642:55
PriceOf details
SellerOf
func(id int) string- OID
- 0cde53…8642:56
SellerOf details
ItemLine
func(id int) string- OID
- 0cde53…8642:57
ItemLine details
ListOpen
func() string- OID
- 0cde53…8642:58
ListOpen details
TokensOf
func(owner .uverse.address) string- OID
- 0cde53…8642:59
TokensOf details
PayerOf
func(id int) string- OID
- 0cde53…8642:60
PayerOf details
OwnerOf
func(tid v0.TokenID) (.uverse.address, .uverse.error)- OID
- 0cde53…8642:61
OwnerOf details
BalanceOf
func(addr .uverse.address) (int64, .uverse.error)- OID
- 0cde53…8642:62
BalanceOf details
TotalSupply
func() int64- OID
- 0cde53…8642:63
TotalSupply details
GetApproved
func(tid v0.TokenID) (.uverse.address, .uverse.error)- OID
- 0cde53…8642:64
GetApproved details
IsApprovedForAll
func(owner .uverse.address, operator .uverse.address) bool- OID
- 0cde53…8642:65
IsApprovedForAll details
TokenByIndex
func(index int64) (v0.TokenID, .uverse.error)- OID
- 0cde53…8642:66
TokenByIndex details
TokenOfOwnerByIndex
func(owner .uverse.address, index int64) (v0.TokenID, .uverse.error)- OID
- 0cde53…8642:67
TokenOfOwnerByIndex details
RarityOf
func(id int) string- OID
- 0cde53…8642:68
RarityOf details
TraitOf
func(id int) string- OID
- 0cde53…8642:69
TraitOf details
NameOf
func(id int) string- OID
- 0cde53…8642:70
NameOf details
ImageOf
func(id int) string- OID
- 0cde53…8642:71
ImageOf details
TokenURI
func(tid v0.TokenID) (string, .uverse.error)TokenURI is the https image Adena puts in an img tag.
- OID
- 0cde53…8642:72
TokenURI details
TokenMetadata
func(tid v0.TokenID) (string, .uverse.error)TokenMetadata is the JSON Adena reads. Attribute keys are traitType.
- OID
- 0cde53…8642:73
TokenMetadata details
Roll
func(caller .uverse.address, height int64, id int) (rarity string, trait string, bite int, hp int, speed int, tier int)Roll is sha256 of caller|height|id. mythic 1/10000, legendary 3, epic 10, rare 40, uncommon 200, the rest common.
- OID
- 0cde53…8642:74
Roll details
Render
func(path string) string- OID
- 0cde53…8642:75
Render details
adminOnly
func()- OID
- 0cde53…8642:76
adminOnly details
gate
func() .uverse.address- OID
- 0cde53…8642:77
gate details
send
func(to .uverse.address, amt int64, rlm .uverse.realm)- OID
- 0cde53…8642:78
send details
grow
func() int- OID
- 0cde53…8642:79
grow details
must
func(id int) *gnofish.fish- OID
- 0cde53…8642:80
must details
revealed
func(id int) *gnofish.fish- OID
- 0cde53…8642:81
revealed details
pickName
func(tier int) string- OID
- 0cde53…8642:82
pickName details
nameTaken
func(name string) bool- OID
- 0cde53…8642:83
nameTaken details
move
func(from .uverse.address, to .uverse.address, id int)- OID
- 0cde53…8642:84
move details
ledgerMove
func(spender .uverse.address, from .uverse.address, to .uverse.address, id int)- OID
- 0cde53…8642:85
ledgerMove details
tidOf
func(id int) v0.TokenID- OID
- 0cde53…8642:86
tidOf details
byToken
func(tid v0.TokenID) (*gnofish.fish, .uverse.error)- OID
- 0cde53…8642:87
byToken details
speciesOf
func(rarity string) string- OID
- 0cde53…8642:88
speciesOf details
attr
func(key string, value string) string- OID
- 0cde53…8642:89
attr details
takeExact
func(n int64)- OID
- 0cde53…8642:90