
The data structures defined by this contract.
Action parameter in activateprod
{ "name": "activateprod", "base": "", "fields": [ { "name": "producer", "type": "name" } ] }
Action parameter in deluserinfo
{ "name": "deluserinfo", "base": "", "fields": [] }
Table row type of producers
{ "name": "producer_info", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "total_votes", "type": "float64" }, { "name": "is_active", "type": "bool" }, { "name": "producer_name", "type": "string" }, { "name": "url", "type": "string" }, { "name": "key", "type": "string" }, { "name": "node_id", "type": "string" }, { "name": "job_ids", "type": "uint32[]" } ] }
Action parameter in regproducer
{ "name": "regproducer", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "producer_name", "type": "string" }, { "name": "url", "type": "string" }, { "name": "key", "type": "string" }, { "name": "node_id", "type": "string" }, { "name": "job_ids", "type": "uint32[]" } ] }
-
{ "name": "unregprod", "base": "", "fields": [ { "name": "producer", "type": "name" } ] }
Action parameter in unregprodall
{ "name": "unregprodall", "base": "", "fields": [] }
Action parameter in voteproducer
{ "name": "voteproducer", "base": "", "fields": [ { "name": "voter_name", "type": "name" }, { "name": "producers", "type": "name[]" } ] }
Table row type of voters
{ "name": "voter_info", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "producers", "type": "name[]" }, { "name": "date", "type": "uint64" }, { "name": "votes_per_prod", "type": "float64" }, { "name": "tokens", "type": "float64" } ] }