
The data structures defined by this contract.
Struct property of ATTRIBUTE_INGREDIENT
{ "name": "ATTRIBUTE_DEFINITION", "base": "", "fields": [ { "name": "attribute_name", "type": "string" }, { "name": "allowed_values", "type": "string[]" } ] }-
{ "name": "ATTRIBUTE_INGREDIENT", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "display_data", "type": "string" }, { "name": "attributes", "type": "ATTRIBUTE_DEFINITION[]" }, { "name": "amount", "type": "uint32" }, { "name": "effect", "type": "EFFECT" } ] } -
{ "name": "BALANCE_INGREDIENT", "base": "", "fields": [ { "name": "schema_name", "type": "name" }, { "name": "template_id", "type": "int32" }, { "name": "attribute_name", "type": "string" }, { "name": "cost", "type": "uint64" }, { "name": "display_data", "type": "string" } ] } -
{ "name": "COLLECTION_INGREDIENT", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "amount", "type": "uint32" }, { "name": "effect", "type": "EFFECT" } ] } -
{ "name": "FT_INGREDIENT", "base": "", "fields": [ { "name": "quantity", "type": "asset" }, { "name": "effect", "type": "EFFECT" } ] } -
{ "name": "MUTATION", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "new_mutable_data", "type": "ATTRIBUTE_MAP" } ] } -
{ "name": "OWNERSHIP_CHECK", "base": "", "fields": [ { "name": "account_name", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" } ] } -
{ "name": "SCHEMA_INGREDIENT", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "display_data", "type": "string" }, { "name": "amount", "type": "uint32" }, { "name": "effect", "type": "EFFECT" } ] } -
{ "name": "TEMPLATES_REQUIREMENT", "base": "", "fields": [ { "name": "template_ids", "type": "uint32[]" } ] } -
{ "name": "TEMPLATE_INGREDIENT", "base": "", "fields": [ { "name": "template_id", "type": "uint32" }, { "name": "collection_name", "type": "name" }, { "name": "amount", "type": "uint32" }, { "name": "effect", "type": "EFFECT" } ] } -
{ "name": "TEMPLATE_REQUIREMENT", "base": "", "fields": [ { "name": "template_id", "type": "uint32" } ] } -
{ "name": "TRANSFER_EFFECT", "base": "", "fields": [ { "name": "to", "type": "name" } ] } Struct property of TYPED_ATTRIBUTE_INGREDIENT
Struct property of TYPED_ATTRIBUTE_REQUIREMENT
{ "name": "TYPED_ATTRIBUTE_DEFINITION", "base": "", "fields": [ { "name": "attribute_name", "type": "string" }, { "name": "attribute_type", "type": "string" }, { "name": "allowed_values", "type": "ATOMIC_ATTRIBUTE_VALUES" }, { "name": "comparator", "type": "uint8" } ] }-
{ "name": "TYPED_ATTRIBUTE_INGREDIENT", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "display_data", "type": "string" }, { "name": "attributes", "type": "TYPED_ATTRIBUTE_DEFINITION[]" }, { "name": "amount", "type": "uint32" }, { "name": "effect", "type": "EFFECT" } ] } -
{ "name": "TYPED_ATTRIBUTE_REQUIREMENT", "base": "", "fields": [ { "name": "typed_attribute_definition", "type": "TYPED_ATTRIBUTE_DEFINITION" } ] } -
{ "name": "TYPED_EFFECT", "base": "", "fields": [ { "name": "type", "type": "uint8" } ] } Struct property of UPGRADE_RESULT
{ "name": "UPGRADE_OPERATOR", "base": "", "fields": [ { "name": "type", "type": "uint8" } ] }Struct property of UPGRADE_SPEC
{ "name": "UPGRADE_RESULT", "base": "", "fields": [ { "name": "attribute_name", "type": "string" }, { "name": "attribute_type", "type": "string" }, { "name": "op", "type": "UPGRADE_OPERATOR" }, { "name": "value", "type": "RESULT_VALUE" } ] }-
{ "name": "UPGRADE_SPEC", "base": "", "fields": [ { "name": "schema_name", "type": "name" }, { "name": "upgrade_requirements", "type": "UPGRADE_REQUIREMENT[]" }, { "name": "upgrade_results", "type": "UPGRADE_RESULT[]" }, { "name": "display_data", "type": "string" } ] } -
{ "name": "WHITELIST_CHECK", "base": "", "fields": [ { "name": "account_name", "type": "name" } ] } -
{ "name": "addtoken", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "token_symbol", "type": "symbol" } ] } Action parameter in announcedepo
{ "name": "announcedepo", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "count", "type": "uint32" } ] }Action parameter in buyramproxy
{ "name": "buyramproxy", "base": "", "fields": [ { "name": "collection_to_credit", "type": "name" }, { "name": "quantity", "type": "asset" } ] }-
{ "name": "config_s", "base": "", "fields": [ { "name": "supported_tokens", "type": "extended_symbol[]" }, { "name": "fee", "type": "float64" }, { "name": "fee_recipient", "type": "name" }, { "name": "fixed_fee", "type": "extended_asset" } ] } Table row type of counters
{ "name": "counters_s", "base": "", "fields": [ { "name": "counter_name", "type": "name" }, { "name": "counter_value", "type": "uint64" } ] }Action parameter in createupgrde
{ "name": "createupgrde", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "ingredients", "type": "INGREDIENT[]" }, { "name": "upgrade_specs", "type": "UPGRADE_SPEC[]" }, { "name": "start_time", "type": "uint32" }, { "name": "end_time", "type": "uint32" }, { "name": "max_uses", "type": "uint32" }, { "name": "display_data", "type": "string" }, { "name": "security_id", "type": "uint64" }, { "name": "is_hidden", "type": "bool" }, { "name": "category", "type": "string" } ] }Action parameter in delupgrade
{ "name": "delupgrade", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" } ] }Table row type of extbalances
{ "name": "extended_balances_s", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantities", "type": "extended_asset[]" } ] }Struct property of config_s
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }Table row type of inventory
{ "name": "inventory_s", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "assets", "type": "uint64[]" } ] }-
{ "name": "logclaim", "base": "", "fields": [ { "name": "claim_id", "type": "uint64" }, { "name": "claimer", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "transferred_assets", "type": "uint64[]" }, { "name": "own_assets", "type": "uint64[]" }, { "name": "mutations", "type": "MUTATION[]" } ] } Action parameter in lognewupgrde
{ "name": "lognewupgrde", "base": "", "fields": [ { "name": "upgrade_id", "type": "uint64" }, { "name": "collection_name", "type": "name" }, { "name": "max_uses", "type": "uint32" }, { "name": "ingredients", "type": "INGREDIENT[]" }, { "name": "upgrade_specs", "type": "UPGRADE_SPEC[]" }, { "name": "start_time", "type": "uint32" }, { "name": "end_time", "type": "uint32" }, { "name": "display_data", "type": "string" }, { "name": "security_id", "type": "uint32" }, { "name": "is_hidden", "type": "bool" }, { "name": "category", "type": "string" } ] }-
{ "name": "openbal", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "token_symbol", "type": "symbol" } ] } Table row type of orngjobs
{ "name": "orngjobs_s", "base": "", "fields": [ { "name": "claim_id", "type": "uint64" }, { "name": "collection_name", "type": "name" }, { "name": "recipe_id", "type": "uint64" }, { "name": "recipient", "type": "name" } ] }-
{ "name": "pair_string_ATOMIC_ATTRIBUTE", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "value", "type": "ATOMIC_ATTRIBUTE" } ] } Table row type of rambalances
{ "name": "rambalances_s", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "byte_balance", "type": "int64" } ] }-
{ "name": "setfee", "base": "", "fields": [ { "name": "fee", "type": "float64" } ] } -
{ "name": "setfeeacc", "base": "", "fields": [ { "name": "account", "type": "name" } ] } Action parameter in setfixedfee
{ "name": "setfixedfee", "base": "", "fields": [ { "name": "fee", "type": "extended_asset" } ] }Action parameter in setupgrdcat
{ "name": "setupgrdcat", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "category", "type": "string" } ] }Action parameter in setupgrddata
{ "name": "setupgrddata", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "display_data", "type": "string" } ] }Action parameter in setupgrdhide
{ "name": "setupgrdhide", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "is_hidden", "type": "bool" } ] }Action parameter in setupgrdmax
{ "name": "setupgrdmax", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "new_max_uses", "type": "uint32" } ] }Action parameter in setupgrdmix
{ "name": "setupgrdmix", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "ingredients", "type": "INGREDIENT[]" } ] }Action parameter in setupgrdsec
{ "name": "setupgrdsec", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "security_id", "type": "uint64" } ] }Action parameter in setupgrdtime
{ "name": "setupgrdtime", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "start_time", "type": "uint32" }, { "name": "end_time", "type": "uint32" } ] }-
{ "name": "upgrade", "base": "", "fields": [ { "name": "claimer", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "transferred_assets", "type": "uint64[]" }, { "name": "own_assets", "type": "uint64[]" }, { "name": "assets_to_upgrade", "type": "uint64[]" } ] } -
{ "name": "upgrade_s", "base": "", "fields": [ { "name": "upgrade_id", "type": "uint64" }, { "name": "collection_name", "type": "name" }, { "name": "start_time", "type": "uint32" }, { "name": "end_time", "type": "uint32" }, { "name": "ingredients", "type": "INGREDIENT[]" }, { "name": "upgrade_specs", "type": "UPGRADE_SPEC[]" }, { "name": "max", "type": "uint32" }, { "name": "use_count", "type": "uint32" }, { "name": "display_data", "type": "string" }, { "name": "security_id", "type": "uint64" }, { "name": "is_hidden", "type": "bool" }, { "name": "category", "type": "string" } ] } Action parameter in upgradesec
{ "name": "upgradesec", "base": "", "fields": [ { "name": "claimer", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "transferred_assets", "type": "uint64[]" }, { "name": "own_assets", "type": "uint64[]" }, { "name": "assets_to_upgrade", "type": "uint64[]" }, { "name": "security_check", "type": "SECURITY_CHECK" } ] }Action parameter in withdrawram
{ "name": "withdrawram", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "recipient", "type": "name" }, { "name": "bytes", "type": "int64" } ] }Action parameter in withdrawubal
{ "name": "withdrawubal", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "amount", "type": "extended_asset" } ] }