Realm

gno.land/r/samcrew/memba_nft_market_v3_1

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
IsPaused() → bool
ListingsCount() → int
MarketAddress() → string

Call functions (state-changing)

signs a tx via Adena
AcceptOffer(collectionID string, tid string, buyer string)
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)
ListNFT(collectionID string, tid string, price int64)
MakeOffer(collectionID string, tid string)
Pause()
SetFeeRecipient(addr string)
Unpause()

All exported functions (17)

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": ""}]
MarketAddress [{"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": ""}]

Files

Storage

{
  "raw": "storage: 43128, deposit: 4312800"
}