
이 계약에 의해 정의된 데이터 구조입니다.
-
{ "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[]" } ] }