
The data structures defined by this contract.
-
{ "name": "claim", "base": "", "fields": [ { "name": "receiver", "type": "name" }, { "name": "receiver_type", "type": "uint8" } ] }
-
{ "name": "claimlog", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "receiver", "type": "name" }, { "name": "receiver_type", "type": "uint8" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "config", "base": "", "fields": [ { "name": "config", "type": "config_row" } ] }
-
{ "name": "config_row", "base": "", "fields": [ { "name": "enf_reward_rate", "type": "uint16" }, { "name": "rams_reward_rate", "type": "uint16" }, { "name": "distribute_min_height_interval", "type": "uint16" }, { "name": "distribute_max_height_interval", "type": "uint16" }, { "name": "start_distribute_height", "type": "uint64" }, { "name": "evm_fees_account", "type": "name" }, { "name": "evm_proxy_address", "type": "checksum160" }, { "name": "enf_reward_address", "type": "string" }, { "name": "rams_reward_address", "type": "string" } ] }
-
{ "name": "configlog", "base": "", "fields": [ { "name": "config", "type": "config_row" } ] }
Table row type of consensusfee
{ "name": "consensus_fee_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "receiver", "type": "name" }, { "name": "receiver_type", "type": "name" }, { "name": "unclaimed", "type": "asset" }, { "name": "total_claimed", "type": "asset" }, { "name": "last_claim_time", "type": "time_point_sec" } ] }
Action parameter in deldistlog
{ "name": "deldistlog", "base": "", "fields": [ { "name": "start_height", "type": "uint64" }, { "name": "delete_time", "type": "time_point_sec" } ] }
Action parameter in deldistribut
{ "name": "deldistribut", "base": "", "fields": [ { "name": "start_height", "type": "uint64" } ] }
Action parameter in distribute
{ "name": "distribute", "base": "", "fields": [] }
Table row type of distdetails
{ "name": "distribute_detail_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "receiver", "type": "name" }, { "name": "receiver_type", "type": "name" }, { "name": "reward", "type": "asset" } ] }
-
{ "name": "distribute_row", "base": "", "fields": [ { "name": "start_height", "type": "uint64" }, { "name": "end_height", "type": "uint64" }, { "name": "total_fees", "type": "asset" }, { "name": "enf_fees", "type": "asset" }, { "name": "rams_fees", "type": "asset" }, { "name": "consensus_fees", "type": "asset" }, { "name": "total_xsat_rewards", "type": "asset" }, { "name": "distribute_time", "type": "time_point_sec" } ] }
Action parameter in distributlog
{ "name": "distributlog", "base": "", "fields": [ { "name": "distribute", "type": "distribute_row" } ] }
-
{ "name": "enfclaim", "base": "", "fields": [] }
Action parameter in enfclaimlog
{ "name": "enfclaimlog", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "address", "type": "string" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "evmclaim", "base": "", "fields": [ { "name": "caller", "type": "name" }, { "name": "proxy_address", "type": "checksum160" }, { "name": "sender", "type": "checksum160" }, { "name": "receiver", "type": "name" }, { "name": "receiver_type", "type": "uint8" } ] }
Action parameter in evmclaimlog
{ "name": "evmclaimlog", "base": "", "fields": [ { "name": "caller", "type": "name" }, { "name": "proxy_address", "type": "checksum160" }, { "name": "sender", "type": "checksum160" }, { "name": "receiver", "type": "name" }, { "name": "receiver_type", "type": "uint8" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in evmenfclaim
{ "name": "evmenfclaim", "base": "", "fields": [ { "name": "caller", "type": "name" }, { "name": "proxy_address", "type": "checksum160" }, { "name": "sender", "type": "checksum160" } ] }
Action parameter in evmenfclog
{ "name": "evmenfclog", "base": "", "fields": [ { "name": "caller", "type": "name" }, { "name": "proxy_address", "type": "checksum160" }, { "name": "sender", "type": "checksum160" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in evmramsclaim
{ "name": "evmramsclaim", "base": "", "fields": [ { "name": "caller", "type": "name" }, { "name": "proxy_address", "type": "checksum160" }, { "name": "sender", "type": "checksum160" } ] }
Action parameter in evmramsclog
{ "name": "evmramsclog", "base": "", "fields": [ { "name": "caller", "type": "name" }, { "name": "proxy_address", "type": "checksum160" }, { "name": "sender", "type": "checksum160" }, { "name": "quantity", "type": "asset" } ] }
Table row type of feestat
{ "name": "fees_stat_row", "base": "", "fields": [ { "name": "last_height", "type": "uint64" }, { "name": "last_evm_height", "type": "uint64" }, { "name": "enf_unclaimed", "type": "asset" }, { "name": "rams_unclaimed", "type": "asset" }, { "name": "consensus_unclaimed", "type": "asset" }, { "name": "total_enf_fees", "type": "asset" }, { "name": "total_rams_fees", "type": "asset" }, { "name": "total_evm_gas_fees", "type": "asset" }, { "name": "total_consensus_fees", "type": "asset" } ] }
-
{ "name": "ramsclaim", "base": "", "fields": [] }
Action parameter in ramsclaimlog
{ "name": "ramsclaimlog", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "address", "type": "string" }, { "name": "quantity", "type": "asset" } ] }