
The data structures defined by this contract.
-
{ "name": "st_room", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "game_id", "type": "uint64" }, { "name": "banker", "type": "name" }, { "name": "continue_count", "type": "uint8" }, { "name": "pledge_amount", "type": "asset" }, { "name": "total_bet", "type": "asset" }, { "name": "player_count", "type": "uint64" }, { "name": "asset_contract", "type": "name" }, { "name": "level", "type": "uint8" }, { "name": "status", "type": "uint8" }, { "name": "code", "type": "string" }, { "name": "room_size", "type": "uint64" }, { "name": "user_combine", "type": "string" }, { "name": "startup_time", "type": "uint64" }, { "name": "created_at", "type": "uint64" } ] }
Table row type of roommaster
{ "name": "st_room_master", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "available_earn_amt", "type": "asset" }, { "name": "total_earn_amt", "type": "asset" }, { "name": "last_game_time", "type": "uint64" } ] }
Table row type of brplayer
{ "name": "st_brplayer", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "bets", "type": "asset[]" }, { "name": "win_amount", "type": "asset" }, { "name": "join_time", "type": "uint64" } ] }
-
{ "name": "st_pledge", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "lock_amount", "type": "asset" } ] }
Struct property of st_scoreboard
{ "name": "m_poker", "base": "", "fields": [ { "name": "type", "type": "uint8" }, { "name": "is_win", "type": "uint8" }, { "name": "card_type", "type": "uint8" }, { "name": "total_bet", "type": "asset" }, { "name": "cards", "type": "uint8[]" } ] }
Table row type of scoreboards
{ "name": "st_scoreboard", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" }, { "name": "banker_win_amt", "type": "asset" }, { "name": "pokers", "type": "m_poker[]" } ] }
Table row type of bankers
{ "name": "st_bankers", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "room_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "asset_contract", "type": "name" }, { "name": "apply_time", "type": "uint64" } ] }
Table row type of tokenreg
{ "name": "st_token_reg", "base": "", "fields": [ { "name": "token_name", "type": "name" }, { "name": "low_min_bet", "type": "asset" }, { "name": "mid_min_bet", "type": "asset" }, { "name": "high_min_bet", "type": "asset" }, { "name": "chip_list", "type": "string" }, { "name": "sort", "type": "uint64" } ] }
Table row type of roomflow
{ "name": "st_room_flow", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "update_time", "type": "uint64" } ] }
Struct property of m_hand_card
{ "name": "color_card", "base": "", "fields": [ { "name": "kind", "type": "uint8" }, { "name": "value", "type": "uint8" }, { "name": "point", "type": "uint8" } ] }
Struct property of st_cards
{ "name": "m_hand_card", "base": "", "fields": [ { "name": "type", "type": "uint8" }, { "name": "ori_cards", "type": "uint8[]" }, { "name": "cards", "type": "color_card[]" }, { "name": "card_type", "type": "uint8" }, { "name": "is_win", "type": "uint8" } ] }
-
{ "name": "st_cards", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" }, { "name": "hand_cards", "type": "m_hand_card[]" } ] }
Table row type of closeapply
{ "name": "st_close_apply", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "created_at", "type": "uint64" } ] }
-
{ "name": "st_global", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "defer_trx_id", "type": "uint64" }, { "name": "status", "type": "uint64" }, { "name": "create_room_cost", "type": "asset" } ] }
-
{ "name": "startbet", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" } ] }
-
{ "name": "stopbet", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" } ] }
-
{ "name": "cstartbet", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" } ] }
-
{ "name": "cstopbet", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "contract", "type": "name" } ] }
-
{ "name": "pushbk", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "room_id", "type": "uint64" } ] }
-
{ "name": "removebk", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "room_id", "type": "uint64" } ] }
-
{ "name": "closeroom", "base": "", "fields": [ { "name": "room_id", "type": "uint64" } ] }
-
{ "name": "tokenreg", "base": "", "fields": [ { "name": "operation", "type": "uint8" }, { "name": "contract", "type": "name" }, { "name": "low_min_bet", "type": "asset" }, { "name": "mid_min_bet", "type": "asset" }, { "name": "high_min_bet", "type": "asset" }, { "name": "chip_list", "type": "string" }, { "name": "sort", "type": "uint64" } ] }
-
{ "name": "bet", "base": "", "fields": [ { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "reveal", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" }, { "name": "seed_hash", "type": "string" }, { "name": "signature", "type": "string" }, { "name": "signature_hash", "type": "string" } ] }
-
{ "name": "opencard", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" }, { "name": "seed_hash", "type": "string" }, { "name": "signature", "type": "string" }, { "name": "signature_hash", "type": "string" } ] }
Action parameter in clearplayer
{ "name": "clearplayer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" }, { "name": "count", "type": "uint64" } ] }
-
{ "name": "playerlog", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" } ] }
Action parameter in scoreboard
{ "name": "scoreboard", "base": "", "fields": [ { "name": "room_id", "type": "uint64" }, { "name": "game_id", "type": "uint64" }, { "name": "count", "type": "uint64" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "room_id", "type": "uint64" } ] }
-
{ "name": "setting", "base": "", "fields": [ { "name": "type", "type": "uint64" }, { "name": "status", "type": "uint64" }, { "name": "create_room_cost", "type": "asset" } ] }