{ "version": "eosio::abi/1.1", "structs": [ { "name": "extensions_entry", "base": "", "fields": [ { "name": "tag", "type": "uint16" }, { "name": "value", "type": "bytes" } ] }, { "name": "type_def", "base": "", "fields": [ { "name": "new_type_name", "type": "string" }, { "name": "type", "type": "string" } ] }, { "name": "field_def", "base": "", "fields": [ { "name": "name", "type": "string" }, { "name": "type", "type": "string" } ] }, { "name": "struct_def", "base": "", "fields": [ { "name": "name", "type": "string" }, { "name": "base", "type": "string" }, { "name": "fields", "type": "field_def[]" } ] }, { "name": "action_def", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "type", "type": "string" }, { "name": "ricardian_contract", "type": "string" } ] }, { "name": "table_def", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "index_type", "type": "string" }, { "name": "key_names", "type": "string[]" }, { "name": "key_types", "type": "string[]" }, { "name": "type", "type": "string" } ] }, { "name": "clause_pair", "base": "", "fields": [ { "name": "id", "type": "string" }, { "name": "body", "type": "string" } ] }, { "name": "error_message", "base": "", "fields": [ { "name": "error_code", "type": "uint64" }, { "name": "error_msg", "type": "string" } ] }, { "name": "variant_def", "base": "", "fields": [ { "name": "name", "type": "string" }, { "name": "types", "type": "string[]" } ] }, { "name": "action_result", "base": "", "fields": [ { "name": "name", "type": "string" }, { "name": "result_type", "type": "string" } ] }, { "name": "abi_def", "base": "", "fields": [ { "name": "version", "type": "string" }, { "name": "types", "type": "type_def[]" }, { "name": "structs", "type": "struct_def[]" }, { "name": "actions", "type": "action_def[]" }, { "name": "tables", "type": "table_def[]" }, { "name": "ricardian_clauses", "type": "clause_pair[]" }, { "name": "error_messages", "type": "error_message[]" }, { "name": "abi_extensions", "type": "extensions_entry[]" }, { "name": "variants", "type": "variant_def[]$" }, { "name": "action_results", "type": "action_result[]$" } ] } ] }