
The data structures defined by this contract.
Struct property of admincoledit
Struct property of config_s
Struct property of createschema
Struct property of extendschema
Struct property of schemas_s
{ "name": "FORMAT", "base": "", "fields": [ { "name": "name", "type": "string" }, { "name": "type", "type": "string" } ] }Action parameter in acceptoffer
{ "name": "acceptoffer", "base": "", "fields": [ { "name": "offer_id", "type": "uint64" } ] }Action parameter in addcolauth
{ "name": "addcolauth", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "account_to_add", "type": "name" } ] }Action parameter in addconftoken
{ "name": "addconftoken", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "token_symbol", "type": "symbol" } ] }Action parameter in addnotifyacc
{ "name": "addnotifyacc", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "account_to_add", "type": "name" } ] }Action parameter in admincoledit
{ "name": "admincoledit", "base": "", "fields": [ { "name": "collection_format_extension", "type": "FORMAT[]" } ] }Action parameter in announcedepo
{ "name": "announcedepo", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "symbol_to_announce", "type": "symbol" } ] }- { "name": "assets_s", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "template_id", "type": "int32" }, { "name": "ram_payer", "type": "name" }, { "name": "backed_tokens", "type": "asset[]" }, { "name": "immutable_serialized_data", "type": "uint8[]" }, { "name": "mutable_serialized_data", "type": "uint8[]" } ] }
- { "name": "backasset", "base": "", "fields": [ { "name": "payer", "type": "name" }, { "name": "asset_owner", "type": "name" }, { "name": "asset_id", "type": "uint64" }, { "name": "token_to_back", "type": "asset" } ] }
Table row type of balances
{ "name": "balances_s", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantities", "type": "asset[]" } ] }- { "name": "burnasset", "base": "", "fields": [ { "name": "asset_owner", "type": "name" }, { "name": "asset_id", "type": "uint64" } ] }
Action parameter in canceloffer
{ "name": "canceloffer", "base": "", "fields": [ { "name": "offer_id", "type": "uint64" } ] }Table row type of collections
{ "name": "collections_s", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "author", "type": "name" }, { "name": "allow_notify", "type": "bool" }, { "name": "authorized_accounts", "type": "name[]" }, { "name": "notify_accounts", "type": "name[]" }, { "name": "market_fee", "type": "float64" }, { "name": "serialized_data", "type": "uint8[]" } ] }- { "name": "config_s", "base": "", "fields": [ { "name": "asset_counter", "type": "uint64" }, { "name": "template_counter", "type": "int32" }, { "name": "offer_counter", "type": "uint64" }, { "name": "collection_format", "type": "FORMAT[]" }, { "name": "supported_tokens", "type": "extended_symbol[]" } ] }
- { "name": "createcol", "base": "", "fields": [ { "name": "author", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "allow_notify", "type": "bool" }, { "name": "authorized_accounts", "type": "name[]" }, { "name": "notify_accounts", "type": "name[]" }, { "name": "market_fee", "type": "float64" }, { "name": "data", "type": "ATTRIBUTE_MAP" } ] }
Action parameter in createoffer
{ "name": "createoffer", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "recipient", "type": "name" }, { "name": "sender_asset_ids", "type": "uint64[]" }, { "name": "recipient_asset_ids", "type": "uint64[]" }, { "name": "memo", "type": "string" } ] }Action parameter in createschema
{ "name": "createschema", "base": "", "fields": [ { "name": "authorized_creator", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "schema_format", "type": "FORMAT[]" } ] }Action parameter in createtempl
{ "name": "createtempl", "base": "", "fields": [ { "name": "authorized_creator", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "transferable", "type": "bool" }, { "name": "burnable", "type": "bool" }, { "name": "max_supply", "type": "uint32" }, { "name": "immutable_data", "type": "ATTRIBUTE_MAP" } ] }Action parameter in declineoffer
{ "name": "declineoffer", "base": "", "fields": [ { "name": "offer_id", "type": "uint64" } ] }Struct property of config_s
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }Action parameter in extendschema
{ "name": "extendschema", "base": "", "fields": [ { "name": "authorized_editor", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "schema_format_extension", "type": "FORMAT[]" } ] }Action parameter in forbidnotify
{ "name": "forbidnotify", "base": "", "fields": [ { "name": "collection_name", "type": "name" } ] }- { "name": "init", "base": "", "fields": [] }
Action parameter in locktemplate
{ "name": "locktemplate", "base": "", "fields": [ { "name": "authorized_editor", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "template_id", "type": "int32" } ] }Action parameter in logbackasset
{ "name": "logbackasset", "base": "", "fields": [ { "name": "asset_owner", "type": "name" }, { "name": "asset_id", "type": "uint64" }, { "name": "backed_token", "type": "asset" } ] }Action parameter in logburnasset
{ "name": "logburnasset", "base": "", "fields": [ { "name": "asset_owner", "type": "name" }, { "name": "asset_id", "type": "uint64" }, { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "template_id", "type": "int32" }, { "name": "backed_tokens", "type": "asset[]" }, { "name": "old_immutable_data", "type": "ATTRIBUTE_MAP" }, { "name": "old_mutable_data", "type": "ATTRIBUTE_MAP" }, { "name": "asset_ram_payer", "type": "name" } ] }- { "name": "logmint", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "authorized_minter", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "template_id", "type": "int32" }, { "name": "new_asset_owner", "type": "name" }, { "name": "immutable_data", "type": "ATTRIBUTE_MAP" }, { "name": "mutable_data", "type": "ATTRIBUTE_MAP" }, { "name": "backed_tokens", "type": "asset[]" }, { "name": "immutable_template_data", "type": "ATTRIBUTE_MAP" } ] }
Action parameter in lognewoffer
{ "name": "lognewoffer", "base": "", "fields": [ { "name": "offer_id", "type": "uint64" }, { "name": "sender", "type": "name" }, { "name": "recipient", "type": "name" }, { "name": "sender_asset_ids", "type": "uint64[]" }, { "name": "recipient_asset_ids", "type": "uint64[]" }, { "name": "memo", "type": "string" } ] }Action parameter in lognewtempl
{ "name": "lognewtempl", "base": "", "fields": [ { "name": "template_id", "type": "int32" }, { "name": "authorized_creator", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "transferable", "type": "bool" }, { "name": "burnable", "type": "bool" }, { "name": "max_supply", "type": "uint32" }, { "name": "immutable_data", "type": "ATTRIBUTE_MAP" } ] }Action parameter in logsetdata
{ "name": "logsetdata", "base": "", "fields": [ { "name": "asset_owner", "type": "name" }, { "name": "asset_id", "type": "uint64" }, { "name": "old_data", "type": "ATTRIBUTE_MAP" }, { "name": "new_data", "type": "ATTRIBUTE_MAP" } ] }Action parameter in logtransfer
{ "name": "logtransfer", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "memo", "type": "string" } ] }- { "name": "mintasset", "base": "", "fields": [ { "name": "authorized_minter", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "template_id", "type": "int32" }, { "name": "new_asset_owner", "type": "name" }, { "name": "immutable_data", "type": "ATTRIBUTE_MAP" }, { "name": "mutable_data", "type": "ATTRIBUTE_MAP" }, { "name": "tokens_to_back", "type": "asset[]" } ] }
- { "name": "offers_s", "base": "", "fields": [ { "name": "offer_id", "type": "uint64" }, { "name": "sender", "type": "name" }, { "name": "recipient", "type": "name" }, { "name": "sender_asset_ids", "type": "uint64[]" }, { "name": "recipient_asset_ids", "type": "uint64[]" }, { "name": "memo", "type": "string" }, { "name": "ram_payer", "type": "name" } ] }
- { "name": "pair_string_ATOMIC_ATTRIBUTE", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "value", "type": "ATOMIC_ATTRIBUTE" } ] }
Action parameter in payofferram
{ "name": "payofferram", "base": "", "fields": [ { "name": "payer", "type": "name" }, { "name": "offer_id", "type": "uint64" } ] }Action parameter in remcolauth
{ "name": "remcolauth", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "account_to_remove", "type": "name" } ] }Action parameter in remnotifyacc
{ "name": "remnotifyacc", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "account_to_remove", "type": "name" } ] }- { "name": "schemas_s", "base": "", "fields": [ { "name": "schema_name", "type": "name" }, { "name": "format", "type": "FORMAT[]" } ] }
Action parameter in setassetdata
{ "name": "setassetdata", "base": "", "fields": [ { "name": "authorized_editor", "type": "name" }, { "name": "asset_owner", "type": "name" }, { "name": "asset_id", "type": "uint64" }, { "name": "new_mutable_data", "type": "ATTRIBUTE_MAP" } ] }Action parameter in setcoldata
{ "name": "setcoldata", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "data", "type": "ATTRIBUTE_MAP" } ] }Action parameter in setmarketfee
{ "name": "setmarketfee", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "market_fee", "type": "float64" } ] }Action parameter in setversion
{ "name": "setversion", "base": "", "fields": [ { "name": "new_version", "type": "string" } ] }Table row type of templates
{ "name": "templates_s", "base": "", "fields": [ { "name": "template_id", "type": "int32" }, { "name": "schema_name", "type": "name" }, { "name": "transferable", "type": "bool" }, { "name": "burnable", "type": "bool" }, { "name": "max_supply", "type": "uint32" }, { "name": "issued_supply", "type": "uint32" }, { "name": "immutable_serialized_data", "type": "uint8[]" } ] }Table row type of tokenconfigs
{ "name": "tokenconfigs_s", "base": "", "fields": [ { "name": "standard", "type": "name" }, { "name": "version", "type": "string" } ] }- { "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "memo", "type": "string" } ] }
- { "name": "withdraw", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "token_to_withdraw", "type": "asset" } ] }