
此合约定义的数据结构。
-
{ "name": "addcand", "base": "", "fields": [ { "name": "candidate", "type": "name" } ] } -
{ "name": "addseats", "base": "", "fields": [ { "name": "num_seats", "type": "uint8" } ] } nominees 的表格行类型
{ "name": "board_nominee", "base": "", "fields": [ { "name": "nominee", "type": "name" } ] }boardseat 的表格行类型
{ "name": "board_seat", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "member", "type": "name" }, { "name": "next_election_time", "type": "uint32" } ] }cancelelect中的操作参数
{ "name": "cancelelect", "base": "", "fields": [] }-
{ "name": "configv2", "base": "", "fields": [ { "name": "publisher", "type": "name" }, { "name": "open_election_id", "type": "name" }, { "name": "holder_quorum_divisor", "type": "uint32" }, { "name": "board_quorum_divisor", "type": "uint32" }, { "name": "issue_duration", "type": "uint32" }, { "name": "start_delay", "type": "uint32" }, { "name": "leaderboard_duration", "type": "uint32" }, { "name": "election_frequency", "type": "uint32" }, { "name": "active_election_min_start_time", "type": "uint32" }, { "name": "is_active_election", "type": "bool" } ] } -
{ "name": "endelect", "base": "", "fields": [ { "name": "holder", "type": "name" } ] } makeelection中的操作参数
{ "name": "makeelection", "base": "", "fields": [ { "name": "holder", "type": "name" }, { "name": "description", "type": "string" }, { "name": "content", "type": "string" } ] }-
{ "name": "nominate", "base": "", "fields": [ { "name": "nominee", "type": "name" }, { "name": "nominator", "type": "name" } ] } 的结构体属性 updseatterms
{ "name": "pair_uint32_uint32", "base": "", "fields": [ { "name": "key", "type": "uint32" }, { "name": "value", "type": "uint32" } ] }removecand中的操作参数
{ "name": "removecand", "base": "", "fields": [ { "name": "candidate", "type": "name" } ] }removemember中的操作参数
{ "name": "removemember", "base": "", "fields": [ { "name": "member_to_remove", "type": "name" } ] }removeseat中的操作参数
{ "name": "removeseat", "base": "", "fields": [ { "name": "seat_id", "type": "uint32" } ] }-
{ "name": "resign", "base": "", "fields": [ { "name": "member", "type": "name" } ] } -
{ "name": "setconfig", "base": "", "fields": [ { "name": "publisher", "type": "name" }, { "name": "new_config", "type": "configv2" } ] } startelect中的操作参数
{ "name": "startelect", "base": "", "fields": [ { "name": "holder", "type": "name" } ] }updseatterms中的操作参数
{ "name": "updseatterms", "base": "", "fields": [ { "name": "seat_terms", "type": "pair_uint32_uint32[]" } ] }