EOS

pool.daobox

Contract

The data structures defined by this contract.

  • Action parameter in addproxy

    { "name": "addproxy", "base": "", "fields": [ { "name": "proxy", "type": "name" } ] }
  • Action parameter in addproxylog

    { "name": "addproxylog", "base": "", "fields": [ { "name": "proxy", "type": "name" } ] }
  • Action parameter in addvoter

    { "name": "addvoter", "base": "", "fields": [ { "name": "voter", "type": "name" } ] }
  • Action parameter in bptransferin

    { "name": "bptransferin", "base": "", "fields": [] }
  • Action parameter in claim

    { "name": "claim", "base": "", "fields": [ { "name": "voter", "type": "name" } ] }
  • Table row type of config

    { "name": "config_row", "base": "", "fields": [ { "name": "fee_ratio", "type": "uint16" }, { "name": "default_reward_token", "type": "name" }, { "name": "voter_id", "type": "uint64" }, { "name": "next_update_voter_id", "type": "uint64" } ] }
  • Action parameter in configlog

    { "name": "configlog", "base": "", "fields": [ { "name": "fee_ratio", "type": "uint16" }, { "name": "default_reward_token", "type": "name" } ] }
  • Action parameter in delproxy

    { "name": "delproxy", "base": "", "fields": [ { "name": "proxy", "type": "name" } ] }
  • Action parameter in delproxylog

    { "name": "delproxylog", "base": "", "fields": [ { "name": "proxy", "type": "name" } ] }
  • Action parameter in endpoollog

    { "name": "endpoollog", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "end_time", "type": "time_point_sec" }, { "name": "fees", "type": "asset" }, { "name": "total_rewards", "type": "asset" }, { "name": "eos_rewards", "type": "asset" }, { "name": "seos_rewards", "type": "asset" } ] }
  • Action parameter in init

    { "name": "init", "base": "", "fields": [] }
  • Action parameter in initpoollog

    { "name": "initpoollog", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "start_time", "type": "time_point_sec" } ] }
  • Struct property of pool_row

    { "name": "pair_name_vote_info", "base": "", "fields": [ { "name": "first", "type": "name" }, { "name": "second", "type": "vote_info" } ] }
  • Table row type of pools

    { "name": "pool_row", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "num_rounds", "type": "uint16" }, { "name": "start_time", "type": "time_point_sec" }, { "name": "end_time", "type": "time_point_sec" }, { "name": "vote_info_of", "type": "pair_name_vote_info[]" }, { "name": "total_rewards", "type": "asset" } ] }
  • Action parameter in poollog

    { "name": "poollog", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "num_rounds", "type": "uint16" }, { "name": "eos_total_votes", "type": "uint64" }, { "name": "eos_num_voters", "type": "uint64" }, { "name": "seos_total_votes", "type": "uint64" }, { "name": "seos_num_voters", "type": "uint64" } ] }
  • Table row type of proxies

    { "name": "proxy_row", "base": "", "fields": [ { "name": "proxy", "type": "name" }, { "name": "votes", "type": "uint64" } ] }
  • Action parameter in rewarddelta

    { "name": "rewarddelta", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "before_balance", "type": "uint64" } ] }
  • Action parameter in rewardtoken

    { "name": "rewardtoken", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "token", "type": "name" } ] }
  • Action parameter in rwdtokenlog

    { "name": "rwdtokenlog", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "reward_token", "type": "name" } ] }
  • Action parameter in settledlog

    { "name": "settledlog", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "pool_id", "type": "uint64" }, { "name": "rewards", "type": "asset" } ] }
  • Action parameter in updateconfig

    { "name": "updateconfig", "base": "", "fields": [ { "name": "fee_ratio", "type": "uint16" }, { "name": "default_reward_token", "type": "name" } ] }
  • Action parameter in updatedecay

    { "name": "updatedecay", "base": "", "fields": [ { "name": "min_stake", "type": "asset" }, { "name": "upper_bound_update_decay", "type": "time_point_sec" }, { "name": "num_voters", "type": "uint64" } ] }
  • Action parameter in updatevotes

    { "name": "updatevotes", "base": "", "fields": [ { "name": "num_voters", "type": "uint64" } ] }
  • Action parameter in upproxyvotes

    { "name": "upproxyvotes", "base": "", "fields": [] }
  • Struct property of pair_name_vote_info

    { "name": "vote_info", "base": "", "fields": [ { "name": "total_votes", "type": "uint64" }, { "name": "num_voters", "type": "uint64" }, { "name": "total_rewards", "type": "asset" }, { "name": "unsettled_reward_balance", "type": "asset" } ] }
  • Table row type of voters

    { "name": "voter_row", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "voter_id", "type": "uint64" }, { "name": "pool_id", "type": "uint32" }, { "name": "num_rounds", "type": "uint16" }, { "name": "proxy", "type": "name" }, { "name": "reward_token", "type": "name" }, { "name": "unclaimed_eos_rewards", "type": "asset" }, { "name": "unclaimed_seos_rewards", "type": "asset" }, { "name": "claimed_eos_rewards", "type": "asset" }, { "name": "claimed_seos_rewards", "type": "asset" }, { "name": "last_update_decay", "type": "time_point_sec" } ] }
  • Table row type of votes

    { "name": "votes_row", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "reward_token", "type": "name" }, { "name": "num_rounds", "type": "uint16" }, { "name": "votes", "type": "uint64" }, { "name": "cumulative_votes", "type": "uint64" } ] }
  • Action parameter in voteslog

    { "name": "voteslog", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "pool_id", "type": "uint64" }, { "name": "num_rounds", "type": "uint16" }, { "name": "reward_token", "type": "name" }, { "name": "votes", "type": "uint64" }, { "name": "cumulative_votes", "type": "uint64" } ] }