{
"version": "eosio::abi/1.1",
"types": [
{
"new_type_name": "BYTE",
"type": "uint8"
}
],
"structs": [
{
"name": "actgames",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
},
{
"name": "sign",
"type": "string"
},
{
"name": "state",
"type": "uint8"
},
{
"name": "player",
"type": "name"
},
{
"name": "player_hand_number",
"type": "uint8"
},
{
"name": "ante",
"type": "asset"
},
{
"name": "blind",
"type": "asset"
},
{
"name": "trips",
"type": "asset"
},
{
"name": "play",
"type": "asset"
},
{
"name": "created_at",
"type": "uint64"
},
{
"name": "txid_bet",
"type": "checksum256"
},
{
"name": "txid_play",
"type": "checksum256"
},
{
"name": "txid_fold",
"type": "checksum256"
},
{
"name": "proxy",
"type": "name"
},
{
"name": "memo",
"type": "string"
},
{
"name": "referrer",
"type": "name"
}
]
},
{
"name": "del",
"base": "",
"fields": [
{
"name": "game_id",
"type": "int64"
}
]
},
{
"name": "draw",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
},
{
"name": "community_cards",
"type": "BYTE[]"
},
{
"name": "hand_cards1",
"type": "BYTE[]"
},
{
"name": "hand_cards2",
"type": "BYTE[]"
},
{
"name": "player_comination",
"type": "BYTE[]"
},
{
"name": "player_card_type",
"type": "BYTE"
},
{
"name": "dealer_combination",
"type": "BYTE[]"
},
{
"name": "dealer_card_type",
"type": "BYTE"
},
{
"name": "winner",
"type": "BYTE"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "phase",
"type": "BYTE"
},
{
"name": "check_count",
"type": "BYTE"
},
{
"name": "play_operate",
"type": "int32"
},
{
"name": "seed",
"type": "string"
}
]
},
{
"name": "game_item",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
},
{
"name": "sign",
"type": "string"
},
{
"name": "state",
"type": "uint8"
},
{
"name": "player",
"type": "name"
},
{
"name": "player_hand_number",
"type": "uint8"
},
{
"name": "ante",
"type": "asset"
},
{
"name": "blind",
"type": "asset"
},
{
"name": "trips",
"type": "asset"
},
{
"name": "play",
"type": "asset"
},
{
"name": "created_at",
"type": "uint64"
},
{
"name": "txid_bet",
"type": "checksum256"
},
{
"name": "txid_play",
"type": "checksum256"
},
{
"name": "txid_fold",
"type": "checksum256"
},
{
"name": "proxy",
"type": "name"
},
{
"name": "memo",
"type": "string"
},
{
"name": "referrer",
"type": "name"
}
]
},
{
"name": "game_result",
"base": "",
"fields": [
{
"name": "game_id",
"type": "uint64"
},
{
"name": "community_cards",
"type": "string"
},
{
"name": "hand_cards1",
"type": "string"
},
{
"name": "hand_cards2",
"type": "string"
},
{
"name": "dealer_combie",
"type": "string"
},
{
"name": "player_combie",
"type": "string"
},
{
"name": "player_hand_number",
"type": "BYTE"
},
{
"name": "dealer_card_type",
"type": "BYTE"
},
{
"name": "player_card_type",
"type": "BYTE"
},
{
"name": "winner",
"type": "BYTE"
},
{
"name": "ante_win",
"type": "asset"
},
{
"name": "blind_win",
"type": "asset"
},
{
"name": "trips_win",
"type": "asset"
},
{
"name": "play_win",
"type": "asset"
},
{
"name": "phase",
"type": "BYTE"
},
{
"name": "check_count",
"type": "BYTE"
}
]
},
{
"name": "global_state",
"base": "",
"fields": [
{
"name": "key",
"type": "uint64"
},
{
"name": "value",
"type": "int32"
}
]
},
{
"name": "record",
"base": "",
"fields": [
{
"name": "_game_item",
"type": "actgames"
},
{
"name": "_game_result",
"type": "game_result"
}
]
},
{
"name": "reveal",
"base": "",
"fields": [
{
"name": "info",
"type": "reveal_info"
}
]
},
{
"name": "reveal_info",
"base": "",
"fields": [
{
"name": "game_id",
"type": "int64"
},
{
"name": "player",
"type": "name"
},
{
"name": "public_key",
"type": "string"
},
{
"name": "sign",
"type": "string"
},
{
"name": "player_hand_number",
"type": "BYTE"
},
{
"name": "community_cards",
"type": "string"
},
{
"name": "hand_cards1",
"type": "string"
},
{
"name": "hand_cards2",
"type": "string"
},
{
"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": "payout",
"type": "asset"
},
{
"name": "dealer_best_combination",
"type": "string"
},
{
"name": "player_best_combination",
"type": "string"
},
{
"name": "result",
"type": "string"
},
{
"name": "phase",
"type": "BYTE"
},
{
"name": "check_count",
"type": "BYTE"
},
{
"name": "info",
"type": "string"
},
{
"name": "seed",
"type": "string"
}
]
},
{
"name": "select",
"base": "",
"fields": [
{
"name": "player",
"type": "name"
},
{
"name": "game_id",
"type": "int64"
},
{
"name": "sign",
"type": "string"
},
{
"name": "player_hand_number",
"type": "uint8"
}
]
},
{
"name": "setstate",
"base": "",
"fields": [
{
"name": "key",
"type": "string"
},
{
"name": "value",
"type": "int32"
}
]
}
],
"actions": [
{
"name": "del",
"type": "del",
"ricardian_contract": ""
},
{
"name": "draw",
"type": "draw",
"ricardian_contract": ""
},
{
"name": "record",
"type": "record",
"ricardian_contract": ""
},
{
"name": "reveal",
"type": "reveal",
"ricardian_contract": ""
},
{
"name": "select",
"type": "select",
"ricardian_contract": ""
},
{
"name": "setstate",
"type": "setstate",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "actgames",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "actgames"
},
{
"name": "gamelist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "game_item"
},
{
"name": "globalstate",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "global_state"
},
{
"name": "result4",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "game_result"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}