
The data structures defined by this contract.
- { "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$" } ] }
Table row type of accountcode
{ "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" } ] }
Action parameter in addopenbal
{ "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" } ] }
Table row type of egresslist
{ "name": "allowed_egress_account", "base": "", "fields": [ { "name": "account", "type": "name" } ] }Action parameter in assertnonce
{ "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" } ] }
Action parameter in bridgeunreg
{ "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" } ] }
Action parameter in configchange
{ "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" } ] }
Struct property of config
{ "name": "consensus_parameter_type", "base": "", "fields": [ { "name": "current", "type": "consensus_parameter_data_type" }, { "name": "pending", "type": "pending_consensus_parameter_data_type?" } ] }Struct property of config
{ "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?" } ] }
Struct property of exec
{ "name": "exec_callback", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "action", "type": "name" } ] }Struct property of exec
{ "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" } ] }
Action parameter in freezeaccnt
{ "name": "freezeaccnt", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "value", "type": "bool" } ] }Struct property of consensus_parameter_data_v0
{ "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$" } ] }
Table row type of msgreceiver
{ "name": "message_receiver", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "handler", "type": "name" }, { "name": "min_fee", "type": "asset" }, { "name": "flags", "type": "uint32" } ] }Table row type of nextnonces
{ "name": "nextnonce", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "next_nonce", "type": "uint64" } ] }- { "name": "open", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
Struct property of evm_version_type
{ "name": "pending", "base": "", "fields": [ { "name": "version", "type": "uint64" }, { "name": "time", "type": "time_point" } ] }Struct property of consensus_parameter_type
{ "name": "pending_consensus_parameter_data_type", "base": "", "fields": [ { "name": "data", "type": "consensus_parameter_data_type" }, { "name": "pending_time", "type": "time_point" } ] }Table row type of pricequeue
{ "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$" } ] }
Action parameter in removeegress
{ "name": "removeegress", "base": "", "fields": [ { "name": "accounts", "type": "name[]" } ] }- { "name": "rmaccount", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
- { "name": "rmgcstore", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
Action parameter in setfeeparams
{ "name": "setfeeparams", "base": "", "fields": [ { "name": "fee_params", "type": "fee_parameters" } ] }Action parameter in setgaslimit
{ "name": "setgaslimit", "base": "", "fields": [ { "name": "ingress_gas_limit", "type": "uint64" } ] }Action parameter in setgasparam
{ "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" } ] }Action parameter in setkvstore
{ "name": "setkvstore", "base": "", "fields": [ { "name": "account_id", "type": "uint64" }, { "name": "key", "type": "bytes" }, { "name": "value", "type": "bytes?" } ] }Action parameter in setversion
{ "name": "setversion", "base": "", "fields": [ { "name": "version", "type": "uint64" } ] }Table row type of statistics
{ "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" } ] }
Action parameter in updtgasparam
{ "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$" } ] }