
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "eos_balance", "type": "asset" }, { "name": "trex_balance", "type": "asset" } ] }
-
{ "name": "buytrex", "base": "", "fields": [ { "name": "buyer", "type": "name" }, { "name": "eos_amount", "type": "asset" } ] }
Action parameter in chownpprod
{ "name": "chownpprod", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "new_owner", "type": "name" } ] }
-
{ "name": "init", "base": "", "fields": [ { "name": "vote_proxy", "type": "name" } ] }
Table row type of prioprods
{ "name": "priority_producer", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "producer", "type": "name" } ] }
Table row type of producers
{ "name": "producer_info", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "vote_weight", "type": "int64" } ] }
Table row type of rebates
{ "name": "rebate_entry", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "rebate", "type": "asset" }, { "name": "balance", "type": "asset" }, { "name": "total_paid", "type": "asset" }, { "name": "interval", "type": "uint32" }, { "name": "next_deduction", "type": "time_point_sec" }, { "name": "next_rebate", "type": "asset" } ] }
Action parameter in removerebate
{ "name": "removerebate", "base": "", "fields": [ { "name": "producer", "type": "name" } ] }
-
{ "name": "rempprod", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
-
{ "name": "selltrex", "base": "", "fields": [ { "name": "seller", "type": "name" }, { "name": "trex_amount", "type": "asset" } ] }
-
{ "name": "setpprod", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "producer", "type": "name" } ] }
-
{ "name": "setrebate", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "rebate", "type": "asset" } ] }
Action parameter in setvoteproxy
{ "name": "setvoteproxy", "base": "", "fields": [ { "name": "proxy", "type": "name" } ] }
-
{ "name": "start", "base": "", "fields": [] }
-
{ "name": "state_t", "base": "", "fields": [ { "name": "vote_proxy", "type": "name" }, { "name": "dapp_running", "type": "bool" }, { "name": "proxy_update_id", "type": "uint32" } ] }
-
{ "name": "stop", "base": "", "fields": [] }
-
{ "name": "unvote", "base": "", "fields": [ { "name": "voter", "type": "name" } ] }
Action parameter in updaterebate
{ "name": "updaterebate", "base": "", "fields": [ { "name": "producer", "type": "name" } ] }
Action parameter in updatevotes
{ "name": "updatevotes", "base": "", "fields": [] }
Action parameter in updrebatetbl
{ "name": "updrebatetbl", "base": "", "fields": [] }
-
{ "name": "voteall", "base": "", "fields": [ { "name": "voter", "type": "name" } ] }
Action parameter in voteproducer
{ "name": "voteproducer", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "producer", "type": "name" } ] }
Table row type of voters
{ "name": "voter_info", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "producer", "type": "name" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantity", "type": "asset" } ] }