
The data structures defined by this contract.
-
{ "name": "create", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "desc_en", "type": "string" }, { "name": "desc_zh", "type": "string" }, { "name": "type", "type": "uint8" }, { "name": "target", "type": "uint64" }, { "name": "value", "type": "uint64" }, { "name": "begin", "type": "uint32" } ] }
-
{ "name": "createlog", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "sponsor", "type": "name" }, { "name": "desc_en", "type": "string" }, { "name": "desc_zh", "type": "string" }, { "name": "type", "type": "uint8" }, { "name": "target", "type": "uint64" }, { "name": "value", "type": "uint64" }, { "name": "begin", "type": "uint32" }, { "name": "end", "type": "uint32" } ] }
-
{ "name": "execute", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "proposal_id", "type": "uint64" } ] }
-
{ "name": "global", "base": "", "fields": [ { "name": "max_id", "type": "uint64" }, { "name": "total_votes0", "type": "uint64" }, { "name": "total_votes1", "type": "uint64" }, { "name": "proposal_fee", "type": "asset" } ] }
-
{ "name": "resultlog", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "result", "type": "int8" } ] }
-
{ "name": "s_deposit", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Table row type of proposals
{ "name": "s_proposal", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "sponsor", "type": "name" }, { "name": "desc_en", "type": "string" }, { "name": "desc_zh", "type": "string" }, { "name": "type", "type": "uint8" }, { "name": "target", "type": "uint64" }, { "name": "value", "type": "uint64" }, { "name": "total_votes", "type": "uint64" }, { "name": "agree_votes", "type": "uint64" }, { "name": "disagree_votes", "type": "uint64" }, { "name": "participation_rate", "type": "uint16" }, { "name": "vote_rate", "type": "uint16" }, { "name": "begin", "type": "uint32" }, { "name": "end", "type": "uint32" } ] }
-
{ "name": "s_user", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "votes0", "type": "uint64" }, { "name": "votes1", "type": "uint64" } ] }
-
{ "name": "s_vote", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "agree", "type": "uint8" }, { "name": "votes", "type": "uint64" } ] }
-
{ "name": "vote", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "proposal_id", "type": "uint64" }, { "name": "agree", "type": "bool" } ] }