{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "addblacklist",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "is_black",
"type": "bool"
}
]
},
{
"name": "addfreevote",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
},
{
"name": "bp",
"type": "name"
}
]
},
{
"name": "addwhitelist",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
},
{
"name": "bps",
"type": "name[]"
}
]
},
{
"name": "autovote",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
}
]
},
{
"name": "backpay",
"base": "",
"fields": [
{
"name": "bp",
"type": "name"
},
{
"name": "proxy",
"type": "name"
},
{
"name": "missed_amount",
"type": "asset"
},
{
"name": "missed_days",
"type": "uint64"
}
]
},
{
"name": "blacklist",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"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"
}
]
},
{
"name": "claimfund",
"base": "",
"fields": [
{
"name": "producer",
"type": "name"
}
]
},
{
"name": "claimfundpxy",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
}
]
},
{
"name": "cleanusers",
"base": "",
"fields": [
{
"name": "proxy_account",
"type": "name"
},
{
"name": "input_day",
"type": "uint64"
}
]
},
{
"name": "configbp",
"base": "",
"fields": [
{
"name": "producer",
"type": "name"
},
{
"name": "proxy_donate",
"type": "pair_name_asset[]"
}
]
},
{
"name": "copybps",
"base": "",
"fields": []
},
{
"name": "copyproxy",
"base": "",
"fields": [
{
"name": "proxies",
"type": "name[]"
}
]
},
{
"name": "freevote",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "initilize",
"base": "",
"fields": []
},
{
"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"
}
]
},
{
"name": "notifyuser",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "staked_amount",
"type": "asset"
},
{
"name": "reward",
"type": "asset"
},
{
"name": "message",
"type": "string"
}
]
},
{
"name": "ownerclaim",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "pair_name_asset",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "value",
"type": "asset"
}
]
},
{
"name": "pair_name_uint8",
"base": "",
"fields": [
{
"name": "first",
"type": "name"
},
{
"name": "second",
"type": "uint8"
}
]
},
{
"name": "payproxy",
"base": "",
"fields": [
{
"name": "proxy_account",
"type": "name"
},
{
"name": "input_day",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"name": "regvoter",
"base": "",
"fields": [
{
"name": "voter",
"type": "name"
},
{
"name": "referrer",
"type": "name"
}
]
},
{
"name": "reupusers",
"base": "",
"fields": [
{
"name": "proxy_account",
"type": "name"
},
{
"name": "input_day",
"type": "uint64"
},
{
"name": "is_reset_data",
"type": "bool"
}
]
},
{
"name": "rmfreevote",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
},
{
"name": "bp",
"type": "name"
}
]
},
{
"name": "rmproxy",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
}
]
},
{
"name": "sendreward",
"base": "",
"fields": [
{
"name": "proxy_account",
"type": "name"
},
{
"name": "number_users",
"type": "uint64"
},
{
"name": "input_day",
"type": "uint64"
}
]
},
{
"name": "setactive",
"base": "",
"fields": [
{
"name": "flag",
"type": "bool"
}
]
},
{
"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"
}
]
},
{
"name": "setminproxy",
"base": "",
"fields": [
{
"name": "proxy_account",
"type": "name"
},
{
"name": "min_staked",
"type": "asset"
}
]
},
{
"name": "unpaids",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
},
{
"name": "missed_amount",
"type": "asset"
},
{
"name": "missed_days",
"type": "uint64"
}
]
},
{
"name": "unregvoter",
"base": "",
"fields": [
{
"name": "voter",
"type": "name"
}
]
},
{
"name": "upbproxies",
"base": "",
"fields": [
{
"name": "bproxies",
"type": "pair_name_uint8[]"
}
]
},
{
"name": "upusers",
"base": "",
"fields": [
{
"name": "proxy_account",
"type": "name"
},
{
"name": "input_users",
"type": "pair_name_asset[]"
},
{
"name": "is_last_data",
"type": "bool"
}
]
},
{
"name": "v1_bproxies",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "v1_referral",
"base": "",
"fields": [
{
"name": "voter",
"type": "name"
},
{
"name": "referrer",
"type": "name"
},
{
"name": "timestamp",
"type": "uint32"
}
]
},
{
"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"
}
]
},
{
"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[]"
}
]
},
{
"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"
}
]
},
{
"name": "votenotify",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
},
{
"name": "top_bps",
"type": "name[]"
},
{
"name": "memo",
"type": "string"
}
]
}
],
"actions": [
{
"name": "addblacklist",
"type": "addblacklist",
"ricardian_contract": ""
},
{
"name": "addfreevote",
"type": "addfreevote",
"ricardian_contract": ""
},
{
"name": "addwhitelist",
"type": "addwhitelist",
"ricardian_contract": ""
},
{
"name": "autovote",
"type": "autovote",
"ricardian_contract": ""
},
{
"name": "backpay",
"type": "backpay",
"ricardian_contract": ""
},
{
"name": "claimfund",
"type": "claimfund",
"ricardian_contract": ""
},
{
"name": "claimfundpxy",
"type": "claimfundpxy",
"ricardian_contract": ""
},
{
"name": "cleanusers",
"type": "cleanusers",
"ricardian_contract": ""
},
{
"name": "configbp",
"type": "configbp",
"ricardian_contract": ""
},
{
"name": "copybps",
"type": "copybps",
"ricardian_contract": ""
},
{
"name": "copyproxy",
"type": "copyproxy",
"ricardian_contract": ""
},
{
"name": "initilize",
"type": "initilize",
"ricardian_contract": ""
},
{
"name": "notifyproxy",
"type": "notifyproxy",
"ricardian_contract": ""
},
{
"name": "notifyuser",
"type": "notifyuser",
"ricardian_contract": ""
},
{
"name": "ownerclaim",
"type": "ownerclaim",
"ricardian_contract": ""
},
{
"name": "payproxy",
"type": "payproxy",
"ricardian_contract": ""
},
{
"name": "regproxy",
"type": "regproxy",
"ricardian_contract": ""
},
{
"name": "regvoter",
"type": "regvoter",
"ricardian_contract": ""
},
{
"name": "reupusers",
"type": "reupusers",
"ricardian_contract": ""
},
{
"name": "rmfreevote",
"type": "rmfreevote",
"ricardian_contract": ""
},
{
"name": "rmproxy",
"type": "rmproxy",
"ricardian_contract": ""
},
{
"name": "sendreward",
"type": "sendreward",
"ricardian_contract": ""
},
{
"name": "setactive",
"type": "setactive",
"ricardian_contract": ""
},
{
"name": "setconfig",
"type": "setconfig",
"ricardian_contract": ""
},
{
"name": "setminproxy",
"type": "setminproxy",
"ricardian_contract": ""
},
{
"name": "unregvoter",
"type": "unregvoter",
"ricardian_contract": ""
},
{
"name": "upbproxies",
"type": "upbproxies",
"ricardian_contract": ""
},
{
"name": "upusers",
"type": "upusers",
"ricardian_contract": ""
},
{
"name": "votenotify",
"type": "votenotify",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "blacklist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "blacklist"
},
{
"name": "freevote",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "freevote"
},
{
"name": "v1.bproxies",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "v1_bproxies"
},
{
"name": "v1.referrals",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "v1_referral"
},
{
"name": "v2.settings",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "v2_configs"
},
{
"name": "v2.unpaids",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "unpaids"
},
{
"name": "v2.users",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "v2_user"
},
{
"name": "v3.bps",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "bp"
},
{
"name": "v5.proxies",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "v5_proxy"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}