
The data structures defined by this contract.
Action parameter in addreferrer
{ "name": "addreferrer", "base": "", "fields": [ { "name": "referrers", "type": "name[]" } ] }
-
{ "name": "check", "base": "", "fields": [ { "name": "votername", "type": "name" } ] }
Table row type of global
{ "name": "global_struct", "base": "", "fields": [ { "name": "apr", "type": "float64" }, { "name": "extra_apr", "type": "float64" }, { "name": "ref_apr", "type": "float64" }, { "name": "min_vote", "type": "uint64" }, { "name": "max_vote", "type": "uint64" }, { "name": "proxies", "type": "name[]" } ] }
-
{ "name": "onday", "base": "", "fields": [] }
Table row type of referrers
{ "name": "referrer_struct", "base": "", "fields": [ { "name": "referrer", "type": "name" }, { "name": "profit", "type": "asset" }, { "name": "extra_apr", "type": "float64" }, { "name": "ref_apr", "type": "float64" } ] }
-
{ "name": "setapr", "base": "", "fields": [] }
Action parameter in updateprofit
{ "name": "updateprofit", "base": "", "fields": [ { "name": "max_voters", "type": "int32" } ] }
-
{ "name": "vote", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "proxy", "type": "name" }, { "name": "referrer", "type": "name" } ] }
Table row type of votes
{ "name": "vote_struct", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "proxy", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "votetime", "type": "uint64" }, { "name": "staked", "type": "uint64" }, { "name": "nexttime", "type": "uint64" }, { "name": "profit", "type": "asset" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "voter", "type": "name" } ] }