EOS

rwddist.xsat

Contract

{ "version": "eosio::abi/1.2", "types": [], "structs": [ { "name": "distribute", "base": "", "fields": [ { "name": "height", "type": "uint64" } ] }, { "name": "endtreward", "base": "", "fields": [ { "name": "height", "type": "uint64" }, { "name": "from_index", "type": "uint32" }, { "name": "to_index", "type": "uint32" } ] }, { "name": "endtreward2", "base": "", "fields": [ { "name": "height", "type": "uint64" }, { "name": "from_index", "type": "uint32" }, { "name": "to_index", "type": "uint32" } ] }, { "name": "endtrwdlog", "base": "", "fields": [ { "name": "height", "type": "uint64" }, { "name": "hash", "type": "checksum256" }, { "name": "reward_details", "type": "reward_details_row[]" } ] }, { "name": "reward_balance_row", "base": "", "fields": [ { "name": "height", "type": "uint64" }, { "name": "synchronizer_rewards_unclaimed", "type": "asset" }, { "name": "consensus_rewards_unclaimed", "type": "asset" }, { "name": "staking_rewards_unclaimed", "type": "asset" } ] }, { "name": "reward_config_row", "base": "", "fields": [ { "name": "cached_version", "type": "uint16" }, { "name": "v1", "type": "reward_rate_t" }, { "name": "v2", "type": "reward_rate_t" } ] }, { "name": "reward_details_row", "base": "", "fields": [ { "name": "validator", "type": "name" }, { "name": "staking_rewards", "type": "asset" }, { "name": "consensus_rewards", "type": "asset" } ] }, { "name": "reward_log_row", "base": "", "fields": [ { "name": "height", "type": "uint64" }, { "name": "hash", "type": "checksum256" }, { "name": "synchronizer_rewards", "type": "asset" }, { "name": "consensus_rewards", "type": "asset" }, { "name": "staking_rewards", "type": "asset" }, { "name": "num_validators", "type": "uint32" }, { "name": "provider_validators", "type": "validator_info[]" }, { "name": "endorsed_staking", "type": "uint64" }, { "name": "reached_consensus_staking", "type": "uint64" }, { "name": "num_validators_assigned", "type": "uint32" }, { "name": "synchronizer", "type": "name" }, { "name": "miner", "type": "name" }, { "name": "parser", "type": "name" }, { "name": "tx_id", "type": "checksum256" }, { "name": "latest_exec_time", "type": "time_point_sec" } ] }, { "name": "reward_rate_t", "base": "", "fields": [ { "name": "miner_reward_rate", "type": "uint64" }, { "name": "synchronizer_reward_rate", "type": "uint64" }, { "name": "btc_consensus_reward_rate", "type": "uint64" }, { "name": "xsat_consensus_reward_rate", "type": "uint64" }, { "name": "xsat_staking_reward_rate", "type": "uint64" }, { "name": "reserve1", "type": "uint64" }, { "name": "reserve2", "type": "uint64" }, { "name": "reserved3", "type": "int32?" } ] }, { "name": "rewardlog", "base": "", "fields": [ { "name": "height", "type": "uint64" }, { "name": "hash", "type": "checksum256" }, { "name": "synchronizer", "type": "name" }, { "name": "miner", "type": "name" }, { "name": "parser", "type": "name" }, { "name": "synchronizer_reward", "type": "asset" }, { "name": "staking_reward", "type": "asset" }, { "name": "consensus_reward", "type": "asset" } ] }, { "name": "setrwdconfig", "base": "", "fields": [ { "name": "config", "type": "reward_config_row" } ] }, { "name": "validator_info", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "staking", "type": "uint64" }, { "name": "created_at", "type": "time_point_sec" } ] } ], "actions": [ { "name": "distribute", "type": "distribute", "ricardian_contract": "" }, { "name": "endtreward", "type": "endtreward", "ricardian_contract": "" }, { "name": "endtreward2", "type": "endtreward2", "ricardian_contract": "" }, { "name": "endtrwdlog", "type": "endtrwdlog", "ricardian_contract": "" }, { "name": "rewardlog", "type": "rewardlog", "ricardian_contract": "" }, { "name": "setrwdconfig", "type": "setrwdconfig", "ricardian_contract": "" } ], "tables": [ { "name": "rewardbal", "index_type": "i64", "key_names": [], "key_types": [], "type": "reward_balance_row" }, { "name": "rewardconfig", "index_type": "i64", "key_names": [], "key_types": [], "type": "reward_config_row" }, { "name": "rewardlogs", "index_type": "i64", "key_names": [], "key_types": [], "type": "reward_log_row" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [], "action_results": [] }