{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "bets",
"base": "",
"fields": [
{
"name": "seat",
"type": "uint64"
},
{
"name": "player",
"type": "name"
},
{
"name": "referrer",
"type": "name"
},
{
"name": "ante",
"type": "asset"
},
{
"name": "blind",
"type": "asset"
},
{
"name": "trips",
"type": "asset"
},
{
"name": "play",
"type": "asset"
},
{
"name": "ante_win",
"type": "asset"
},
{
"name": "blind_win",
"type": "asset"
},
{
"name": "trips_win",
"type": "asset"
},
{
"name": "play_win",
"type": "asset"
},
{
"name": "play_operate",
"type": "int32"
},
{
"name": "state",
"type": "int32"
},
{
"name": "proxy",
"type": "name"
},
{
"name": "memo",
"type": "string"
},
{
"name": "created_at",
"type": "uint64"
},
{
"name": "txid_bet",
"type": "checksum256"
}
]
},
{
"name": "draw",
"base": "",
"fields": [
{
"name": "parameter",
"type": "draw_parameter"
}
]
},
{
"name": "draw_parameter",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
},
{
"name": "block_id",
"type": "string"
},
{
"name": "block_hash",
"type": "string"
},
{
"name": "dealer_hand_number",
"type": "int32"
},
{
"name": "dealer_cards",
"type": "int32[]"
},
{
"name": "cards1",
"type": "int32[]"
},
{
"name": "cards2",
"type": "int32[]"
},
{
"name": "cards3",
"type": "int32[]"
},
{
"name": "cards4",
"type": "int32[]"
},
{
"name": "cards5",
"type": "int32[]"
},
{
"name": "cardtypes",
"type": "int32[]"
},
{
"name": "player_winloses",
"type": "int32[]"
},
{
"name": "play_operate_list",
"type": "int32[]"
},
{
"name": "player_payout",
"type": "asset"
},
{
"name": "dealer_valid",
"type": "int32"
},
{
"name": "next_game_id",
"type": "uint64"
},
{
"name": "next_game_sign",
"type": "string"
},
{
"name": "bet_player_count",
"type": "int32"
},
{
"name": "txid_stopbet",
"type": "checksum256"
}
]
},
{
"name": "games",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
},
{
"name": "table_id",
"type": "uint64"
},
{
"name": "block_id",
"type": "string"
},
{
"name": "block_hash",
"type": "string"
},
{
"name": "public_key",
"type": "string"
},
{
"name": "sign",
"type": "string"
},
{
"name": "state",
"type": "int32"
},
{
"name": "dealer_hand_number",
"type": "int32"
},
{
"name": "cardtypes",
"type": "int32[]"
},
{
"name": "winloses",
"type": "int32[]"
},
{
"name": "cardstrs",
"type": "string[]"
},
{
"name": "txid_stopbet",
"type": "checksum256"
},
{
"name": "player_payout",
"type": "asset"
},
{
"name": "created_at",
"type": "uint64"
},
{
"name": "dealer_valid",
"type": "int32"
},
{
"name": "play_operate_list",
"type": "int32[]"
},
{
"name": "bet_player_count",
"type": "int32"
},
{
"name": "data1",
"type": "uint64"
},
{
"name": "asset1",
"type": "asset"
},
{
"name": "str1",
"type": "string"
}
]
},
{
"name": "global_state",
"base": "",
"fields": [
{
"name": "key",
"type": "uint64"
},
{
"name": "value",
"type": "int32"
}
]
},
{
"name": "initsign",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
},
{
"name": "table_id",
"type": "uint64"
},
{
"name": "sign",
"type": "string"
}
]
},
{
"name": "reveal",
"base": "",
"fields": [
{
"name": "info",
"type": "reveal_info"
}
]
},
{
"name": "reveal_info",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
},
{
"name": "player",
"type": "name"
},
{
"name": "seat",
"type": "uint64"
},
{
"name": "public_key",
"type": "string"
},
{
"name": "sign",
"type": "string"
},
{
"name": "block_id",
"type": "string"
},
{
"name": "block_hash",
"type": "string"
},
{
"name": "dealer_hand",
"type": "string"
},
{
"name": "player_hand_1",
"type": "string"
},
{
"name": "player_hand_2",
"type": "string"
},
{
"name": "player_hand_3",
"type": "string"
},
{
"name": "player_hand_4",
"type": "string"
},
{
"name": "player_hand_5",
"type": "string"
},
{
"name": "dealer_hand_number",
"type": "int32"
},
{
"name": "ante",
"type": "asset"
},
{
"name": "blind",
"type": "asset"
},
{
"name": "pairplus",
"type": "asset"
},
{
"name": "play",
"type": "asset"
},
{
"name": "ante_win",
"type": "asset"
},
{
"name": "blind_win",
"type": "asset"
},
{
"name": "pairplus_win",
"type": "asset"
},
{
"name": "play_win",
"type": "asset"
},
{
"name": "stop_bet_hash",
"type": "checksum256"
},
{
"name": "if_timeout",
"type": "int32"
}
]
},
{
"name": "setstate",
"base": "",
"fields": [
{
"name": "key",
"type": "string"
},
{
"name": "value",
"type": "int32"
}
]
},
{
"name": "settlement",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
}
]
},
{
"name": "stopbet",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
}
]
}
],
"actions": [
{
"name": "draw",
"type": "draw",
"ricardian_contract": ""
},
{
"name": "initsign",
"type": "initsign",
"ricardian_contract": ""
},
{
"name": "reveal",
"type": "reveal",
"ricardian_contract": ""
},
{
"name": "setstate",
"type": "setstate",
"ricardian_contract": ""
},
{
"name": "settlement",
"type": "settlement",
"ricardian_contract": ""
},
{
"name": "stopbet",
"type": "stopbet",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "bets",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "bets"
},
{
"name": "games",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "games"
},
{
"name": "globalstate",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "global_state"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}