{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "ATOMIC_ATTRIBUTE",
"type": "variant_int8_int16_int32_int64_uint8_uint16_uint32_uint64_float32_float64_string_INT8_VEC_INT16_VEC_INT32_VEC_INT64_VEC_UINT8_VEC_UINT16_VEC_UINT32_VEC_UINT64_VEC_FLOAT_VEC_DOUBLE_VEC_STRING_VEC"
},
{
"new_type_name": "ATOMIC_ATTRIBUTE_VALUES",
"type": "variant_INT8_VEC_INT16_VEC_INT32_VEC_INT64_VEC_UINT8_VEC_UINT16_VEC_UINT32_VEC_UINT64_VEC_FLOAT_VEC_DOUBLE_VEC_STRING_VEC"
},
{
"new_type_name": "ATTRIBUTE_MAP",
"type": "pair_string_ATOMIC_ATTRIBUTE[]"
},
{
"new_type_name": "DOUBLE_VEC",
"type": "float64[]"
},
{
"new_type_name": "EFFECT",
"type": "variant_TYPED_EFFECT_TRANSFER_EFFECT"
},
{
"new_type_name": "FLOAT_VEC",
"type": "float32[]"
},
{
"new_type_name": "IMMEDIATE_VALUE",
"type": "variant_string_uint64_int64_uint8_float64"
},
{
"new_type_name": "INGREDIENT",
"type": "variant_TEMPLATE_INGREDIENT_ATTRIBUTE_INGREDIENT_SCHEMA_INGREDIENT_BALANCE_INGREDIENT_FT_INGREDIENT_COLLECTION_INGREDIENT_TYPED_ATTRIBUTE_INGREDIENT"
},
{
"new_type_name": "INT16_VEC",
"type": "int16[]"
},
{
"new_type_name": "INT32_VEC",
"type": "int32[]"
},
{
"new_type_name": "INT64_VEC",
"type": "int64[]"
},
{
"new_type_name": "INT8_VEC",
"type": "bytes"
},
{
"new_type_name": "RESULT_VALUE",
"type": "variant_IMMEDIATE_VALUE"
},
{
"new_type_name": "SECURITY_CHECK",
"type": "variant_WHITELIST_CHECK_OWNERSHIP_CHECK"
},
{
"new_type_name": "STRING_VEC",
"type": "string[]"
},
{
"new_type_name": "UINT16_VEC",
"type": "uint16[]"
},
{
"new_type_name": "UINT32_VEC",
"type": "uint32[]"
},
{
"new_type_name": "UINT64_VEC",
"type": "uint64[]"
},
{
"new_type_name": "UINT8_VEC",
"type": "bytes"
},
{
"new_type_name": "UPGRADE_REQUIREMENT",
"type": "variant_TEMPLATE_REQUIREMENT_TYPED_ATTRIBUTE_REQUIREMENT_TEMPLATES_REQUIREMENT"
}
],
"structs": [
{
"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"
}
]
},
{
"name": "UPGRADE_OPERATOR",
"base": "",
"fields": [
{
"name": "type",
"type": "uint8"
}
]
},
{
"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"
}
]
},
{
"name": "announcedepo",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "count",
"type": "uint32"
}
]
},
{
"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"
}
]
},
{
"name": "counters_s",
"base": "",
"fields": [
{
"name": "counter_name",
"type": "name"
},
{
"name": "counter_value",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"name": "delupgrade",
"base": "",
"fields": [
{
"name": "authorized_account",
"type": "name"
},
{
"name": "upgrade_id",
"type": "uint64"
}
]
},
{
"name": "extended_balances_s",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "quantities",
"type": "extended_asset[]"
}
]
},
{
"name": "extended_symbol",
"base": "",
"fields": [
{
"name": "sym",
"type": "symbol"
},
{
"name": "contract",
"type": "name"
}
]
},
{
"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[]"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "setfixedfee",
"base": "",
"fields": [
{
"name": "fee",
"type": "extended_asset"
}
]
},
{
"name": "setupgrdcat",
"base": "",
"fields": [
{
"name": "authorized_account",
"type": "name"
},
{
"name": "upgrade_id",
"type": "uint64"
},
{
"name": "category",
"type": "string"
}
]
},
{
"name": "setupgrddata",
"base": "",
"fields": [
{
"name": "authorized_account",
"type": "name"
},
{
"name": "upgrade_id",
"type": "uint64"
},
{
"name": "display_data",
"type": "string"
}
]
},
{
"name": "setupgrdhide",
"base": "",
"fields": [
{
"name": "authorized_account",
"type": "name"
},
{
"name": "upgrade_id",
"type": "uint64"
},
{
"name": "is_hidden",
"type": "bool"
}
]
},
{
"name": "setupgrdmax",
"base": "",
"fields": [
{
"name": "authorized_account",
"type": "name"
},
{
"name": "upgrade_id",
"type": "uint64"
},
{
"name": "new_max_uses",
"type": "uint32"
}
]
},
{
"name": "setupgrdmix",
"base": "",
"fields": [
{
"name": "authorized_account",
"type": "name"
},
{
"name": "upgrade_id",
"type": "uint64"
},
{
"name": "ingredients",
"type": "INGREDIENT[]"
}
]
},
{
"name": "setupgrdsec",
"base": "",
"fields": [
{
"name": "authorized_account",
"type": "name"
},
{
"name": "upgrade_id",
"type": "uint64"
},
{
"name": "security_id",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "withdrawram",
"base": "",
"fields": [
{
"name": "authorized_account",
"type": "name"
},
{
"name": "collection_name",
"type": "name"
},
{
"name": "recipient",
"type": "name"
},
{
"name": "bytes",
"type": "int64"
}
]
},
{
"name": "withdrawubal",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "amount",
"type": "extended_asset"
}
]
}
],
"actions": [
{
"name": "addtoken",
"type": "addtoken",
"ricardian_contract": ""
},
{
"name": "announcedepo",
"type": "announcedepo",
"ricardian_contract": ""
},
{
"name": "buyramproxy",
"type": "buyramproxy",
"ricardian_contract": ""
},
{
"name": "createupgrde",
"type": "createupgrde",
"ricardian_contract": ""
},
{
"name": "delupgrade",
"type": "delupgrade",
"ricardian_contract": ""
},
{
"name": "logclaim",
"type": "logclaim",
"ricardian_contract": ""
},
{
"name": "lognewupgrde",
"type": "lognewupgrde",
"ricardian_contract": ""
},
{
"name": "openbal",
"type": "openbal",
"ricardian_contract": ""
},
{
"name": "setfee",
"type": "setfee",
"ricardian_contract": ""
},
{
"name": "setfeeacc",
"type": "setfeeacc",
"ricardian_contract": ""
},
{
"name": "setfixedfee",
"type": "setfixedfee",
"ricardian_contract": ""
},
{
"name": "setupgrdcat",
"type": "setupgrdcat",
"ricardian_contract": ""
},
{
"name": "setupgrddata",
"type": "setupgrddata",
"ricardian_contract": ""
},
{
"name": "setupgrdhide",
"type": "setupgrdhide",
"ricardian_contract": ""
},
{
"name": "setupgrdmax",
"type": "setupgrdmax",
"ricardian_contract": ""
},
{
"name": "setupgrdmix",
"type": "setupgrdmix",
"ricardian_contract": ""
},
{
"name": "setupgrdsec",
"type": "setupgrdsec",
"ricardian_contract": ""
},
{
"name": "setupgrdtime",
"type": "setupgrdtime",
"ricardian_contract": ""
},
{
"name": "upgrade",
"type": "upgrade",
"ricardian_contract": ""
},
{
"name": "upgradesec",
"type": "upgradesec",
"ricardian_contract": ""
},
{
"name": "withdrawram",
"type": "withdrawram",
"ricardian_contract": ""
},
{
"name": "withdrawubal",
"type": "withdrawubal",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config_s"
},
{
"name": "counters",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "counters_s"
},
{
"name": "extbalances",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "extended_balances_s"
},
{
"name": "inventory",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "inventory_s"
},
{
"name": "orngjobs",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "orngjobs_s"
},
{
"name": "rambalances",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rambalances_s"
},
{
"name": "upgrades",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "upgrade_s"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [
{
"name": "variant_IMMEDIATE_VALUE",
"types": [
"IMMEDIATE_VALUE"
]
},
{
"name": "variant_INT8_VEC_INT16_VEC_INT32_VEC_INT64_VEC_UINT8_VEC_UINT16_VEC_UINT32_VEC_UINT64_VEC_FLOAT_VEC_DOUBLE_VEC_STRING_VEC",
"types": [
"INT8_VEC",
"INT16_VEC",
"INT32_VEC",
"INT64_VEC",
"UINT8_VEC",
"UINT16_VEC",
"UINT32_VEC",
"UINT64_VEC",
"FLOAT_VEC",
"DOUBLE_VEC",
"STRING_VEC"
]
},
{
"name": "variant_TEMPLATE_INGREDIENT_ATTRIBUTE_INGREDIENT_SCHEMA_INGREDIENT_BALANCE_INGREDIENT_FT_INGREDIENT_COLLECTION_INGREDIENT_TYPED_ATTRIBUTE_INGREDIENT",
"types": [
"TEMPLATE_INGREDIENT",
"ATTRIBUTE_INGREDIENT",
"SCHEMA_INGREDIENT",
"BALANCE_INGREDIENT",
"FT_INGREDIENT",
"COLLECTION_INGREDIENT",
"TYPED_ATTRIBUTE_INGREDIENT"
]
},
{
"name": "variant_TEMPLATE_REQUIREMENT_TYPED_ATTRIBUTE_REQUIREMENT_TEMPLATES_REQUIREMENT",
"types": [
"TEMPLATE_REQUIREMENT",
"TYPED_ATTRIBUTE_REQUIREMENT",
"TEMPLATES_REQUIREMENT"
]
},
{
"name": "variant_TYPED_EFFECT_TRANSFER_EFFECT",
"types": [
"TYPED_EFFECT",
"TRANSFER_EFFECT"
]
},
{
"name": "variant_WHITELIST_CHECK_OWNERSHIP_CHECK",
"types": [
"WHITELIST_CHECK",
"OWNERSHIP_CHECK"
]
},
{
"name": "variant_int8_int16_int32_int64_uint8_uint16_uint32_uint64_float32_float64_string_INT8_VEC_INT16_VEC_INT32_VEC_INT64_VEC_UINT8_VEC_UINT16_VEC_UINT32_VEC_UINT64_VEC_FLOAT_VEC_DOUBLE_VEC_STRING_VEC",
"types": [
"int8",
"int16",
"int32",
"int64",
"uint8",
"uint16",
"uint32",
"uint64",
"float32",
"float64",
"string",
"INT8_VEC",
"INT16_VEC",
"INT32_VEC",
"INT64_VEC",
"UINT8_VEC",
"UINT16_VEC",
"UINT32_VEC",
"UINT64_VEC",
"FLOAT_VEC",
"DOUBLE_VEC",
"STRING_VEC"
]
},
{
"name": "variant_string_uint64_int64_uint8_float64",
"types": [
"string",
"uint64",
"int64",
"uint8",
"float64"
]
}
],
"action_results": []
}