
{ "version": "eosio::abi/1.2", "types": [ { "new_type_name": "consensus_parameter_data_type", "type": "variant_consensus_parameter_data_v0" }, { "new_type_name": "evmtx_type", "type": "variant_evmtx_v0" } ], "structs": [ { "name": "account", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "eth_address", "type": "bytes" }, { "name": "nonce", "type": "uint64" }, { "name": "balance", "type": "bytes" }, { "name": "code_id", "type": "uint64?" }, { "name": "flags", "type": "uint32$" } ] }, { "name": "account_code", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "ref_count", "type": "uint32" }, { "name": "code", "type": "bytes" }, { "name": "code_hash", "type": "bytes" } ] }, { "name": "addegress", "base": "", "fields": [ { "name": "accounts", "type": "name[]" } ] }, { "name": "addevmbal", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "delta", "type": "bytes" }, { "name": "subtract", "type": "bool" } ] }, { "name": "addopenbal", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "delta", "type": "bytes" }, { "name": "subtract", "type": "bool" } ] }, { "name": "admincall", "base": "", "fields": [ { "name": "from", "type": "bytes" }, { "name": "to", "type": "bytes" }, { "name": "value", "type": "bytes" }, { "name": "data", "type": "bytes" }, { "name": "gas_limit", "type": "uint64" } ] }, { "name": "allowed_egress_account", "base": "", "fields": [ { "name": "account", "type": "name" } ] }, { "name": "assertnonce", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "next_nonce", "type": "uint64" } ] }, { "name": "balance", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "balance", "type": "balance_with_dust" } ] }, { "name": "balance_with_dust", "base": "", "fields": [ { "name": "balance", "type": "asset" }, { "name": "dust", "type": "uint64" } ] }, { "name": "bridgereg", "base": "", "fields": [ { "name": "receiver", "type": "name" }, { "name": "handler", "type": "name" }, { "name": "min_fee", "type": "asset" } ] }, { "name": "bridgeunreg", "base": "", "fields": [ { "name": "receiver", "type": "name" } ] }, { "name": "call", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "bytes" }, { "name": "value", "type": "bytes" }, { "name": "data", "type": "bytes" }, { "name": "gas_limit", "type": "uint64" } ] }, { "name": "close", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "config", "base": "", "fields": [ { "name": "version", "type": "varuint32" }, { "name": "chainid", "type": "uint64" }, { "name": "genesis_time", "type": "time_point_sec" }, { "name": "ingress_bridge_fee", "type": "asset" }, { "name": "gas_price", "type": "uint64" }, { "name": "miner_cut", "type": "uint32" }, { "name": "status", "type": "uint32" }, { "name": "evm_version", "type": "evm_version_type$" }, { "name": "consensus_parameter", "type": "consensus_parameter_type$" }, { "name": "token_contract", "type": "name$" }, { "name": "queue_front_block", "type": "uint32$" }, { "name": "ingress_gas_limit", "type": "uint64$" } ] }, { "name": "config2", "base": "", "fields": [ { "name": "next_account_id", "type": "uint64" } ] }, { "name": "configchange", "base": "", "fields": [ { "name": "consensus_parameter_data", "type": "consensus_parameter_data_type" } ] }, { "name": "consensus_parameter_data_v0", "base": "", "fields": [ { "name": "gas_parameter", "type": "gas_parameter_type" } ] }, { "name": "consensus_parameter_type", "base": "", "fields": [ { "name": "current", "type": "consensus_parameter_data_type" }, { "name": "pending", "type": "pending_consensus_parameter_data_type?" } ] }, { "name": "evm_version_type", "base": "", "fields": [ { "name": "pending_version", "type": "pending?" }, { "name": "cached_version", "type": "uint64" } ] }, { "name": "evmtx", "base": "", "fields": [ { "name": "event", "type": "evmtx_type" } ] }, { "name": "evmtx_v0", "base": "", "fields": [ { "name": "eos_evm_version", "type": "uint64" }, { "name": "rlptx", "type": "bytes" }, { "name": "base_fee_per_gas", "type": "uint64" } ] }, { "name": "exec", "base": "", "fields": [ { "name": "input", "type": "exec_input" }, { "name": "callback", "type": "exec_callback?" } ] }, { "name": "exec_callback", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "action", "type": "name" } ] }, { "name": "exec_input", "base": "", "fields": [ { "name": "context", "type": "bytes?" }, { "name": "from", "type": "bytes?" }, { "name": "to", "type": "bytes" }, { "name": "data", "type": "bytes" }, { "name": "value", "type": "bytes?" } ] }, { "name": "fee_parameters", "base": "", "fields": [ { "name": "gas_price", "type": "uint64?" }, { "name": "miner_cut", "type": "uint32?" }, { "name": "ingress_bridge_fee", "type": "asset?" } ] }, { "name": "freeze", "base": "", "fields": [ { "name": "value", "type": "bool" } ] }, { "name": "freezeaccnt", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "value", "type": "bool" } ] }, { "name": "gas_parameter_type", "base": "", "fields": [ { "name": "gas_txnewaccount", "type": "uint64" }, { "name": "gas_newaccount", "type": "uint64" }, { "name": "gas_txcreate", "type": "uint64" }, { "name": "gas_codedeposit", "type": "uint64" }, { "name": "gas_sset", "type": "uint64" } ] }, { "name": "gc", "base": "", "fields": [ { "name": "max", "type": "uint32" } ] }, { "name": "gcstore", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "storage_id", "type": "uint64" } ] }, { "name": "init", "base": "", "fields": [ { "name": "chainid", "type": "uint64" }, { "name": "fee_params", "type": "fee_parameters" }, { "name": "token_contract", "type": "name$" } ] }, { "name": "message_receiver", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "handler", "type": "name" }, { "name": "min_fee", "type": "asset" }, { "name": "flags", "type": "uint32" } ] }, { "name": "nextnonce", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "next_nonce", "type": "uint64" } ] }, { "name": "open", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "pending", "base": "", "fields": [ { "name": "version", "type": "uint64" }, { "name": "time", "type": "time_point" } ] }, { "name": "pending_consensus_parameter_data_type", "base": "", "fields": [ { "name": "data", "type": "consensus_parameter_data_type" }, { "name": "pending_time", "type": "time_point" } ] }, { "name": "price_queue", "base": "", "fields": [ { "name": "block", "type": "uint64" }, { "name": "price", "type": "uint64" } ] }, { "name": "pushtx", "base": "", "fields": [ { "name": "miner", "type": "name" }, { "name": "rlptx", "type": "bytes" }, { "name": "min_inclusion_price", "type": "uint64$" } ] }, { "name": "removeegress", "base": "", "fields": [ { "name": "accounts", "type": "name[]" } ] }, { "name": "rmaccount", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }, { "name": "rmgcstore", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }, { "name": "setfeeparams", "base": "", "fields": [ { "name": "fee_params", "type": "fee_parameters" } ] }, { "name": "setgaslimit", "base": "", "fields": [ { "name": "ingress_gas_limit", "type": "uint64" } ] }, { "name": "setgasparam", "base": "", "fields": [ { "name": "gas_txnewaccount", "type": "uint64" }, { "name": "gas_newaccount", "type": "uint64" }, { "name": "gas_txcreate", "type": "uint64" }, { "name": "gas_codedeposit", "type": "uint64" }, { "name": "gas_sset", "type": "uint64" } ] }, { "name": "setkvstore", "base": "", "fields": [ { "name": "account_id", "type": "uint64" }, { "name": "key", "type": "bytes" }, { "name": "value", "type": "bytes?" } ] }, { "name": "setversion", "base": "", "fields": [ { "name": "version", "type": "uint64" } ] }, { "name": "statistics", "base": "", "fields": [ { "name": "version", "type": "varuint32" }, { "name": "gas_fee_income", "type": "balance_with_dust" }, { "name": "ingress_bridge_fee_income", "type": "balance_with_dust" } ] }, { "name": "storage", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "key", "type": "bytes" }, { "name": "value", "type": "bytes" } ] }, { "name": "updtgasparam", "base": "", "fields": [ { "name": "ram_price_mb", "type": "asset" }, { "name": "gas_price", "type": "uint64" } ] }, { "name": "withdraw", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "to", "type": "name$" } ] } ], "actions": [ { "name": "addegress", "type": "addegress", "ricardian_contract": "" }, { "name": "addevmbal", "type": "addevmbal", "ricardian_contract": "" }, { "name": "addopenbal", "type": "addopenbal", "ricardian_contract": "" }, { "name": "admincall", "type": "admincall", "ricardian_contract": "" }, { "name": "assertnonce", "type": "assertnonce", "ricardian_contract": "" }, { "name": "bridgereg", "type": "bridgereg", "ricardian_contract": "" }, { "name": "bridgeunreg", "type": "bridgeunreg", "ricardian_contract": "" }, { "name": "call", "type": "call", "ricardian_contract": "" }, { "name": "close", "type": "close", "ricardian_contract": "" }, { "name": "configchange", "type": "configchange", "ricardian_contract": "" }, { "name": "evmtx", "type": "evmtx", "ricardian_contract": "" }, { "name": "exec", "type": "exec", "ricardian_contract": "" }, { "name": "freeze", "type": "freeze", "ricardian_contract": "" }, { "name": "freezeaccnt", "type": "freezeaccnt", "ricardian_contract": "" }, { "name": "gc", "type": "gc", "ricardian_contract": "" }, { "name": "init", "type": "init", "ricardian_contract": "" }, { "name": "open", "type": "open", "ricardian_contract": "" }, { "name": "pushtx", "type": "pushtx", "ricardian_contract": "" }, { "name": "removeegress", "type": "removeegress", "ricardian_contract": "" }, { "name": "rmaccount", "type": "rmaccount", "ricardian_contract": "" }, { "name": "rmgcstore", "type": "rmgcstore", "ricardian_contract": "" }, { "name": "setfeeparams", "type": "setfeeparams", "ricardian_contract": "" }, { "name": "setgaslimit", "type": "setgaslimit", "ricardian_contract": "" }, { "name": "setgasparam", "type": "setgasparam", "ricardian_contract": "" }, { "name": "setkvstore", "type": "setkvstore", "ricardian_contract": "" }, { "name": "setversion", "type": "setversion", "ricardian_contract": "" }, { "name": "updtgasparam", "type": "updtgasparam", "ricardian_contract": "" }, { "name": "withdraw", "type": "withdraw", "ricardian_contract": "" } ], "tables": [ { "name": "account", "index_type": "i64", "key_names": [], "key_types": [], "type": "account" }, { "name": "accountcode", "index_type": "i64", "key_names": [], "key_types": [], "type": "account_code" }, { "name": "balances", "index_type": "i64", "key_names": [], "key_types": [], "type": "balance" }, { "name": "config", "index_type": "i64", "key_names": [], "key_types": [], "type": "config" }, { "name": "config2", "index_type": "i64", "key_names": [], "key_types": [], "type": "config2" }, { "name": "egresslist", "index_type": "i64", "key_names": [], "key_types": [], "type": "allowed_egress_account" }, { "name": "gcstore", "index_type": "i64", "key_names": [], "key_types": [], "type": "gcstore" }, { "name": "inevm", "index_type": "i64", "key_names": [], "key_types": [], "type": "balance_with_dust" }, { "name": "msgreceiver", "index_type": "i64", "key_names": [], "key_types": [], "type": "message_receiver" }, { "name": "nextnonces", "index_type": "i64", "key_names": [], "key_types": [], "type": "nextnonce" }, { "name": "pricequeue", "index_type": "i64", "key_names": [], "key_types": [], "type": "price_queue" }, { "name": "statistics", "index_type": "i64", "key_names": [], "key_types": [], "type": "statistics" }, { "name": "storage", "index_type": "i64", "key_names": [], "key_types": [], "type": "storage" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [ { "name": "variant_consensus_parameter_data_v0", "types": [ "consensus_parameter_data_v0" ] }, { "name": "variant_evmtx_v0", "types": [ "evmtx_v0" ] } ], "action_results": [ { "name": "gc", "result_type": "bool" } ] }