EOS

genereospool

Contract

The data structures defined by this contract.

  • Action parameter in addblacklist

    { "name": "addblacklist", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "is_black", "type": "bool" } ] }
  • Action parameter in addfreevote

    { "name": "addfreevote", "base": "", "fields": [ { "name": "proxy", "type": "name" }, { "name": "bp", "type": "name" } ] }
  • Action parameter in addwhitelist

    { "name": "addwhitelist", "base": "", "fields": [ { "name": "proxy", "type": "name" }, { "name": "bps", "type": "name[]" } ] }
  • Action parameter in autovote

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

    { "name": "backpay", "base": "", "fields": [ { "name": "bp", "type": "name" }, { "name": "proxy", "type": "name" }, { "name": "missed_amount", "type": "asset" }, { "name": "missed_days", "type": "uint64" } ] }
  • Table row type of blacklist

    { "name": "blacklist", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • Table row type of v3.bps

    { "name": "bp", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "fund", "type": "asset" }, { "name": "status", "type": "uint8" }, { "name": "proxy_donate", "type": "pair_name_asset[]" }, { "name": "weblink", "type": "string" } ] }
  • Action parameter in claimfund

    { "name": "claimfund", "base": "", "fields": [ { "name": "producer", "type": "name" } ] }
  • Action parameter in claimfundpxy

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

    { "name": "cleanusers", "base": "", "fields": [ { "name": "proxy_account", "type": "name" }, { "name": "input_day", "type": "uint64" } ] }
  • Action parameter in configbp

    { "name": "configbp", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "proxy_donate", "type": "pair_name_asset[]" } ] }
  • Action parameter in copybps

    { "name": "copybps", "base": "", "fields": [] }
  • Action parameter in copyproxy

    { "name": "copyproxy", "base": "", "fields": [ { "name": "proxies", "type": "name[]" } ] }
  • Table row type of freevote

    { "name": "freevote", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • Action parameter in initilize

    { "name": "initilize", "base": "", "fields": [] }
  • Action parameter in notifyproxy

    { "name": "notifyproxy", "base": "", "fields": [ { "name": "proxy", "type": "name" }, { "name": "paid_producers", "type": "pair_name_asset[]" }, { "name": "total_paid", "type": "asset" }, { "name": "unpaid_producers", "type": "pair_name_asset[]" }, { "name": "message", "type": "string" } ] }
  • Action parameter in notifyuser

    { "name": "notifyuser", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "staked_amount", "type": "asset" }, { "name": "reward", "type": "asset" }, { "name": "message", "type": "string" } ] }
  • Action parameter in ownerclaim

    { "name": "ownerclaim", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • Struct property of bp

    Struct property of configbp

    Struct property of notifyproxy

    Struct property of upusers

    Struct property of v2_user

    { "name": "pair_name_asset", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "asset" } ] }
  • Struct property of upbproxies

    { "name": "pair_name_uint8", "base": "", "fields": [ { "name": "first", "type": "name" }, { "name": "second", "type": "uint8" } ] }
  • Action parameter in payproxy

    { "name": "payproxy", "base": "", "fields": [ { "name": "proxy_account", "type": "name" }, { "name": "input_day", "type": "uint64" } ] }
  • Action parameter in regproxy

    { "name": "regproxy", "base": "", "fields": [ { "name": "proxy", "type": "name" }, { "name": "reward_percent", "type": "float64" }, { "name": "proxy_fee_percent", "type": "float64" }, { "name": "target_apr", "type": "float64" }, { "name": "referral_percent", "type": "float64" }, { "name": "transfer_reward", "type": "bool" } ] }
  • Action parameter in regvoter

    { "name": "regvoter", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "referrer", "type": "name" } ] }
  • Action parameter in reupusers

    { "name": "reupusers", "base": "", "fields": [ { "name": "proxy_account", "type": "name" }, { "name": "input_day", "type": "uint64" }, { "name": "is_reset_data", "type": "bool" } ] }
  • Action parameter in rmfreevote

    { "name": "rmfreevote", "base": "", "fields": [ { "name": "proxy", "type": "name" }, { "name": "bp", "type": "name" } ] }
  • Action parameter in rmproxy

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

    { "name": "sendreward", "base": "", "fields": [ { "name": "proxy_account", "type": "name" }, { "name": "number_users", "type": "uint64" }, { "name": "input_day", "type": "uint64" } ] }
  • Action parameter in setactive

    { "name": "setactive", "base": "", "fields": [ { "name": "flag", "type": "bool" } ] }
  • Action parameter in setconfig

    { "name": "setconfig", "base": "", "fields": [ { "name": "min_voted_weigth", "type": "float64" }, { "name": "proxy_register_fee", "type": "asset" }, { "name": "service_fee", "type": "float64" }, { "name": "referral_percent", "type": "float64" } ] }
  • Action parameter in setminproxy

    { "name": "setminproxy", "base": "", "fields": [ { "name": "proxy_account", "type": "name" }, { "name": "min_staked", "type": "asset" } ] }
  • Table row type of v2.unpaids

    { "name": "unpaids", "base": "", "fields": [ { "name": "proxy", "type": "name" }, { "name": "missed_amount", "type": "asset" }, { "name": "missed_days", "type": "uint64" } ] }
  • Action parameter in unregvoter

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

    { "name": "upbproxies", "base": "", "fields": [ { "name": "bproxies", "type": "pair_name_uint8[]" } ] }
  • Action parameter in upusers

    { "name": "upusers", "base": "", "fields": [ { "name": "proxy_account", "type": "name" }, { "name": "input_users", "type": "pair_name_asset[]" }, { "name": "is_last_data", "type": "bool" } ] }
  • Table row type of v1.bproxies

    { "name": "v1_bproxies", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • Table row type of v1.referrals

    { "name": "v1_referral", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "timestamp", "type": "uint32" } ] }
  • Table row type of v2.settings

    { "name": "v2_configs", "base": "", "fields": [ { "name": "active_flag", "type": "uint64" }, { "name": "service_fee_percent", "type": "float64" }, { "name": "proxy_min_voted_weight", "type": "float64" }, { "name": "service_referral_percent", "type": "float64" }, { "name": "proxy_register_fee", "type": "asset" }, { "name": "total_earn", "type": "asset" }, { "name": "total_referral_paid", "type": "asset" } ] }
  • Table row type of v2.users

    { "name": "v2_user", "base": "", "fields": [ { "name": "current_day", "type": "uint64" }, { "name": "num_users", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "total_staked", "type": "asset" }, { "name": "reward_pool", "type": "asset" }, { "name": "total_paid", "type": "asset" }, { "name": "proxy_fee", "type": "asset" }, { "name": "service_referral_pool", "type": "asset" }, { "name": "proxy_referral_pool", "type": "asset" }, { "name": "service_referral_paid", "type": "asset" }, { "name": "proxy_referral_paid", "type": "asset" }, { "name": "voters", "type": "pair_name_asset[]" } ] }
  • Table row type of v5.proxies

    { "name": "v5_proxy", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "reward_percent", "type": "float64" }, { "name": "proxy_fee_percent", "type": "float64" }, { "name": "target_apr", "type": "float64" }, { "name": "staked_threshold", "type": "asset" }, { "name": "last_vote_weight", "type": "float64" }, { "name": "last_total_staked", "type": "asset" }, { "name": "last_pool_reward", "type": "asset" }, { "name": "fund", "type": "asset" }, { "name": "referral_percent", "type": "float64" }, { "name": "last_service_referral_pool", "type": "asset" }, { "name": "last_proxy_referral_pool", "type": "asset" }, { "name": "transfer_reward", "type": "bool" }, { "name": "donate_lucky_percent", "type": "float64" }, { "name": "last_gen_pool", "type": "asset" }, { "name": "white_list", "type": "name[]" }, { "name": "proxy_status", "type": "uint8" } ] }
  • Action parameter in votenotify

    { "name": "votenotify", "base": "", "fields": [ { "name": "proxy", "type": "name" }, { "name": "top_bps", "type": "name[]" }, { "name": "memo", "type": "string" } ] }