{
"version": "eosio::abi/1.1",
"types": [
{
"new_type_name": "BYTE",
"type": "uint8"
}
],
"structs": [
{
"name": "addblacklist",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "del",
"type": "uint64"
}
]
},
{
"name": "banker_bet_info",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
},
{
"name": "account",
"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": "bet_amount",
"type": "asset"
},
{
"name": "balance",
"type": "asset"
}
]
},
{
"name": "bankerbet",
"base": "",
"fields": [
{
"name": "bet_info",
"type": "banker_bet_info"
}
]
},
{
"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"
}
]
},
{
"name": "bgreceiveds",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "bg_received",
"type": "asset"
},
{
"name": "update_time",
"type": "uint32"
}
]
},
{
"name": "blackbankers",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "investment",
"type": "asset"
}
]
},
{
"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"
}
]
},
{
"name": "downbanker",
"base": "",
"fields": [
{
"name": "dispose_count",
"type": "uint64"
}
]
},
{
"name": "draw",
"base": "",
"fields": [
{
"name": "parameter",
"type": "draw_parameter"
},
{
"name": "dispose_count",
"type": "uint64"
}
]
},
{
"name": "draw1",
"base": "",
"fields": [
{
"name": "parameter",
"type": "draw_parameter"
},
{
"name": "dispose_count",
"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": "global_state",
"base": "",
"fields": [
{
"name": "key",
"type": "uint64"
},
{
"name": "value",
"type": "int32"
}
]
},
{
"name": "initsign",
"base": "",
"fields": [
{
"name": "sign",
"type": "string"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "reducestock",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "refund",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "settlement",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
},
{
"name": "dispose_count",
"type": "uint64"
}
]
},
{
"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": "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"
}
]
},
{
"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"
}
]
},
{
"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": "upbanker",
"base": "",
"fields": [
{
"name": "dispose_count",
"type": "uint64"
},
{
"name": "next_sign",
"type": "string"
}
]
},
{
"name": "upbanker1",
"base": "",
"fields": [
{
"name": "dispose_count",
"type": "uint64"
},
{
"name": "next_sign",
"type": "string"
},
{
"name": "count",
"type": "int32"
}
]
}
],
"actions": [
{
"name": "addblacklist",
"type": "addblacklist",
"ricardian_contract": ""
},
{
"name": "bankerbet",
"type": "bankerbet",
"ricardian_contract": ""
},
{
"name": "betinfo",
"type": "betinfo",
"ricardian_contract": ""
},
{
"name": "delstate",
"type": "delstate",
"ricardian_contract": ""
},
{
"name": "downbanker",
"type": "downbanker",
"ricardian_contract": ""
},
{
"name": "draw",
"type": "draw",
"ricardian_contract": ""
},
{
"name": "draw1",
"type": "draw1",
"ricardian_contract": ""
},
{
"name": "initsign",
"type": "initsign",
"ricardian_contract": ""
},
{
"name": "rand",
"type": "rand",
"ricardian_contract": ""
},
{
"name": "receivebg",
"type": "receivebg",
"ricardian_contract": ""
},
{
"name": "reducestock",
"type": "reducestock",
"ricardian_contract": ""
},
{
"name": "refund",
"type": "refund",
"ricardian_contract": ""
},
{
"name": "reveal",
"type": "reveal",
"ricardian_contract": ""
},
{
"name": "setstate",
"type": "setstate",
"ricardian_contract": ""
},
{
"name": "settlement",
"type": "settlement",
"ricardian_contract": ""
},
{
"name": "settlement1",
"type": "settlement1",
"ricardian_contract": ""
},
{
"name": "stopbet",
"type": "stopbet",
"ricardian_contract": ""
},
{
"name": "unbanker",
"type": "unbanker",
"ricardian_contract": ""
},
{
"name": "unbankinfo",
"type": "unbankinfo",
"ricardian_contract": ""
},
{
"name": "upbanker",
"type": "upbanker",
"ricardian_contract": ""
},
{
"name": "upbanker1",
"type": "upbanker1",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "bets",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "bet_item"
},
{
"name": "bgreceiveds",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "bgreceiveds"
},
{
"name": "blackbankers",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "blackbankers"
},
{
"name": "datastore",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "datastore"
},
{
"name": "games",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "game_item"
},
{
"name": "globalstate",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "global_state"
},
{
"name": "leabankers1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "leabankers"
},
{
"name": "orders",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "order_item"
},
{
"name": "plabankers3",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "plabankers"
},
{
"name": "probanks",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "probankers"
},
{
"name": "prorounds",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "prorounds"
},
{
"name": "resbankers",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "resbankers"
},
{
"name": "roundinfo",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "roundinfo"
},
{
"name": "substock",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "substock"
},
{
"name": "unjoinadd1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "unjoinadd1"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}