
The data structures defined by this contract.
Table row type of inventornfts
{ "name": "InventorNftModel", "base": "", "fields": [ { "name": "element", "type": "symbol" }, { "name": "template_id", "type": "int32" }, { "name": "amount", "type": "int32" } ] }Table row type of nftlotteries
{ "name": "NftLotteryModel", "base": "", "fields": [ { "name": "code", "type": "symbol_code" }, { "name": "owners", "type": "uint32" }, { "name": "tickets", "type": "uint32" }, { "name": "nfts", "type": "uint32" }, { "name": "ends_at", "type": "uint32" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" } ] }Table row type of nftmembers
{ "name": "NftMemberModel", "base": "", "fields": [ { "name": "code", "type": "symbol_code" }, { "name": "tickets", "type": "uint32" }, { "name": "nfts", "type": "uint32" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" }, { "name": "r4", "type": "uint64" } ] }Table row type of nfttickets
{ "name": "NftTicketModel", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "index", "type": "uint64" }, { "name": "amount", "type": "uint32" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" } ] }Table row type of recipes
{ "name": "RecipeModel", "base": "", "fields": [ { "name": "element", "type": "symbol" }, { "name": "recipe", "type": "checksum256" } ] }-
{ "name": "addinvnft", "base": "", "fields": [ { "name": "element", "type": "symbol" }, { "name": "template_id", "type": "int32" }, { "name": "amount", "type": "int32" } ] } -
{ "name": "cauldron", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "elements", "type": "symbol[]" }, { "name": "date", "type": "uint64" } ] } -
{ "name": "claimnfts", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "code", "type": "symbol_code" }, { "name": "max_amount", "type": "uint16" } ] } Action parameter in cleansymbol
{ "name": "cleansymbol", "base": "", "fields": [ { "name": "symbol_str", "type": "string" } ] }-
{ "name": "deletenft", "base": "", "fields": [ { "name": "element", "type": "symbol" } ] } -
{ "name": "devfeelog", "base": "", "fields": [ { "name": "quantity_dev_fee", "type": "asset" } ] } -
{ "name": "discover", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "str_symbol", "type": "string" }, { "name": "elements", "type": "symbol[]" } ] } Action parameter in distribnfts
{ "name": "distribnfts", "base": "", "fields": [ { "name": "random_value", "type": "uint64" }, { "name": "amount", "type": "uint16" } ] }Action parameter in getversion
{ "name": "getversion", "base": "", "fields": [] }-
{ "name": "globalc", "base": "", "fields": [ { "name": "bank", "type": "asset" }, { "name": "opened_elements_count", "type": "uint64" }, { "name": "last_open_element", "type": "symbol" }, { "name": "total_retries", "type": "uint64" }, { "name": "dev_fee_percent", "type": "uint64" }, { "name": "referral_fee_percent", "type": "uint64" }, { "name": "win_percent", "type": "uint64" }, { "name": "nfts_left", "type": "uint32" }, { "name": "spare2", "type": "uint32" }, { "name": "spare3", "type": "uint64" } ] } Table row type of gmelements
{ "name": "gmelement", "base": "", "fields": [ { "name": "element", "type": "symbol" }, { "name": "dateopen", "type": "uint64" }, { "name": "useropen", "type": "name" }, { "name": "burncount", "type": "uint32" } ] }Action parameter in issueticklog
{ "name": "issueticklog", "base": "", "fields": [ { "name": "to", "type": "name" } ] }Table row type of nftelements
{ "name": "nftelement", "base": "", "fields": [ { "name": "element", "type": "symbol" }, { "name": "opener", "type": "name" }, { "name": "dateopen", "type": "uint64" }, { "name": "idata", "type": "string" }, { "name": "mdata", "type": "string" }, { "name": "category", "type": "name" }, { "name": "minted", "type": "uint32" }, { "name": "max_supply", "type": "uint32" } ] }-
{ "name": "reminvnft", "base": "", "fields": [ { "name": "element", "type": "symbol" } ] } -
{ "name": "setbank", "base": "", "fields": [ { "name": "quantity", "type": "asset" } ] } -
{ "name": "setdevfee", "base": "", "fields": [ { "name": "dev_fee", "type": "uint64" } ] } -
{ "name": "setreffee", "base": "", "fields": [ { "name": "referral_fee", "type": "uint64" } ] } Action parameter in setwinperc
{ "name": "setwinperc", "base": "", "fields": [ { "name": "win_percent", "type": "uint64" } ] }-
{ "name": "upsertnft", "base": "", "fields": [ { "name": "element", "type": "symbol" }, { "name": "idata", "type": "string" }, { "name": "mdata", "type": "string" }, { "name": "category", "type": "name" }, { "name": "max_supply", "type": "uint32" } ] }