Seller
.uverse.addressValue
<gnolang.StringValue>
RoyaltyReceiver
.uverse.addressValue
<gnolang.StringValue>
RoyaltyBps
int64Value
400
maxPrice
int64// multiplication by 400 stays in int64
Value
9000000000000000
order
typeValue
guardians_store_v1.order
orders
map[string]*guardians_store_v1.order- OID
- 0968f3…7d9b:4
orders details
nextNonce
int64Value
5242
storeAddress
.uverse.addressValue
<gnolang.StringValue>
paused
boolValue
false
init.9
func()- OID
- 0968f3…7d9b:8
init.9 details
Address
func() .uverse.address- OID
- 0968f3…7d9b:10
Address details
Version
func() string- OID
- 0968f3…7d9b:11
Version details
Paused
func() bool- OID
- 0968f3…7d9b:12
Paused details
NextNonce
func() int64- OID
- 0968f3…7d9b:13
NextNonce details
Identity
func() string- OID
- 0968f3…7d9b:14
Identity details
Listings
func() stringPublic catalogue contains only active orders, never private seller inventory. A fresh Snapshot and Buy recheck custody before any wallet signs or settles.
- OID
- 0968f3…7d9b:15
Listings details
Snapshot
func(id string) string- OID
- 0968f3…7d9b:16
Snapshot details
HasOrder
func(id string) bool- OID
- 0968f3…7d9b:17
HasOrder details
OrderNonce
func(id string) int64- OID
- 0968f3…7d9b:18
OrderNonce details
OrderPrice
func(id string) int64- OID
- 0968f3…7d9b:19
OrderPrice details
IsListed
func(id string) bool- OID
- 0968f3…7d9b:20
IsListed details
Register
func(id string)Register BEFORE the seller directly transfers a selected NFT to this realm. The store cannot pull NFTs out of the seller's wallet.
- OID
- 0968f3…7d9b:21
Register details
List
func(id string, price int64, expectedNonce int64)Explicit positive price only. No default price and no free checkout.
- OID
- 0968f3…7d9b:22
List details
Unlist
func(id string, expectedNonce int64)- OID
- 0968f3…7d9b:23
Unlist details
Withdraw
func(id string, expectedNonce int64)Returns selected, unsold inventory even while globally paused. An undeployed or unapproved realm must NEVER receive real NFTs.
- OID
- 0968f3…7d9b:24
Withdraw details
SetPaused
func(value bool)- OID
- 0968f3…7d9b:25
SetPaused details
Buy
func(id string, expectedNonce int64, expectedPrice int64)One MsgCall settles the NFT and both payouts. Any abort rolls back the tx. Expected nonce AND price stop a stale checkout accepting edited terms.
- OID
- 0968f3…7d9b:26
Buy details
verifyRoyalty
func(id string, price int64) int64- OID
- 0968f3…7d9b:27
verifyRoyalty details
mustOrder
func(id string) *guardians_store_v1.order- OID
- 0968f3…7d9b:28
mustOrder details
currentOrder
func(id string, nonce int64) *guardians_store_v1.order- OID
- 0968f3…7d9b:29
currentOrder details
freshNonce
func() int64- OID
- 0968f3…7d9b:30
freshNonce details
directUser
func()- OID
- 0968f3…7d9b:31
directUser details
onlySeller
func()- OID
- 0968f3…7d9b:32
onlySeller details
noPayment
func()- OID
- 0968f3…7d9b:33