{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "activate_author",
"base": "",
"fields": [
{
"name": "account_name",
"type": "name"
}
]
},
{
"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"
}
]
},
{
"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[]"
}
]
},
{
"name": "burn_asset",
"base": "",
"fields": [
{
"name": "owner_account",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
}
]
},
{
"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"
}
]
},
{
"name": "create_author",
"base": "",
"fields": [
{
"name": "account_name",
"type": "name"
},
{
"name": "revenue_distribution",
"type": "pair_name_uint16[]"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "deactivate_author",
"base": "",
"fields": [
{
"name": "account_name",
"type": "name"
}
]
},
{
"name": "grab_assets",
"base": "",
"fields": [
{
"name": "owner_account",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
}
]
},
{
"name": "lock_template",
"base": "",
"fields": [
{
"name": "author_account",
"type": "name"
},
{
"name": "collection_id",
"type": "uint64"
},
{
"name": "creator",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"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[]"
}
]
},
{
"name": "pair_name_uint16",
"base": "",
"fields": [
{
"name": "first",
"type": "name"
},
{
"name": "second",
"type": "uint16"
}
]
},
{
"name": "remove_author",
"base": "",
"fields": [
{
"name": "account_name",
"type": "name"
}
]
},
{
"name": "remove_collection",
"base": "",
"fields": [
{
"name": "author_account",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "remove_template",
"base": "",
"fields": [
{
"name": "author_account",
"type": "name"
},
{
"name": "collection_id",
"type": "uint64"
},
{
"name": "creator",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "set_asset_counter",
"base": "",
"fields": [
{
"name": "value",
"type": "uint64"
}
]
},
{
"name": "set_collection_counter",
"base": "",
"fields": [
{
"name": "value",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"name": "update_authorized_creators",
"base": "",
"fields": [
{
"name": "author_account",
"type": "name"
},
{
"name": "id",
"type": "uint64"
},
{
"name": "authorized_creators",
"type": "name[]"
}
]
},
{
"name": "update_config",
"base": "",
"fields": [
{
"name": "payment_gateway_account",
"type": "name"
}
]
},
{
"name": "update_revenue_distribution",
"base": "",
"fields": [
{
"name": "account_name",
"type": "name"
},
{
"name": "revenue_distribution",
"type": "pair_name_uint16[]"
}
]
},
{
"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"
}
]
}
],
"actions": [
{
"name": "actvauthor",
"type": "activate_author",
"ricardian_contract": ""
},
{
"name": "burnasset",
"type": "burn_asset",
"ricardian_contract": ""
},
{
"name": "createauthor",
"type": "create_author",
"ricardian_contract": ""
},
{
"name": "createcollec",
"type": "create_collection",
"ricardian_contract": ""
},
{
"name": "createtemplt",
"type": "create_template",
"ricardian_contract": ""
},
{
"name": "deactvauthor",
"type": "deactivate_author",
"ricardian_contract": ""
},
{
"name": "grabassets",
"type": "grab_assets",
"ricardian_contract": ""
},
{
"name": "locktemplt",
"type": "lock_template",
"ricardian_contract": ""
},
{
"name": "mintasset",
"type": "mint_asset",
"ricardian_contract": ""
},
{
"name": "removeauthor",
"type": "remove_author",
"ricardian_contract": ""
},
{
"name": "removecollec",
"type": "remove_collection",
"ricardian_contract": ""
},
{
"name": "removetemplt",
"type": "remove_template",
"ricardian_contract": ""
},
{
"name": "setastcnt",
"type": "set_asset_counter",
"ricardian_contract": ""
},
{
"name": "setcolcnt",
"type": "set_collection_counter",
"ricardian_contract": ""
},
{
"name": "settmpcnt",
"type": "set_template_counter",
"ricardian_contract": ""
},
{
"name": "transfer",
"type": "transfer",
"ricardian_contract": ""
},
{
"name": "updateconfig",
"type": "update_config",
"ricardian_contract": ""
},
{
"name": "updtcreators",
"type": "update_authorized_creators",
"ricardian_contract": ""
},
{
"name": "updtrevndist",
"type": "update_revenue_distribution",
"ricardian_contract": ""
},
{
"name": "updttrxfee",
"type": "update_transaction_fee",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "assets",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "asset_data"
},
{
"name": "authors",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "author"
},
{
"name": "collections",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "collection"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config"
},
{
"name": "owners",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "owner"
},
{
"name": "templates",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "asset_template"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}