{
"version": "eosio::abi/1.0",
"types": [],
"structs": [
{
"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"
}
]
},
{
"name": "referrals_info",
"base": "",
"fields": [
{
"name": "referral",
"type": "name"
},
{
"name": "referrer",
"type": "name"
}
]
},
{
"name": "issuediv",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
}
]
},
{
"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"
}
]
},
{
"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[]"
}
]
},
{
"name": "shuffledeck",
"base": "",
"fields": [
{
"name": "deck",
"type": "string"
},
{
"name": "hand_id",
"type": "string"
}
]
},
{
"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"
}
]
},
{
"name": "updateconfig",
"base": "",
"fields": [
{
"name": "gc",
"type": "game_config"
}
]
}
],
"actions": [
{
"name": "shuffledeck",
"type": "shuffledeck",
"ricardian_contract": ""
},
{
"name": "payout",
"type": "payout",
"ricardian_contract": ""
},
{
"name": "clearout",
"type": "clearout",
"ricardian_contract": ""
},
{
"name": "revealdeck",
"type": "revealdeck",
"ricardian_contract": ""
},
{
"name": "dealhand",
"type": "dealhand",
"ricardian_contract": ""
},
{
"name": "resolve",
"type": "resolve",
"ricardian_contract": ""
},
{
"name": "setfreeze",
"type": "setfreeze",
"ricardian_contract": ""
},
{
"name": "issuediv",
"type": "issuediv",
"ricardian_contract": ""
},
{
"name": "updateconfig",
"type": "updateconfig",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "game_config"
},
{
"name": "game",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "game_info"
},
{
"name": "bets",
"index_type": "i64",
"key_names": [
"id"
],
"key_types": [
"uint64"
],
"type": "pending_bets"
},
{
"name": "referrals",
"index_type": "i64",
"key_names": [
"referral"
],
"key_types": [
"uint64"
],
"type": "referrals_info"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}