
The data structures defined by this contract.
-
{ "name": "gamev2", "base": "", "fields": [ { "name": "deadline", "type": "time_point_sec" }, { "name": "interval", "type": "uint32" }, { "name": "stage", "type": "uint8" }, { "name": "total_pot", "type": "asset" }, { "name": "max_players", "type": "uint64" }, { "name": "num_players", "type": "uint64" } ] }
Table row type of lastplayerv2
{ "name": "lastplayerv2", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "quantity_burned", "type": "asset" } ] }
Table row type of lastwinnerv2
{ "name": "lastwinnerv2", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "prize", "type": "uint8" } ] }
-
{ "name": "player", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "hash", "type": "checksum256" }, { "name": "secret", "type": "checksum256" }, { "name": "quantity", "type": "asset" }, { "name": "active", "type": "boolean" } ] }
-
{ "name": "reset", "base": "", "fields": [ { "name": "contract", "type": "name" } ] }
-
{ "name": "setgame", "base": "", "fields": [ { "name": "interval", "type": "uint32" }, { "name": "stage", "type": "uint8" }, { "name": "max_players", "type": "uint64" } ] }
Action parameter in submitboth
{ "name": "submitboth", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "hash", "type": "checksum256" }, { "name": "secret", "type": "checksum256" } ] }
Action parameter in submithash
{ "name": "submithash", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "hash", "type": "checksum256" } ] }
Action parameter in updateplayer
{ "name": "updateplayer", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "quantity_burned", "type": "asset" } ] }