
The data structures defined by this contract.
-
{ "name": "bj_game", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "bet_amount", "type": "extended_asset" }, { "name": "player_seed", "type": "string" }, { "name": "dealer_seed_hash", "type": "checksum256" }, { "name": "dealer_seed", "type": "string" }, { "name": "player_hands", "type": "bj_hand[]" }, { "name": "dealer_cards", "type": "uint8[]" }, { "name": "ended", "type": "bool" }, { "name": "reserved_field", "type": "uint64" } ] }
-
{ "name": "bj_hand", "base": "", "fields": [ { "name": "hand_id", "type": "uint64" }, { "name": "player_cards", "type": "uint8[]" }, { "name": "card_requested", "type": "bool" }, { "name": "player_stand", "type": "bool" }, { "name": "bought_insurance", "type": "bool" }, { "name": "doubled_bet", "type": "bool" }, { "name": "surrendered", "type": "bool" }, { "name": "ended", "type": "bool" }, { "name": "reserved_field", "type": "uint64" } ] }
-
{ "name": "bj_token", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "min_bet", "type": "uint64" }, { "name": "max_bet", "type": "uint64" } ] }
Action parameter in bjaddtoken
{ "name": "bjaddtoken", "base": "", "fields": [ { "name": "token", "type": "extended_symbol" }, { "name": "min_bet", "type": "uint64" }, { "name": "max_bet", "type": "uint64" } ] }
-
{ "name": "bjdeal", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "hand_id", "type": "uint64" }, { "name": "slot", "type": "uint64" }, { "name": "card", "type": "uint8" }, { "name": "card_name", "type": "string" } ] }
Action parameter in bjdealsplit
{ "name": "bjdealsplit", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "hand_one_id", "type": "uint64" }, { "name": "card_one", "type": "uint8" }, { "name": "card_one_name", "type": "string" }, { "name": "hand_two_id", "type": "uint64" }, { "name": "card_two", "type": "uint8" }, { "name": "card_two_name", "type": "string" } ] }
-
{ "name": "bjendgame", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "player_seed", "type": "string" }, { "name": "dealer_seed", "type": "string" }, { "name": "dealer_seed_hash", "type": "checksum256" }, { "name": "bet_amount", "type": "asset" }, { "name": "hand_bets", "type": "asset[]" }, { "name": "payout_amounts", "type": "asset[]" }, { "name": "player_hands", "type": "string[]" }, { "name": "dealer_hand", "type": "uint8[]" }, { "name": "player_hands_string", "type": "string[]" }, { "name": "dealer_hand_string", "type": "string" }, { "name": "results", "type": "string[]" } ] }
Action parameter in bjforceclose
{ "name": "bjforceclose", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "reason", "type": "string" } ] }
-
{ "name": "bjhit", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "game_id", "type": "uint64" }, { "name": "hand", "type": "uint64" }, { "name": "slot", "type": "uint64" } ] }
-
{ "name": "bjinit", "base": "", "fields": [ { "name": "last_game_id", "type": "uint64" } ] }
Action parameter in bjinitdeal
{ "name": "bjinitdeal", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "first_cards", "type": "uint8[]" }, { "name": "player_first_card", "type": "string" }, { "name": "dealer_first_card", "type": "string" }, { "name": "player_second_card", "type": "string" }, { "name": "dealer_second_card", "type": "string" } ] }
Action parameter in bjrmconfig
{ "name": "bjrmconfig", "base": "", "fields": [] }
Action parameter in bjsettoken
{ "name": "bjsettoken", "base": "", "fields": [ { "name": "token", "type": "extended_symbol" }, { "name": "min_bet", "type": "uint64" }, { "name": "max_bet", "type": "uint64" } ] }
-
{ "name": "bjstand", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "game_id", "type": "uint64" }, { "name": "hand", "type": "uint64" } ] }
Action parameter in bjsurrender
{ "name": "bjsurrender", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "game_id", "type": "uint64" }, { "name": "hand", "type": "uint64" } ] }
Struct property of bjaddtoken
Struct property of bjsettoken
Struct property of triaddtoken
Struct property of trisettoken
Struct property of tspaddtoken
Struct property of tspsettoken
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
-
{ "name": "init", "base": "", "fields": [] }
-
{ "name": "ping", "base": "", "fields": [ { "name": "from", "type": "name" } ] }
-
{ "name": "ping_info", "base": "", "fields": [ { "name": "from", "type": "name" } ] }
-
{ "name": "pong", "base": "", "fields": [ { "name": "to", "type": "name" } ] }
-
{ "name": "setactive", "base": "", "fields": [ { "name": "enabled", "type": "bool" } ] }
-
{ "name": "tri_game", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "start_time", "type": "uint64" }, { "name": "bet_deadline", "type": "uint64" }, { "name": "deal_deadline", "type": "uint64" }, { "name": "play_deadline", "type": "uint64" }, { "name": "total_wager", "type": "asset[]" }, { "name": "status", "type": "uint8" } ] }
-
{ "name": "tri_hand", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "ante", "type": "asset" }, { "name": "pair_plus", "type": "asset" }, { "name": "token_contract", "type": "name" }, { "name": "player_seed", "type": "string" }, { "name": "dealer_seed_hash", "type": "checksum256" }, { "name": "cards", "type": "uint8[]" }, { "name": "played", "type": "bool" } ] }
Table row type of triresults
{ "name": "tri_result", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "dealer_cards", "type": "uint8[]" }, { "name": "qualified_to_play", "type": "bool" } ] }
-
{ "name": "tri_token", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "min_bet", "type": "uint64" }, { "name": "max_bet", "type": "uint64" }, { "name": "step", "type": "uint64" }, { "name": "table_max", "type": "uint64" } ] }
Action parameter in triaddtoken
{ "name": "triaddtoken", "base": "", "fields": [ { "name": "token", "type": "extended_symbol" }, { "name": "min_bet", "type": "uint64" }, { "name": "max_bet", "type": "uint64" }, { "name": "step", "type": "uint64" }, { "name": "table_max", "type": "uint64" } ] }
-
{ "name": "trideal", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "player_seed", "type": "string" }, { "name": "dealer_seed", "type": "string" }, { "name": "dealer_seed_hash", "type": "checksum256" }, { "name": "cards", "type": "uint8[]" }, { "name": "card_names", "type": "string[]" } ] }
Action parameter in triendgame
{ "name": "triendgame", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "block_prefix", "type": "uint32" }, { "name": "dealer_cards", "type": "uint8[]" }, { "name": "dealer_card_names", "type": "string[]" }, { "name": "dealer_hand", "type": "string" }, { "name": "dealer_qualifies", "type": "bool" } ] }
-
{ "name": "triinit", "base": "", "fields": [ { "name": "last_game_id", "type": "uint64" } ] }
Action parameter in trinewgame
{ "name": "trinewgame", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "bet_time", "type": "uint64" }, { "name": "play_time", "type": "uint64" } ] }
-
{ "name": "trirandom", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "jump_id", "type": "uint64" } ] }
Action parameter in trireceipt
{ "name": "trireceipt", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "player_cards", "type": "string[]" }, { "name": "dealer_cards", "type": "string[]" }, { "name": "player_hand", "type": "string" }, { "name": "dealer_hand", "type": "string" }, { "name": "ante_bet", "type": "asset" }, { "name": "played", "type": "bool" }, { "name": "ante_payout", "type": "asset" }, { "name": "ante_bonus", "type": "asset" }, { "name": "pair_plus_bet", "type": "asset" }, { "name": "pair_plus_payout", "type": "asset" } ] }
-
{ "name": "trirefund", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "reason", "type": "string" } ] }
-
{ "name": "trisettle", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" } ] }
Action parameter in trisettoken
{ "name": "trisettoken", "base": "", "fields": [ { "name": "token", "type": "extended_symbol" }, { "name": "min_bet", "type": "uint64" }, { "name": "max_bet", "type": "uint64" }, { "name": "step", "type": "uint64" }, { "name": "table_max", "type": "uint64" } ] }
-
{ "name": "tsp_game", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "ante", "type": "asset" }, { "name": "pair_plus", "type": "asset" }, { "name": "token_contract", "type": "name" }, { "name": "player_seed", "type": "string" }, { "name": "dealer_seed_hash", "type": "checksum256" }, { "name": "player_cards", "type": "uint8[]" }, { "name": "played", "type": "bool" }, { "name": "folded", "type": "bool" } ] }
-
{ "name": "tsp_token", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "min_bet", "type": "uint64" }, { "name": "max_bet", "type": "uint64" } ] }
Action parameter in tspaddtoken
{ "name": "tspaddtoken", "base": "", "fields": [ { "name": "token", "type": "extended_symbol" }, { "name": "min_bet", "type": "uint64" }, { "name": "max_bet", "type": "uint64" } ] }
-
{ "name": "tspdeal", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "player_seed", "type": "string" }, { "name": "cards", "type": "uint8[]" }, { "name": "card_names", "type": "string[]" } ] }
-
{ "name": "tspfold", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" } ] }
-
{ "name": "tspinit", "base": "", "fields": [ { "name": "last_game_id", "type": "uint64" } ] }
Action parameter in tspreceipt
{ "name": "tspreceipt", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "player_cards", "type": "string[]" }, { "name": "dealer_cards", "type": "string[]" }, { "name": "player_hand", "type": "string" }, { "name": "dealer_hand", "type": "string" }, { "name": "player_played", "type": "bool" }, { "name": "dealer_qualifies", "type": "bool" }, { "name": "ante_bet", "type": "asset" }, { "name": "ante_payout", "type": "asset" }, { "name": "ante_bonus", "type": "asset" }, { "name": "pair_plus_bet", "type": "asset" }, { "name": "pair_plus_payout", "type": "asset" } ] }
-
{ "name": "tsprefund", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "reason", "type": "string" } ] }
-
{ "name": "tspsettle", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "player_seed", "type": "string" }, { "name": "dealer_seed", "type": "string" }, { "name": "dealer_seed_hash", "type": "checksum256" } ] }
Action parameter in tspsettoken
{ "name": "tspsettoken", "base": "", "fields": [ { "name": "token", "type": "extended_symbol" }, { "name": "min_bet", "type": "uint64" }, { "name": "max_bet", "type": "uint64" } ] }