
The data structures defined by this contract.
Action return type for contracthash
{ "name": "abi_hash", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "hash", "type": "checksum256" } ] }-
{ "name": "account", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "tokens", "type": "B_vector_token_definition_E?" }, { "name": "zerobalances", "type": "bool?" } ] } -
{ "name": "accounts", "base": "", "fields": [ { "name": "accounts", "type": "name[]" }, { "name": "tokens", "type": "B_vector_token_definition_E?" }, { "name": "zerobalances", "type": "bool?" } ] } -
{ "name": "available", "base": "", "fields": [ { "name": "account", "type": "name" } ] } -
{ "name": "balance", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "tokens", "type": "token_definition[]" }, { "name": "zerobalances", "type": "bool" }, { "name": "systemtoken", "type": "bool" } ] } -
{ "name": "balances", "base": "", "fields": [ { "name": "accounts", "type": "name[]" }, { "name": "tokens", "type": "token_definition[]" }, { "name": "zerobalances", "type": "bool" }, { "name": "systemtoken", "type": "bool" } ] } Struct base type of eosio_global_state
{ "name": "blockchain_parameters", "base": "", "fields": [ { "name": "max_block_net_usage", "type": "uint64" }, { "name": "target_block_net_usage_pct", "type": "uint32" }, { "name": "max_transaction_net_usage", "type": "uint32" }, { "name": "base_per_transaction_net_usage", "type": "uint32" }, { "name": "net_usage_leeway", "type": "uint32" }, { "name": "context_free_discount_net_usage_num", "type": "uint32" }, { "name": "context_free_discount_net_usage_den", "type": "uint32" }, { "name": "max_block_cpu_usage", "type": "uint32" }, { "name": "target_block_cpu_usage_pct", "type": "uint32" }, { "name": "max_transaction_cpu_usage", "type": "uint32" }, { "name": "min_transaction_cpu_usage", "type": "uint32" }, { "name": "max_transaction_lifetime", "type": "uint32" }, { "name": "deferred_trx_expiration_window", "type": "uint32" }, { "name": "max_transaction_delay", "type": "uint32" }, { "name": "max_inline_action_size", "type": "uint32" }, { "name": "max_inline_action_depth", "type": "uint16" }, { "name": "max_authority_depth", "type": "uint16" } ] }Table row type of config
{ "name": "config_row", "base": "", "fields": [ { "name": "system_contract", "type": "name" }, { "name": "system_contract_msig", "type": "name" }, { "name": "system_token_contract", "type": "name" }, { "name": "system_token_symbol", "type": "symbol" }, { "name": "system_ramcore_symbol", "type": "symbol" }, { "name": "system_ram_symbol", "type": "symbol" }, { "name": "system_rex_symbol", "type": "symbol" }, { "name": "gifted_ram_enabled", "type": "bool" }, { "name": "chain_id", "type": "checksum256" } ] }Struct property of exchange_state
{ "name": "connector", "base": "", "fields": [ { "name": "balance", "type": "asset" }, { "name": "weight", "type": "float64" } ] }Action parameter in contracthash
{ "name": "contracthash", "base": "", "fields": [ { "name": "account", "type": "name" } ] }-
{ "name": "delegated_bandwidth", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "net_weight", "type": "asset" }, { "name": "cpu_weight", "type": "asset" } ] } Action parameter in delegations
{ "name": "delegations", "base": "", "fields": [ { "name": "account", "type": "name" } ] }Action parameter in distribution
{ "name": "distribution", "base": "", "fields": [ { "name": "def", "type": "token_definition" } ] }Extends base type of blockchain_parameters
Struct property of get_network_response
Action return type for global
{ "name": "eosio_global_state", "base": "blockchain_parameters", "fields": [ { "name": "max_ram_size", "type": "uint64" }, { "name": "total_ram_bytes_reserved", "type": "uint64" }, { "name": "total_ram_stake", "type": "int64" }, { "name": "last_producer_schedule_update", "type": "block_timestamp_type" }, { "name": "last_pervote_bucket_fill", "type": "time_point" }, { "name": "pervote_bucket", "type": "int64" }, { "name": "perblock_bucket", "type": "int64" }, { "name": "total_unpaid_blocks", "type": "uint32" }, { "name": "total_activated_stake", "type": "int64" }, { "name": "thresh_activated_stake_time", "type": "time_point" }, { "name": "last_producer_schedule_size", "type": "uint16" }, { "name": "total_producer_vote_weight", "type": "float64" }, { "name": "last_name_close", "type": "block_timestamp_type" } ] }-
{ "name": "exchange_state", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "base", "type": "connector" }, { "name": "quote", "type": "connector" } ] } -
{ "name": "get_account_response", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "contracthash", "type": "checksum256" }, { "name": "balance", "type": "token_balance" }, { "name": "delegations", "type": "delegated_bandwidth[]" }, { "name": "proposals", "type": "proposal[]" }, { "name": "refund", "type": "refund_request" }, { "name": "rexbal", "type": "rex_balance" }, { "name": "rexfund", "type": "rex_fund" }, { "name": "vote", "type": "voter_info" }, { "name": "giftedram", "type": "gifted_ram" }, { "name": "balances", "type": "token_balance[]" }, { "name": "created", "type": "time_point" } ] } Action return type for available
{ "name": "get_available_response", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "available", "type": "bool" } ] }-
{ "name": "get_balance_response", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "balances", "type": "token_balance[]" } ] } Action return type for network
{ "name": "get_network_response", "base": "", "fields": [ { "name": "global", "type": "eosio_global_state?" }, { "name": "powerup", "type": "powerup_state" }, { "name": "ram", "type": "exchange_state" }, { "name": "rex", "type": "rex_pool" }, { "name": "token", "type": "token" }, { "name": "ram_gift_bytes", "type": "int64" } ] }-
{ "name": "gifted_ram", "base": "", "fields": [ { "name": "giftee", "type": "name" }, { "name": "gifter", "type": "name" }, { "name": "ram_bytes", "type": "int64" } ] } -
{ "name": "giftedram", "base": "", "fields": [ { "name": "account", "type": "name" } ] } -
{ "name": "global", "base": "", "fields": [] } -
{ "name": "network", "base": "", "fields": [] } Struct property of rex_balance
{ "name": "pair_time_point_sec_int64", "base": "", "fields": [ { "name": "first", "type": "time_point_sec" }, { "name": "second", "type": "int64" } ] }-
{ "name": "powerup", "base": "", "fields": [] } -
{ "name": "powerup_state", "base": "", "fields": [ { "name": "version", "type": "uint8" }, { "name": "net", "type": "powerup_state_resource" }, { "name": "cpu", "type": "powerup_state_resource" }, { "name": "powerup_days", "type": "uint32" }, { "name": "min_powerup_fee", "type": "asset" } ] } Struct property of powerup_state
{ "name": "powerup_state_resource", "base": "", "fields": [ { "name": "version", "type": "uint8" }, { "name": "weight", "type": "int64" }, { "name": "weight_ratio", "type": "int64" }, { "name": "assumed_stake_weight", "type": "int64" }, { "name": "initial_weight_ratio", "type": "int64" }, { "name": "target_weight_ratio", "type": "int64" }, { "name": "initial_timestamp", "type": "time_point_sec" }, { "name": "target_timestamp", "type": "time_point_sec" }, { "name": "exponent", "type": "float64" }, { "name": "decay_secs", "type": "uint32" }, { "name": "min_price", "type": "asset" }, { "name": "max_price", "type": "asset" }, { "name": "utilization", "type": "int64" }, { "name": "adjusted_utilization", "type": "int64" }, { "name": "utilization_timestamp", "type": "time_point_sec" } ] }-
{ "name": "proposal", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "packed_transaction", "type": "bytes" }, { "name": "earliest_exec_time", "type": "time_point?$" } ] } -
{ "name": "proposals", "base": "", "fields": [ { "name": "account", "type": "name" } ] } -
{ "name": "ram", "base": "", "fields": [] } -
{ "name": "refund", "base": "", "fields": [ { "name": "account", "type": "name" } ] } -
{ "name": "refund_request", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "request_time", "type": "time_point_sec" }, { "name": "net_amount", "type": "asset" }, { "name": "cpu_amount", "type": "asset" } ] } -
{ "name": "reset", "base": "", "fields": [] } -
{ "name": "rex", "base": "", "fields": [] } -
{ "name": "rex_balance", "base": "", "fields": [ { "name": "version", "type": "uint8" }, { "name": "owner", "type": "name" }, { "name": "vote_stake", "type": "asset" }, { "name": "rex_balance", "type": "asset" }, { "name": "matured_rex", "type": "int64" }, { "name": "rex_maturities", "type": "pair_time_point_sec_int64[]" } ] } -
{ "name": "rex_fund", "base": "", "fields": [ { "name": "version", "type": "uint8" }, { "name": "owner", "type": "name" }, { "name": "balance", "type": "asset" } ] } -
{ "name": "rex_pool", "base": "", "fields": [ { "name": "version", "type": "uint8" }, { "name": "total_lent", "type": "asset" }, { "name": "total_unlent", "type": "asset" }, { "name": "total_rent", "type": "asset" }, { "name": "total_lendable", "type": "asset" }, { "name": "total_rex", "type": "asset" }, { "name": "namebid_proceeds", "type": "asset" }, { "name": "loan_num", "type": "uint64" } ] } -
{ "name": "rexbal", "base": "", "fields": [ { "name": "account", "type": "name" } ] } -
{ "name": "rexfund", "base": "", "fields": [ { "name": "account", "type": "name" } ] } -
{ "name": "setconfig", "base": "", "fields": [ { "name": "chain_id", "type": "checksum256" }, { "name": "system_contract", "type": "name" }, { "name": "system_contract_msig", "type": "name" }, { "name": "system_token_contract", "type": "name" }, { "name": "system_token_symbol", "type": "symbol" }, { "name": "system_ramcore_symbol", "type": "symbol" }, { "name": "system_ram_symbol", "type": "symbol" }, { "name": "system_rex_symbol", "type": "symbol" }, { "name": "gifted_ram_enabled", "type": "bool" } ] } Struct property of get_network_response
Struct property of token_balance
Action return type for distribution
{ "name": "token", "base": "", "fields": [ { "name": "id", "type": "token_definition" }, { "name": "distribution", "type": "token_distribution?" } ] }-
{ "name": "token_balance", "base": "", "fields": [ { "name": "token", "type": "token" }, { "name": "balance", "type": "asset" } ] } Struct property of balance
Struct property of balances
Struct property of distribution
Struct property of token
{ "name": "token_definition", "base": "", "fields": [ { "name": "chain", "type": "checksum256?" }, { "name": "contract", "type": "name" }, { "name": "symbol", "type": "symbol" } ] }Struct property of token
{ "name": "token_distribution", "base": "", "fields": [ { "name": "circulating", "type": "asset" }, { "name": "locked", "type": "asset" }, { "name": "max", "type": "asset" }, { "name": "staked", "type": "asset" }, { "name": "supply", "type": "asset" } ] }-
{ "name": "voter_info", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "proxy", "type": "name" }, { "name": "producers", "type": "name[]" }, { "name": "staked", "type": "int64" }, { "name": "last_vote_weight", "type": "float64" }, { "name": "proxied_vote_weight", "type": "float64" }, { "name": "is_proxy", "type": "bool" }, { "name": "flags1", "type": "uint32" }, { "name": "reserved2", "type": "uint32" }, { "name": "reserved3", "type": "asset" } ] } -
{ "name": "votes", "base": "", "fields": [ { "name": "account", "type": "name" } ] } -
{ "name": "wipe", "base": "", "fields": [] }