
이 계약에 의해 정의된 데이터 구조입니다.
-
{ "name": "close", "base": "", "fields": [ { "name": "game_id", "type": "uint64" } ] } -
{ "name": "create", "base": "", "fields": [ { "name": "challenger", "type": "name" }, { "name": "host", "type": "name" } ] } -
{ "name": "game", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "challenger", "type": "name" }, { "name": "host", "type": "name" }, { "name": "turn", "type": "name" }, { "name": "winner", "type": "name" }, { "name": "board", "type": "bytes" } ] } -
{ "name": "init", "base": "", "fields": [] } -
{ "name": "move", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "by", "type": "name" }, { "name": "row", "type": "uint16" }, { "name": "column", "type": "uint16" } ] } receiverand의 액션 파라미터
{ "name": "receiverand", "base": "", "fields": [ { "name": "assoc_id", "type": "uint64" }, { "name": "random_value", "type": "checksum256" } ] }-
{ "name": "restart", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "by", "type": "name" } ] }