
此合约定义的数据结构。
-
{ "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" } ] } -
{ "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" } ] } 的结构体属性 UPGRADE_RESULT
{ "name": "UPGRADE_OPERATOR", "base": "", "fields": [ { "name": "type", "type": "uint8" } ] }的结构体属性 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" } ] } announcedepo中的操作参数
{ "name": "announcedepo", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "count", "type": "uint32" } ] }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" } ] } counters 的表格行类型
{ "name": "counters_s", "base": "", "fields": [ { "name": "counter_name", "type": "name" }, { "name": "counter_value", "type": "uint64" } ] }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" } ] }delupgrade中的操作参数
{ "name": "delupgrade", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" } ] }extbalances 的表格行类型
{ "name": "extended_balances_s", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantities", "type": "extended_asset[]" } ] }的结构体属性 config_s
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }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[]" } ] } 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" } ] } 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" } ] } 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" } ] } setfixedfee中的操作参数
{ "name": "setfixedfee", "base": "", "fields": [ { "name": "fee", "type": "extended_asset" } ] }setupgrdcat中的操作参数
{ "name": "setupgrdcat", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "category", "type": "string" } ] }setupgrddata中的操作参数
{ "name": "setupgrddata", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "display_data", "type": "string" } ] }setupgrdhide中的操作参数
{ "name": "setupgrdhide", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "is_hidden", "type": "bool" } ] }setupgrdmax中的操作参数
{ "name": "setupgrdmax", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "new_max_uses", "type": "uint32" } ] }setupgrdmix中的操作参数
{ "name": "setupgrdmix", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "ingredients", "type": "INGREDIENT[]" } ] }setupgrdsec中的操作参数
{ "name": "setupgrdsec", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "upgrade_id", "type": "uint64" }, { "name": "security_id", "type": "uint64" } ] }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" } ] } 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" } ] }withdrawram中的操作参数
{ "name": "withdrawram", "base": "", "fields": [ { "name": "authorized_account", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "recipient", "type": "name" }, { "name": "bytes", "type": "int64" } ] }withdrawubal中的操作参数
{ "name": "withdrawubal", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "amount", "type": "extended_asset" } ] }