Realm

gno.land/r/samcrew/memba_nft_market_v3_2

Rendered output

NFT Marketplace

Active Listings: 0 Total Volume: 0.0 GNOT

No active listings.

Query (read-only)

non-crossing functions · no tx, no wallet needed
GetListingsPage(offset int, limit int) → string
GetOffersForToken(collectionID string, tokenID string) → string
GetOwner() → string
GetPendingOwner() → string
GetSalesByBuyer(buyerStr string, offset int, limit int) → string
HasPurchased(buyerStr string, sellerStr string) → bool
IsPaused() → bool
ListingsCount() → int
MarketAddress() → string
PurchaseCount(buyerStr string, sellerStr string) → int64
RealmAddress() → string
TotalLiabilities() → int64

Call functions (state-changing)

signs a tx via Adena
AcceptOffer(collectionID string, tid string, buyer string)
AcceptOwnership()
AdminDelist(collectionID string, tid string)
BuyNFT(collectionID string, tid string)
CancelOffer(collectionID string, tid string)
ClaimExpiredOffer(collectionID string, tid string, buyer string)
DelistNFT(collectionID string, tid string)
FinalizeSaleSeed()
ListNFT(collectionID string, tid string, price int64)
MakeOffer(collectionID string, tid string)
Pause()
SeedSale(collectionID string, tokenID string, sellerStr string, buyerStr string, price int64, fee int64, royalty int64, blk int64)
SetFeeRecipient(addr string)
TransferOwnership(newOwner string)
Unpause()

All exported functions (28)

show raw signatures
NameParamsReturns
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": ""}]
AdminDelist [{"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": "collectionID", "Type": "string", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}]
SetFeeRecipient [{"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": ""}]
AcceptOwnership [{"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": ""}]
GetOwner [{"Name": ".res.0", "Type": "string", "Value": ""}]
GetPendingOwner [{"Name": ".res.0", "Type": "string", "Value": ""}]
MarketAddress [{"Name": ".res.0", "Type": "string", "Value": ""}]
TotalLiabilities [{"Name": ".res.0", "Type": "int64", "Value": ""}]
RealmAddress [{"Name": ".res.0", "Type": "string", "Value": ""}]
ListingsCount [{"Name": ".res.0", "Type": "int", "Value": ""}]
GetListingsPage [{"Name": "offset", "Type": "int", "Value": ""}, {"Name": "limit", "Type": "int", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}]
GetOffersForToken [{"Name": "collectionID", "Type": "string", "Value": ""}, {"Name": "tokenID", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}]
ListNFT [{"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": "collectionID", "Type": "string", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}, {"Name": "price", "Type": "int64", "Value": ""}]
DelistNFT [{"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": "collectionID", "Type": "string", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}]
BuyNFT [{"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": "collectionID", "Type": "string", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}]
IsPaused [{"Name": ".res.0", "Type": "bool", "Value": ""}]
MakeOffer [{"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": "collectionID", "Type": "string", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}]
CancelOffer [{"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": "collectionID", "Type": "string", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}]
ClaimExpiredOffer [{"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": "collectionID", "Type": "string", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}, {"Name": "buyer", "Type": "string", "Value": ""}]
AcceptOffer [{"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": "collectionID", "Type": "string", "Value": ""}, {"Name": "tid", "Type": "string", "Value": ""}, {"Name": "buyer", "Type": "string", "Value": ""}]
Render [{"Name": "path", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}]
HasPurchased [{"Name": "buyerStr", "Type": "string", "Value": ""}, {"Name": "sellerStr", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "bool", "Value": ""}]
PurchaseCount [{"Name": "buyerStr", "Type": "string", "Value": ""}, {"Name": "sellerStr", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "int64", "Value": ""}]
GetSalesByBuyer [{"Name": "buyerStr", "Type": "string", "Value": ""}, {"Name": "offset", "Type": "int", "Value": ""}, {"Name": "limit", "Type": "int", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}]
SeedSale [{"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": "collectionID", "Type": "string", "Value": ""}, {"Name": "tokenID", "Type": "string", "Value": ""}, {"Name": "sellerStr", "Type": "string", "Value": ""}, {"Name": "buyerStr", "Type": "string", "Value": ""}, {"Name": "price", "Type": "int64", "Value": ""}, {"Name": "fee", "Type": "int64", "Value": ""}, {"Name": "royalty", "Type": "int64", "Value": ""}, {"Name": "blk", "Type": "int64", "Value": ""}]
FinalizeSaleSeed [{"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": ""}]

Files

Storage

{
  "raw": "storage: 58736, deposit: 5873600"
}