
The data structures defined by this contract.
Action parameter in addblacklist
{ "name": "addblacklist", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "del", "type": "uint64" } ] }Struct property of bankerbet
{ "name": "banker_round_bet", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "profit", "type": "asset" }, { "name": "mining", "type": "asset" } ] }- { "name": "bankerbet", "base": "", "fields": [ { "name": "info", "type": "banker_round_bet" } ] }
- { "name": "bankerfee", "base": "", "fields": [ { "name": "dividend", "type": "uint64" }, { "name": "buyback", "type": "uint64" }, { "name": "vip_pool", "type": "uint64" } ] }
- { "name": "bet_item", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "spades_ante", "type": "asset" }, { "name": "hearts_ante", "type": "asset" }, { "name": "clubs_ante", "type": "asset" }, { "name": "diamonds_ante", "type": "asset" }, { "name": "proxy", "type": "name" }, { "name": "tx_id", "type": "checksum256" }, { "name": "created_at", "type": "uint32" } ] }
- { "name": "betinfo", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "bet_amount", "type": "asset" }, { "name": "ante_spades", "type": "asset" }, { "name": "ante_hearts", "type": "asset" }, { "name": "ante_clubs", "type": "asset" }, { "name": "ante_diamonds", "type": "asset" }, { "name": "sign", "type": "string" } ] }
Table row type of bgreceiveds
{ "name": "bgreceiveds", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "bg_received", "type": "asset" }, { "name": "update_time", "type": "uint32" } ] }Table row type of blackbankers
{ "name": "blackbankers", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "investment", "type": "asset" } ] }Table row type of couponorder
{ "name": "coupon_order", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "spades_ante", "type": "asset" }, { "name": "hearts_ante", "type": "asset" }, { "name": "clubs_ante", "type": "asset" }, { "name": "diamonds_ante", "type": "asset" }, { "name": "bet_amount", "type": "asset" }, { "name": "proxy", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "name1", "type": "name" }, { "name": "data", "type": "uint64" } ] }- { "name": "datastore", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "cur_game_id", "type": "uint64" }, { "name": "investment_amount", "type": "asset" }, { "name": "divide_amount", "type": "asset" }, { "name": "player_banker_balance", "type": "asset" }, { "name": "player_banker_max_bet_amount", "type": "asset" }, { "name": "asset1", "type": "asset" }, { "name": "asset2", "type": "asset" }, { "name": "dispose_index", "type": "uint64" }, { "name": "data2", "type": "uint64" }, { "name": "data3", "type": "uint64" }, { "name": "data4", "type": "uint64" }, { "name": "name1", "type": "name" } ] }
- { "name": "delstate", "base": "", "fields": [ { "name": "key", "type": "string" } ] }
Action parameter in downbanker
{ "name": "downbanker", "base": "", "fields": [ { "name": "dispose_count", "type": "uint64" } ] }- { "name": "draw1", "base": "", "fields": [ { "name": "parameter", "type": "draw_parameter" }, { "name": "dispose_count", "type": "uint64" }, { "name": "count", "type": "int32" } ] }
- { "name": "draw2", "base": "", "fields": [ { "name": "parameter", "type": "draw_parameter" }, { "name": "dispose_count", "type": "uint64" }, { "name": "time", "type": "uint64" }, { "name": "count", "type": "int32" } ] }
- { "name": "draw_parameter", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "next_sign", "type": "string" }, { "name": "block_id", "type": "string" }, { "name": "block_hash", "type": "string" }, { "name": "dealer_hand_number", "type": "BYTE" }, { "name": "dealer_cards", "type": "BYTE[]" }, { "name": "spades_cards", "type": "BYTE[]" }, { "name": "hearts_cards", "type": "BYTE[]" }, { "name": "clubs_cards", "type": "BYTE[]" }, { "name": "diamonds_cards", "type": "BYTE[]" }, { "name": "dealer_cardtype", "type": "BYTE" }, { "name": "spades_cardtype", "type": "BYTE" }, { "name": "hearts_cardtype", "type": "BYTE" }, { "name": "clubs_cardtype", "type": "BYTE" }, { "name": "diamonds_cardtype", "type": "BYTE" }, { "name": "spades_result", "type": "int32" }, { "name": "hearts_result", "type": "int32" }, { "name": "clubs_result", "type": "int32" }, { "name": "diamonds_result", "type": "int32" }, { "name": "round_end", "type": "int32" } ] }
- { "name": "game_item", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "sign", "type": "string" }, { "name": "state", "type": "uint32" }, { "name": "dealer_hand_number", "type": "BYTE" }, { "name": "dealer_card_str", "type": "string" }, { "name": "spades_card_str", "type": "string" }, { "name": "hearts_card_str", "type": "string" }, { "name": "clubs_card_str", "type": "string" }, { "name": "diamonds_card_str", "type": "string" }, { "name": "spades_result", "type": "int32" }, { "name": "hearts_result", "type": "int32" }, { "name": "clubs_result", "type": "int32" }, { "name": "diamonds_result", "type": "int32" }, { "name": "reveal_at", "type": "uint64" }, { "name": "created_at", "type": "uint64" }, { "name": "block_id", "type": "string" }, { "name": "block_hash", "type": "string" } ] }
- { "name": "game_time", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "round_id", "type": "uint64" }, { "name": "expected_stop_time", "type": "uint64" }, { "name": "stopbet_off_chain", "type": "uint64" }, { "name": "stopbet_on_chain", "type": "uint64" }, { "name": "time", "type": "uint64" } ] }
Table row type of globalstate
{ "name": "global_state", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "int32" } ] }- { "name": "initsign", "base": "", "fields": [ { "name": "sign", "type": "string" } ] }
Table row type of leabankers1
{ "name": "leabankers", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "investment", "type": "asset" }, { "name": "balance", "type": "asset" }, { "name": "bg_profit", "type": "asset" }, { "name": "banker_bet_ante", "type": "asset" }, { "name": "banker_win", "type": "asset" }, { "name": "start_game_id", "type": "uint64" }, { "name": "end_game_id", "type": "uint64" }, { "name": "action", "type": "uint64" } ] }Table row type of orders
{ "name": "order_item", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "spades_ante", "type": "asset" }, { "name": "hearts_ante", "type": "asset" }, { "name": "clubs_ante", "type": "asset" }, { "name": "diamonds_ante", "type": "asset" }, { "name": "bet_amount", "type": "asset" }, { "name": "proxy", "type": "name" }, { "name": "memo", "type": "string" } ] }Table row type of plabankers3
{ "name": "plabankers", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "investment", "type": "asset" }, { "name": "balance", "type": "asset" }, { "name": "bg_profit", "type": "asset" }, { "name": "banker_bet_ante", "type": "asset" }, { "name": "banker_win", "type": "asset" }, { "name": "bg_received", "type": "asset" }, { "name": "total_divide", "type": "asset" }, { "name": "asset1", "type": "asset" }, { "name": "ratio", "type": "uint64" }, { "name": "created_at", "type": "uint32" }, { "name": "bet_ratio", "type": "uint64" }, { "name": "start_game_id", "type": "uint64" }, { "name": "start_round_id", "type": "uint64" }, { "name": "data1", "type": "uint64" }, { "name": "data2", "type": "uint64" } ] }Table row type of probanks
{ "name": "probankers", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "investment", "type": "asset" }, { "name": "balance", "type": "asset" }, { "name": "bg_profit", "type": "asset" }, { "name": "bg_received", "type": "asset" }, { "name": "total_divide", "type": "asset" }, { "name": "is_auto_leave", "type": "uint32" }, { "name": "join_bank_time", "type": "uint32" }, { "name": "leave_bank_time", "type": "uint32" }, { "name": "start_game_id", "type": "uint64" }, { "name": "end_game_id", "type": "uint64" }, { "name": "start_round_id", "type": "uint64" }, { "name": "end_round_id", "type": "uint64" }, { "name": "created_at", "type": "uint32" } ] }- { "name": "prorounds", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "start_game_id", "type": "uint64" }, { "name": "end_game_id", "type": "uint64" }, { "name": "bank_investment", "type": "asset" }, { "name": "bank_balance", "type": "asset" }, { "name": "bank_profit", "type": "asset" }, { "name": "sys_investment", "type": "asset" }, { "name": "sys_balance", "type": "asset" }, { "name": "sys_profit", "type": "asset" }, { "name": "created_at", "type": "uint32" }, { "name": "end_time", "type": "uint32" } ] }
- { "name": "rand", "base": "", "fields": [ { "name": "r", "type": "uint64" } ] }
- { "name": "receivebg", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Action parameter in reducestock
{ "name": "reducestock", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }- { "name": "refund", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Table row type of resbankers
{ "name": "resbankers", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "investment", "type": "asset" }, { "name": "action", "type": "uint64" }, { "name": "ratio", "type": "uint64" }, { "name": "created_at", "type": "uint32" } ] }- { "name": "reveal", "base": "", "fields": [ { "name": "info", "type": "reveal_info" } ] }
Struct property of reveal
{ "name": "reveal_info", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "public_key", "type": "string" }, { "name": "sign", "type": "string" }, { "name": "block_id", "type": "string" }, { "name": "block_hash", "type": "string" }, { "name": "dealer_hand_number", "type": "BYTE" }, { "name": "dealer_hand", "type": "string" }, { "name": "player_hand_spades", "type": "string" }, { "name": "player_hand_hearts", "type": "string" }, { "name": "player_hand_clubs", "type": "string" }, { "name": "player_hand_diamonds", "type": "string" }, { "name": "ante_spades", "type": "asset" }, { "name": "ante_hearts", "type": "asset" }, { "name": "ante_clubs", "type": "asset" }, { "name": "ante_diamonds", "type": "asset" }, { "name": "bet_amount", "type": "asset" }, { "name": "payout_spades", "type": "asset" }, { "name": "payout_hearts", "type": "asset" }, { "name": "payout_clubs", "type": "asset" }, { "name": "payout_diamonds", "type": "asset" } ] }- { "name": "roundinfo", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "cur_game_id", "type": "uint64" }, { "name": "player_investment", "type": "asset" }, { "name": "system_investment", "type": "asset" }, { "name": "player_banker_balance", "type": "asset" }, { "name": "system_banker_banlance", "type": "asset" }, { "name": "player_banker_max_bet_amount", "type": "asset" }, { "name": "system_banker_max_bet_amount", "type": "asset" }, { "name": "reserve_amount", "type": "asset" }, { "name": "leave_banker_balance", "type": "asset" }, { "name": "spades_ante", "type": "asset" }, { "name": "hearts_ante", "type": "asset" }, { "name": "clubs_ante", "type": "asset" }, { "name": "diamonds_ante", "type": "asset" }, { "name": "current_banker_win", "type": "asset" }, { "name": "current_banker_lose", "type": "asset" }, { "name": "banker_win_lose", "type": "asset" }, { "name": "player_banker_bet", "type": "asset" }, { "name": "dispose_index", "type": "uint32" }, { "name": "state", "type": "uint32" }, { "name": "created_at", "type": "uint32" } ] }
- { "name": "setstate", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "value", "type": "int32" } ] }
Action parameter in settlement1
{ "name": "settlement1", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "dispose_count", "type": "uint64" }, { "name": "count", "type": "int32" } ] }- { "name": "stopbet", "base": "", "fields": [ { "name": "game_id", "type": "uint64" } ] }
- { "name": "stopbet2", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "stop_time", "type": "uint64" } ] }
- { "name": "substock", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "round_id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "created_at", "type": "uint32" } ] }
- { "name": "unbanker", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Action parameter in unbankinfo
{ "name": "unbankinfo", "base": "", "fields": [ { "name": "begin_gameid", "type": "uint64" }, { "name": "end_gameid", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "investment", "type": "asset" }, { "name": "balance", "type": "asset" }, { "name": "bg_profit", "type": "asset" } ] }Table row type of unjoinadd1
{ "name": "unjoinadd1", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "round_id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "created_at", "type": "uint32" } ] }- { "name": "upbanker1", "base": "", "fields": [ { "name": "dispose_count", "type": "uint64" }, { "name": "next_sign", "type": "string" }, { "name": "count", "type": "int32" } ] }
- { "name": "upbanker2", "base": "", "fields": [ { "name": "dispose_count", "type": "uint64" }, { "name": "next_sign", "type": "string" }, { "name": "time", "type": "uint64" }, { "name": "count", "type": "int32" } ] }