EOS

atomicassets

Contract

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" } ] }
  • Table row type of assets

    { "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[]" } ] }
  • Action parameter in backasset

    { "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[]" } ] }
  • Action parameter in burnasset

    { "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[]" } ] }
  • Table row type of config

    { "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[]" } ] }
  • Action parameter in createcol

    { "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" } ] }
  • Action parameter in init

    { "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" } ] }
  • Action parameter in logmint

    { "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" } ] }
  • Action parameter in mintasset

    { "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[]" } ] }
  • Table row type of offers

    { "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" } ] }
  • Table row type of schemas

    { "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" } ] }
  • Action parameter in transfer

    { "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in withdraw

    { "name": "withdraw", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "token_to_withdraw", "type": "asset" } ] }