
The data structures defined by this contract.
-
{ "name": "option", "base": "", "fields": [ { "name": "optid", "type": "uint32" }, { "name": "votes", "type": "uint64" }, { "name": "ratio", "type": "uint32" } ] }
-
{ "name": "proposal", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "type", "type": "uint8" }, { "name": "epoch", "type": "uint32" }, { "name": "duration", "type": "uint32" }, { "name": "state", "type": "uint8" }, { "name": "votes", "type": "uint64" }, { "name": "options", "type": "option[]" } ] }
-
{ "name": "voter", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "votes", "type": "uint64" }, { "name": "option_ids", "type": "uint32[]" } ] }
Table row type of votesrcpool
{ "name": "votesrcpool", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "poolids", "type": "uint64[]" } ] }
-
{ "name": "create", "base": "", "fields": [ { "name": "type", "type": "uint8" }, { "name": "epoch", "type": "uint32" }, { "name": "duration", "type": "uint32" }, { "name": "option_count", "type": "uint32" } ] }
-
{ "name": "remove", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "force", "type": "uint8" } ] }
-
{ "name": "addoption", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
-
{ "name": "vote", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "proposal_id", "type": "uint64" }, { "name": "option_ids", "type": "uint32[]" } ] }
Action parameter in depositlog
{ "name": "depositlog", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "token", "type": "uint64" }, { "name": "assets", "type": "asset[]" } ] }
Action parameter in withdrawlog
{ "name": "withdrawlog", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "token", "type": "uint64" }, { "name": "assets", "type": "asset[]" } ] }
Action parameter in dopstakedep
{ "name": "dopstakedep", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
Action parameter in dopstakewd
{ "name": "dopstakewd", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }