
The data structures defined by this contract.
-
{ "name": "game_config", "base": "", "fields": [ { "name": "setting_name", "type": "name" } ] }
-
{ "name": "game_info", "base": "", "fields": [ { "name": "hand_id", "type": "string" }, { "name": "deck", "type": "string" }, { "name": "bets_id", "type": "uint64" }, { "name": "player_bets", "type": "asset" }, { "name": "banker_bets", "type": "asset" }, { "name": "tie_bets", "type": "asset" }, { "name": "player_pair_bets", "type": "asset" }, { "name": "banker_pair_bets", "type": "asset" }, { "name": "draw_time", "type": "uint64" }, { "name": "frozen", "type": "bool" } ] }
Table row type of referrals
{ "name": "referrals_info", "base": "", "fields": [ { "name": "referral", "type": "name" }, { "name": "referrer", "type": "name" } ] }
-
{ "name": "issuediv", "base": "", "fields": [ { "name": "quantity", "type": "asset" } ] }
Struct property of pending_bets
{ "name": "placed_bet", "base": "", "fields": [ { "name": "bettor", "type": "name" }, { "name": "quantity", "type": "extended_asset" }, { "name": "bet_type", "type": "string" } ] }
-
{ "name": "clearout", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
-
{ "name": "payout", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "pos", "type": "uint64" } ] }
-
{ "name": "setfreeze", "base": "", "fields": [ { "name": "freeze", "type": "bool" } ] }
Table row type of bets
{ "name": "pending_bets", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "hand_id", "type": "string" }, { "name": "deck", "type": "string" }, { "name": "has_result", "type": "bool" }, { "name": "player_win", "type": "bool" }, { "name": "banker_win", "type": "bool" }, { "name": "tie_win", "type": "bool" }, { "name": "player_pair", "type": "bool" }, { "name": "banker_pair", "type": "bool" }, { "name": "bets", "type": "placed_bet[]" } ] }
Action parameter in shuffledeck
{ "name": "shuffledeck", "base": "", "fields": [ { "name": "deck", "type": "string" }, { "name": "hand_id", "type": "string" } ] }
Action parameter in revealdeck
{ "name": "revealdeck", "base": "", "fields": [ { "name": "deck", "type": "string" }, { "name": "seed", "type": "string" }, { "name": "secret", "type": "string" }, { "name": "signature", "type": "string" } ] }
-
{ "name": "dealhand", "base": "", "fields": [ { "name": "deck", "type": "string" }, { "name": "hand_id", "type": "string" }, { "name": "next_hand_id", "type": "string" }, { "name": "player_hand", "type": "string" }, { "name": "banker_hand", "type": "string" }, { "name": "player_win", "type": "bool" }, { "name": "banker_win", "type": "bool" }, { "name": "tie_win", "type": "bool" }, { "name": "player_pair", "type": "bool" }, { "name": "banker_pair", "type": "bool" } ] }
-
{ "name": "resolve", "base": "", "fields": [ { "name": "bets_id", "type": "uint64" }, { "name": "player_win", "type": "bool" }, { "name": "banker_win", "type": "bool" }, { "name": "tie_win", "type": "bool" }, { "name": "player_pair", "type": "bool" }, { "name": "banker_pair", "type": "bool" } ] }
Action parameter in updateconfig
{ "name": "updateconfig", "base": "", "fields": [ { "name": "gc", "type": "game_config" } ] }