
The data structures defined by this contract.
- { "name": "actgames", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "sign", "type": "string" }, { "name": "state", "type": "uint8" }, { "name": "player", "type": "name" }, { "name": "player_hand_number", "type": "uint8" }, { "name": "ante", "type": "asset" }, { "name": "blind", "type": "asset" }, { "name": "trips", "type": "asset" }, { "name": "play", "type": "asset" }, { "name": "created_at", "type": "uint64" }, { "name": "txid_bet", "type": "checksum256" }, { "name": "txid_play", "type": "checksum256" }, { "name": "txid_fold", "type": "checksum256" }, { "name": "proxy", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "referrer", "type": "name" } ] }
- { "name": "del", "base": "", "fields": [ { "name": "game_id", "type": "int64" } ] }
- { "name": "draw", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "community_cards", "type": "BYTE[]" }, { "name": "hand_cards1", "type": "BYTE[]" }, { "name": "hand_cards2", "type": "BYTE[]" }, { "name": "player_comination", "type": "BYTE[]" }, { "name": "player_card_type", "type": "BYTE" }, { "name": "dealer_combination", "type": "BYTE[]" }, { "name": "dealer_card_type", "type": "BYTE" }, { "name": "winner", "type": "BYTE" }, { "name": "quantity", "type": "asset" }, { "name": "phase", "type": "BYTE" }, { "name": "check_count", "type": "BYTE" }, { "name": "play_operate", "type": "int32" }, { "name": "seed", "type": "string" } ] }
- { "name": "game_item", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "sign", "type": "string" }, { "name": "state", "type": "uint8" }, { "name": "player", "type": "name" }, { "name": "player_hand_number", "type": "uint8" }, { "name": "ante", "type": "asset" }, { "name": "blind", "type": "asset" }, { "name": "trips", "type": "asset" }, { "name": "play", "type": "asset" }, { "name": "created_at", "type": "uint64" }, { "name": "txid_bet", "type": "checksum256" }, { "name": "txid_play", "type": "checksum256" }, { "name": "txid_fold", "type": "checksum256" }, { "name": "proxy", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "referrer", "type": "name" } ] }
- { "name": "game_result", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "community_cards", "type": "string" }, { "name": "hand_cards1", "type": "string" }, { "name": "hand_cards2", "type": "string" }, { "name": "dealer_combie", "type": "string" }, { "name": "player_combie", "type": "string" }, { "name": "player_hand_number", "type": "BYTE" }, { "name": "dealer_card_type", "type": "BYTE" }, { "name": "player_card_type", "type": "BYTE" }, { "name": "winner", "type": "BYTE" }, { "name": "ante_win", "type": "asset" }, { "name": "blind_win", "type": "asset" }, { "name": "trips_win", "type": "asset" }, { "name": "play_win", "type": "asset" }, { "name": "phase", "type": "BYTE" }, { "name": "check_count", "type": "BYTE" } ] }
Table row type of globalstate
{ "name": "global_state", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "int32" } ] }- { "name": "record", "base": "", "fields": [ { "name": "_game_item", "type": "actgames" }, { "name": "_game_result", "type": "game_result" } ] }
- { "name": "reveal", "base": "", "fields": [ { "name": "info", "type": "reveal_info" } ] }
Struct property of reveal
{ "name": "reveal_info", "base": "", "fields": [ { "name": "game_id", "type": "int64" }, { "name": "player", "type": "name" }, { "name": "public_key", "type": "string" }, { "name": "sign", "type": "string" }, { "name": "player_hand_number", "type": "BYTE" }, { "name": "community_cards", "type": "string" }, { "name": "hand_cards1", "type": "string" }, { "name": "hand_cards2", "type": "string" }, { "name": "ante", "type": "asset" }, { "name": "blind", "type": "asset" }, { "name": "trips", "type": "asset" }, { "name": "play", "type": "asset" }, { "name": "ante_win", "type": "asset" }, { "name": "blind_win", "type": "asset" }, { "name": "trips_win", "type": "asset" }, { "name": "play_win", "type": "asset" }, { "name": "payout", "type": "asset" }, { "name": "dealer_best_combination", "type": "string" }, { "name": "player_best_combination", "type": "string" }, { "name": "result", "type": "string" }, { "name": "phase", "type": "BYTE" }, { "name": "check_count", "type": "BYTE" }, { "name": "info", "type": "string" }, { "name": "seed", "type": "string" } ] }- { "name": "select", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "game_id", "type": "int64" }, { "name": "sign", "type": "string" }, { "name": "player_hand_number", "type": "uint8" } ] }
- { "name": "setstate", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "value", "type": "int32" } ] }