maxNameLen
untyped bigintValue
(64 <untyped> bigint)
maxImageLen
untyped bigintValue
(200 <untyped> bigint)
maxSupplyBound
untyped bigintValue
(1000000 <untyped> bigint)
maxRoyaltyBps
untyped bigintValue
(1000 <untyped> bigint)
nativeDenom
untyped stringValue
"ugnot"
publicOrigin
untyped stringValue
"https://bazaar-gno.vercel.app"
dropAddCap
untyped bigintValue
(20 <untyped> bigint)
dropSlotHardCap
untyped bigintValue
(10000 <untyped> bigint)
allowAddCap
untyped bigintValue
(50 <untyped> bigint)
minSlugLen
untyped bigintValue
(2 <untyped> bigint)
item
typeValue
bazaargens.item
dropSlot
typeValue
bazaargens.dropSlot
phaseCount
typeValue
bazaargens.phaseCount
items
v0.Tree- OID
- 0171dd…fda0:175
items details
dropSlots
v0.Tree- OID
- 0171dd…fda0:176
dropSlots details
allowlist
v0.Tree- OID
- 0171dd…fda0:177
allowlist details
mintedBy
v0.Tree- OID
- 0171dd…fda0:178
mintedBy details
token
*v0.Token- OID
- 0171dd…fda0:158
token details
ledger
*v0.PrivateLedger- OID
- 0171dd…fda0:160
ledger details
metaView
*v0.Metadata- OID
- 0171dd…fda0:167
metaView details
metaLed
*v0.Ledger- OID
- 0171dd…fda0:173
metaLed details
tokenSeq
v0.IDValue
<zero>
nextID
intValue
0
minted
intValue
0
loaded
intValue
0
allowN
intValue
0
mintCap
intValue
0
wlMintCap
intValue
0
pubMintCap
intValue
0
maxSupply
intValue
1111
mintPrice
int64Value
20000000
wlPrice
int64Value
0
wlSupply
intValue
0
wlStart
int64Value
0
wlEnd
int64Value
0
publicStart
int64Value
0
publicEnd
int64Value
0
publicForced
boolValue
false
royaltyBps
intValue
0
paused
boolValue
true
inited
boolValue
true
creator
.uverse.addressValue
<gnolang.StringValue>
self
.uverse.addressValue
<gnolang.StringValue>
colName
stringValue
"Bazaar Gens"
colSymbol
stringValue
"bazaargens"
colCover
stringValue
"https://ipfs.io/ipfs/bafybeidqi42bwn6svng2asugymeymfvhzc4arynfmwuyvxxowqtbax7skm"
prereveal
stringValue
""
slug
stringValue
"bazaargens"
Init
func(name string, symbol string, cover string, maxSupplyN int, mintPriceUgnot int64, royalty int64)- OID
- 0171dd…fda0:43
Init details
Mint
func(name string, imageURL string) int- OID
- 0171dd…fda0:45
Mint details
PublicMint
func() int- OID
- 0171dd…fda0:46
PublicMint details
AddDropItems
func(blob string)- OID
- 0171dd…fda0:47
AddDropItems details
ListDropSlots
func() string- OID
- 0171dd…fda0:48
ListDropSlots details
LoadedOf
func() int- OID
- 0171dd…fda0:49
LoadedOf details
PauseMint
func()- OID
- 0171dd…fda0:50
PauseMint details
ResumeMint
func()- OID
- 0171dd…fda0:51
ResumeMint details
AddAllowlist
func(blob string)- OID
- 0171dd…fda0:52
AddAllowlist details
AllowN
func() int- OID
- 0171dd…fda0:53
AllowN details
OnAllowlist
func(addr string) bool- OID
- 0171dd…fda0:54
OnAllowlist details
SetDropSale
func(wlPriceUgnot int64, wlQty int)- OID
- 0171dd…fda0:55
SetDropSale details
StartPublic
func()- OID
- 0171dd…fda0:56
StartPublic details
SetMintSchedule
func(wlStartUnix int64, wlEndUnix int64, publicStartUnix int64, publicEndUnix int64)SetMintSchedule sets unix-second bounds for both rounds. 0,0,0,0 clears the clock. An end of 0 means that round has no hard close. wlStart > 0 requires publicStart > wlStart. A set end must be after its own start. publicStart must not fall inside the whitelist window. Locked once any token has minted.
- OID
- 0171dd…fda0:57
SetMintSchedule details
MintScheduleOf
func() string- OID
- 0171dd…fda0:58
MintScheduleOf details
SetMintCap
func(n int)- OID
- 0171dd…fda0:59
SetMintCap details
SetPhaseMintCap
func(wlN int, pubN int)SetPhaseMintCap sets how many times one wallet may PublicMint in each round. 0 means that round has no per-wallet limit. Counts are separate: a whitelist mint does not consume the public allowance. mintCap still caps the total.
- OID
- 0171dd…fda0:60
SetPhaseMintCap details
SetMintPrice
func(priceUgnot int64)- OID
- 0171dd…fda0:61
SetMintPrice details
MintCapOf
func() int- OID
- 0171dd…fda0:62
MintCapOf details
PhaseMintCapOf
func() string- OID
- 0171dd…fda0:63
PhaseMintCapOf details
DropSaleOf
func() string- OID
- 0171dd…fda0:64
DropSaleOf details
wlPhase
func() bool- OID
- 0171dd…fda0:65
wlPhase details
mintPhase
func(now int64) stringmintPhase is closed, whitelist, or public. A future publicStart does not fall through to public price when the allowlist quantity is already used. After wlEnd, and after publicEnd, the sale is closed until the next open bound.
- OID
- 0171dd…fda0:66
mintPhase details
requireAllow
func(caller .uverse.address)- OID
- 0171dd…fda0:67
requireAllow details
walletPhase
func(who string) bazaargens.phaseCount- OID
- 0171dd…fda0:68
walletPhase details
checkMintCap
func(caller .uverse.address)- OID
- 0171dd…fda0:69
checkMintCap details
noteMint
func(caller .uverse.address)- OID
- 0171dd…fda0:70
noteMint details
SetPrereveal
func(image string)SetPrereveal is the image every sealed NFT shows. Empty uses the cover. Creator only. After RevealCollection the real slot image is already public.
- OID
- 0171dd…fda0:73
SetPrereveal details
Prereveal
func() string- OID
- 0171dd…fda0:74
Prereveal details
RevealCollection
func()RevealCollection opens every minted NFT. Creator only, and only while sealed.
- OID
- 0171dd…fda0:75
RevealCollection details
Revealed
func(id int) bool- OID
- 0171dd…fda0:76
Revealed details
Reveal
func(id int)- OID
- 0171dd…fda0:77
Reveal details
OwnerOf
func(tid string) (.uverse.address, .uverse.error)- OID
- 0171dd…fda0:78
OwnerOf details
GrcName
func() string- OID
- 0171dd…fda0:79
GrcName details
GrcSymbol
func() string- OID
- 0171dd…fda0:80
GrcSymbol details
GrcBalanceOf
func(addr string) int64- OID
- 0171dd…fda0:81
GrcBalanceOf details
GrcOwnerOf
func(id int) string- OID
- 0171dd…fda0:82
GrcOwnerOf details
Name
func() string- OID
- 0171dd…fda0:83
Name details
Symbol
func() string- OID
- 0171dd…fda0:84
Symbol details
BalanceOf
func(addr string) int64- OID
- 0171dd…fda0:85
BalanceOf details
TokenURI
func(tid string) string- OID
- 0171dd…fda0:86
TokenURI details
guardUnlisted
func(id int)- OID
- 0171dd…fda0:87
guardUnlisted details
Approve
func(to string, tid string)- OID
- 0171dd…fda0:88
Approve details
SetApprovalForAll
func(operator string, approved bool)- OID
- 0171dd…fda0:89
SetApprovalForAll details
TransferFrom
func(from string, to string, tid string)- OID
- 0171dd…fda0:90
TransferFrom details
GetApproved
func(id int) string- OID
- 0171dd…fda0:91
GetApproved details
IsApprovedForAll
func(owner string, operator string) bool- OID
- 0171dd…fda0:92
IsApprovedForAll details
TotalSupply
func() int64- OID
- 0171dd…fda0:93
TotalSupply details
SellerOf
func(id int) .uverse.address- OID
- 0171dd…fda0:94
SellerOf details
PriceOf
func(id int) int64- OID
- 0171dd…fda0:95
PriceOf details
NameOf
func(id int) string- OID
- 0171dd…fda0:96
NameOf details
ImageOf
func(id int) string- OID
- 0171dd…fda0:97
ImageOf details
Listed
func(id int) bool- OID
- 0171dd…fda0:98
Listed details
NextID
func() int- OID
- 0171dd…fda0:99
NextID details
CollectionOf
func(int) string- OID
- 0171dd…fda0:100
CollectionOf details
ItemLine
func(id int) string- OID
- 0171dd…fda0:101
ItemLine details
ListOpen
func() string- OID
- 0171dd…fda0:102
ListOpen details
TokensOf
func(owner string) string- OID
- 0171dd…fda0:103
TokensOf details
TokenOfOwnerByIndex
func(owner string, index int64) string- OID
- 0171dd…fda0:104
TokenOfOwnerByIndex details
TokenByIndex
func(index int64) string- OID
- 0171dd…fda0:105
TokenByIndex details
Creator
func() string- OID
- 0171dd…fda0:106
Creator details
MintPrice
func() int64- OID
- 0171dd…fda0:107
MintPrice details
MaxSupply
func() int- OID
- 0171dd…fda0:108
MaxSupply details
Minted
func() int- OID
- 0171dd…fda0:109
Minted details
RoyaltyBps
func() int- OID
- 0171dd…fda0:110
RoyaltyBps details
SetRoyalty
func(bps int)- OID
- 0171dd…fda0:111
SetRoyalty details
RarityOf
func(id int) string- OID
- 0171dd…fda0:112
RarityOf details
TraitsOf
func(id int) string- OID
- 0171dd…fda0:113
TraitsOf details
Paused
func() bool- OID
- 0171dd…fda0:114
Paused details
Render
func(string) string- OID
- 0171dd…fda0:115
Render details
mintTo
func(caller .uverse.address, name string, imageURL string) int- OID
- 0171dd…fda0:116
mintTo details
takeExact
func(want int64)- OID
- 0171dd…fda0:117
takeExact details
prerevealImage
func() string- OID
- 0171dd…fda0:118
prerevealImage details
sealedIDs
func() []int- OID
- 0171dd…fda0:119
sealedIDs details
paintSealed
func(image string)- OID
- 0171dd…fda0:120
paintSealed details
publicImage
func() string- OID
- 0171dd…fda0:121
publicImage details
requireInit
func()- OID
- 0171dd…fda0:122
requireInit details
requireUser
func() .uverse.address- OID
- 0171dd…fda0:123
requireUser details
itemTid
func(id int) v0.TokenID- OID
- 0171dd…fda0:124
itemTid details
parseTid
func(tid string) int- OID
- 0171dd…fda0:125
parseTid details
mustItem
func(id int) *bazaargens.item- OID
- 0171dd…fda0:126
mustItem details
itemKey
func(id int) string- OID
- 0171dd…fda0:127
itemKey details
lastElem
func(pkg string) string- OID
- 0171dd…fda0:128
lastElem details
slotKey
func(i int) string- OID
- 0171dd…fda0:129
slotKey details
slotCap
func() int- OID
- 0171dd…fda0:130
slotCap details
applySlot
func(id int, s *bazaargens.dropSlot, slotIndex int)- OID
- 0171dd…fda0:131
applySlot details
writeTokenMeta
func(id int)- OID
- 0171dd…fda0:132
writeTokenMeta details
publicMeta
func(it *bazaargens.item) (string, string, []v0.Trait)- OID
- 0171dd…fda0:133
publicMeta details
tokenJSON
func(it *bazaargens.item) string- OID
- 0171dd…fda0:134
tokenJSON details
traitAttrs
func(it *bazaargens.item) []v0.Trait- OID
- 0171dd…fda0:135
traitAttrs details
absImage
func(u string) string- OID
- 0171dd…fda0:136
absImage details
jsonStr
func(s string) string- OID
- 0171dd…fda0:137
jsonStr details
pctURI
func(s string) string- OID
- 0171dd…fda0:138
pctURI details
splitDropLines
func(blob string) []string- OID
- 0171dd…fda0:139
splitDropLines details
parseDropLine
func(line string) (string, string, string, string)- OID
- 0171dd…fda0:140
parseDropLine details
validRarity
func(s string) bool- OID
- 0171dd…fda0:141
validRarity details
validTraits
func(s string) bool- OID
- 0171dd…fda0:142
validTraits details
validG1
func(s string) bool- OID
- 0171dd…fda0:143
validG1 details
validPkgName
func(s string) bool- OID
- 0171dd…fda0:144
validPkgName details
rarityOf
func(id int) string- OID
- 0171dd…fda0:145
rarityOf details
validName
func(name string) bool- OID
- 0171dd…fda0:146
validName details
validImage
func(u string) bool- OID
- 0171dd…fda0:147
validImage details
asciiSet
func(s string, allowed string) bool- OID
- 0171dd…fda0:148
asciiSet details
List
func(id int, priceUgnot int64)- OID
- 0171dd…fda0:149
List details
UpdatePrice
func(id int, priceUgnot int64)- OID
- 0171dd…fda0:151
UpdatePrice details
Cancel
func(id int)- OID
- 0171dd…fda0:152
Cancel details
Buy
func(id int)- OID
- 0171dd…fda0:153
Buy details
Transfer
func(to .uverse.address, id int)- OID
- 0171dd…fda0:154
Transfer details
ProtocolBps
func() int64- OID
- 0171dd…fda0:155
ProtocolBps details
tradeProtocolBps
func(seller .uverse.address, buyer .uverse.address) int64- OID
- 0171dd…fda0:156
tradeProtocolBps details
grcTransfer
func(spender .uverse.address, from .uverse.address, to .uverse.address, id int)- OID
- 0171dd…fda0:157