
The data structures defined by this contract.
Action parameter in actvauthor
{ "name": "activate_author", "base": "", "fields": [ { "name": "account_name", "type": "name" } ] }Table row type of assets
{ "name": "asset_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "author_account", "type": "name" }, { "name": "collection_id", "type": "uint64" }, { "name": "template_id", "type": "uint64" }, { "name": "asset_num", "type": "uint64" }, { "name": "ram_payer", "type": "name" } ] }Table row type of templates
{ "name": "asset_template", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "transferable", "type": "bool" }, { "name": "burnable", "type": "bool" }, { "name": "max_supply", "type": "uint64" }, { "name": "issued_supply", "type": "uint64" }, { "name": "transaction_fee", "type": "float32" }, { "name": "content", "type": "string[]" }, { "name": "burned_supply", "type": "uint64$" } ] }-
{ "name": "author", "base": "", "fields": [ { "name": "account_name", "type": "name" }, { "name": "active", "type": "bool" }, { "name": "revenue_distribution", "type": "pair_name_uint16[]" } ] } Action parameter in burnasset
{ "name": "burn_asset", "base": "", "fields": [ { "name": "owner_account", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" } ] }Table row type of collections
{ "name": "collection", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "authorized_creators", "type": "name[]" }, { "name": "content", "type": "string[]" } ] }-
{ "name": "config", "base": "", "fields": [ { "name": "collection_counter", "type": "uint64" }, { "name": "template_counter", "type": "uint64" }, { "name": "asset_counter", "type": "uint64" }, { "name": "payment_gateway_account", "type": "name" } ] } Action parameter in createauthor
{ "name": "create_author", "base": "", "fields": [ { "name": "account_name", "type": "name" }, { "name": "revenue_distribution", "type": "pair_name_uint16[]" } ] }Action parameter in createcollec
{ "name": "create_collection", "base": "", "fields": [ { "name": "author_account", "type": "name" }, { "name": "authorized_creators", "type": "name[]" }, { "name": "content", "type": "string[]" }, { "name": "force_id", "type": "bool" }, { "name": "id", "type": "uint64" } ] }Action parameter in createtemplt
{ "name": "create_template", "base": "", "fields": [ { "name": "author_account", "type": "name" }, { "name": "collection_id", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "transferable", "type": "bool" }, { "name": "burnable", "type": "bool" }, { "name": "max_supply", "type": "uint64" }, { "name": "transaction_fee", "type": "float32" }, { "name": "content", "type": "string[]" }, { "name": "force_id", "type": "bool" }, { "name": "id", "type": "uint64" } ] }Action parameter in deactvauthor
{ "name": "deactivate_author", "base": "", "fields": [ { "name": "account_name", "type": "name" } ] }Action parameter in grabassets
{ "name": "grab_assets", "base": "", "fields": [ { "name": "owner_account", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" } ] }Action parameter in locktemplt
{ "name": "lock_template", "base": "", "fields": [ { "name": "author_account", "type": "name" }, { "name": "collection_id", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "id", "type": "uint64" } ] }Action parameter in mintasset
{ "name": "mint_asset", "base": "", "fields": [ { "name": "author_account", "type": "name" }, { "name": "collection_id", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "template_id", "type": "uint64" }, { "name": "owner_account", "type": "name" }, { "name": "quantity", "type": "uint64" }, { "name": "memo", "type": "string" } ] }-
{ "name": "owner", "base": "", "fields": [ { "name": "account_name", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" } ] } Struct property of author
Struct property of create_author
Struct property of update_revenue_distribution
{ "name": "pair_name_uint16", "base": "", "fields": [ { "name": "first", "type": "name" }, { "name": "second", "type": "uint16" } ] }Action parameter in removeauthor
{ "name": "remove_author", "base": "", "fields": [ { "name": "account_name", "type": "name" } ] }Action parameter in removecollec
{ "name": "remove_collection", "base": "", "fields": [ { "name": "author_account", "type": "name" }, { "name": "id", "type": "uint64" } ] }Action parameter in removetemplt
{ "name": "remove_template", "base": "", "fields": [ { "name": "author_account", "type": "name" }, { "name": "collection_id", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "id", "type": "uint64" } ] }Action parameter in setastcnt
{ "name": "set_asset_counter", "base": "", "fields": [ { "name": "value", "type": "uint64" } ] }Action parameter in setcolcnt
{ "name": "set_collection_counter", "base": "", "fields": [ { "name": "value", "type": "uint64" } ] }Action parameter in settmpcnt
{ "name": "set_template_counter", "base": "", "fields": [ { "name": "value", "type": "uint64" } ] }-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "memo", "type": "string" } ] } Action parameter in updtcreators
{ "name": "update_authorized_creators", "base": "", "fields": [ { "name": "author_account", "type": "name" }, { "name": "id", "type": "uint64" }, { "name": "authorized_creators", "type": "name[]" } ] }Action parameter in updateconfig
{ "name": "update_config", "base": "", "fields": [ { "name": "payment_gateway_account", "type": "name" } ] }Action parameter in updtrevndist
{ "name": "update_revenue_distribution", "base": "", "fields": [ { "name": "account_name", "type": "name" }, { "name": "revenue_distribution", "type": "pair_name_uint16[]" } ] }Action parameter in updttrxfee
{ "name": "update_transaction_fee", "base": "", "fields": [ { "name": "author_account", "type": "name" }, { "name": "collection_id", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "id", "type": "uint64" }, { "name": "transaction_fee", "type": "float32" } ] }