{
"version": "eosio::abi/1.1",
"types": [
{
"new_type_name": "room_phase_t",
"type": "int8"
},
{
"new_type_name": "team_t",
"type": "int8"
}
],
"structs": [
{
"name": "bet",
"base": "",
"fields": [
{
"name": "room_id",
"type": "uint64"
},
{
"name": "player",
"type": "string"
},
{
"name": "team",
"type": "team_t"
},
{
"name": "referrer",
"type": "string"
},
{
"name": "serial_no",
"type": "int64"
}
]
},
{
"name": "clear",
"base": "",
"fields": []
},
{
"name": "close",
"base": "",
"fields": [
{
"name": "agent",
"type": "name"
},
{
"name": "room_game_round",
"type": "string"
},
{
"name": "jiw_ouid",
"type": "string"
}
]
},
{
"name": "create",
"base": "",
"fields": [
{
"name": "max_num_open_room",
"type": "uint32"
},
{
"name": "uid",
"type": "string"
},
{
"name": "agent_account",
"type": "name"
},
{
"name": "maintenance_account",
"type": "string"
},
{
"name": "operation_account",
"type": "string"
},
{
"name": "room_begin",
"type": "time_point_sec"
},
{
"name": "room_countdown_begin",
"type": "uint32"
},
{
"name": "room_countdown_max",
"type": "uint32"
},
{
"name": "room_countdown_rushing_begin",
"type": "uint32"
},
{
"name": "room_countdown_rushing_max",
"type": "uint32"
},
{
"name": "room_countdown_bet",
"type": "uint32"
},
{
"name": "jackpot_contract",
"type": "name"
},
{
"name": "jackpot_initial_winnings_ouid",
"type": "string"
},
{
"name": "jackpot_initial_winnings_iuid",
"type": "string"
},
{
"name": "jackpot_initial_winnings",
"type": "asset"
},
{
"name": "jackpot_commission_reimbursement",
"type": "asset"
},
{
"name": "jackpot_rushing_threshold",
"type": "asset"
},
{
"name": "jackpot_reimbursement_threshold",
"type": "asset"
},
{
"name": "jackpot_num_dividend_payout",
"type": "uint32"
},
{
"name": "proportion_referrer_commission",
"type": "float64"
},
{
"name": "proportion_operation_commission",
"type": "float64"
},
{
"name": "proportion_jackpot_commission",
"type": "float64"
},
{
"name": "proportion_upline_commission",
"type": "float64"
},
{
"name": "proportion_jackpot_payout",
"type": "float64"
},
{
"name": "proportion_team_dividend_payout",
"type": "float64"
},
{
"name": "proportion_jackpot_dividend_payout",
"type": "float64"
},
{
"name": "order_price",
"type": "asset"
},
{
"name": "lucky8_settings",
"type": "lucky8_setting_t[]"
},
{
"name": "rushing8_settings",
"type": "rushing8_setting_t[]"
}
]
},
{
"name": "delorders",
"base": "",
"fields": [
{
"name": "room_id",
"type": "uint64"
},
{
"name": "begin",
"type": "uint64"
},
{
"name": "num",
"type": "uint64"
}
]
},
{
"name": "delrooms",
"base": "",
"fields": [
{
"name": "begin",
"type": "uint64"
},
{
"name": "num",
"type": "uint64"
}
]
},
{
"name": "finalize",
"base": "",
"fields": [
{
"name": "room_id",
"type": "uint64"
}
]
},
{
"name": "lucky8_setting_t",
"base": "",
"fields": [
{
"name": "num8",
"type": "uint8"
},
{
"name": "value",
"type": "float64"
}
]
},
{
"name": "lucky8_t",
"base": "",
"fields": [
{
"name": "num8",
"type": "uint8"
},
{
"name": "winnings",
"type": "asset"
},
{
"name": "proportion",
"type": "float64"
}
]
},
{
"name": "order_t",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "player",
"type": "string"
},
{
"name": "team",
"type": "int8"
}
]
},
{
"name": "orderfilled",
"base": "",
"fields": [
{
"name": "agent",
"type": "name"
},
{
"name": "room_game_round",
"type": "string"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "pause",
"base": "",
"fields": [
{
"name": "agent",
"type": "name"
},
{
"name": "pause_at",
"type": "time_point_sec"
}
]
},
{
"name": "reopen",
"base": "",
"fields": [
{
"name": "agent",
"type": "name"
}
]
},
{
"name": "replybet",
"base": "",
"fields": [
{
"name": "agent",
"type": "name"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "replycreate",
"base": "",
"fields": [
{
"name": "agent",
"type": "name"
},
{
"name": "room_game_round",
"type": "string"
},
{
"name": "jiw_ouid",
"type": "string"
},
{
"name": "jiw_iuid",
"type": "string"
}
]
},
{
"name": "replydelod",
"base": "",
"fields": [
{
"name": "agent",
"type": "name"
},
{
"name": "room_game_round",
"type": "string"
},
{
"name": "order_id",
"type": "uint64"
}
]
},
{
"name": "room_account_t",
"base": "",
"fields": [
{
"name": "agent",
"type": "name"
},
{
"name": "maintenance",
"type": "string"
},
{
"name": "operation",
"type": "string"
}
]
},
{
"name": "room_jackpot_t",
"base": "",
"fields": [
{
"name": "contract",
"type": "name"
},
{
"name": "winnings",
"type": "asset"
},
{
"name": "history",
"type": "asset"
},
{
"name": "initial_winnings_ouid",
"type": "string"
},
{
"name": "initial_winnings_iuid",
"type": "string"
},
{
"name": "initial_winnings",
"type": "asset"
},
{
"name": "commission_reimbursement",
"type": "asset"
},
{
"name": "rushing_threshold",
"type": "asset"
},
{
"name": "reimbursement_threshold",
"type": "asset"
},
{
"name": "num_dividend_payout",
"type": "uint32"
}
]
},
{
"name": "room_order_t",
"base": "",
"fields": [
{
"name": "price",
"type": "asset"
},
{
"name": "win",
"type": "uint64"
},
{
"name": "upline",
"type": "uint64"
},
{
"name": "num_downline",
"type": "uint8"
}
]
},
{
"name": "room_proportion_t",
"base": "",
"fields": [
{
"name": "referrer_commission",
"type": "float64"
},
{
"name": "operation_commission",
"type": "float64"
},
{
"name": "jackpot_commission",
"type": "float64"
},
{
"name": "upline_commission",
"type": "float64"
},
{
"name": "jackpot_payout",
"type": "float64"
},
{
"name": "team_dividend_payout",
"type": "float64"
},
{
"name": "jackpot_dividend_payout",
"type": "float64"
}
]
},
{
"name": "room_t",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "game_round",
"type": "string"
},
{
"name": "phase",
"type": "room_phase_t"
},
{
"name": "jackpot",
"type": "room_jackpot_t"
},
{
"name": "time",
"type": "room_time_t"
},
{
"name": "account",
"type": "room_account_t"
},
{
"name": "order",
"type": "room_order_t"
},
{
"name": "proportion",
"type": "room_proportion_t"
},
{
"name": "team",
"type": "teams_t"
}
]
},
{
"name": "room_time_t",
"base": "",
"fields": [
{
"name": "pause",
"type": "time_point_sec"
},
{
"name": "reopen",
"type": "time_point_sec"
},
{
"name": "begin",
"type": "time_point_sec"
},
{
"name": "end",
"type": "time_point_sec"
},
{
"name": "countdown_rushing_begin",
"type": "uint32"
},
{
"name": "countdown_rushing_max",
"type": "uint32"
},
{
"name": "countdown_max",
"type": "uint32"
},
{
"name": "countdown_bet",
"type": "uint32"
}
]
},
{
"name": "rushing8_setting_t",
"base": "",
"fields": [
{
"name": "num8",
"type": "uint8"
},
{
"name": "sub_sec",
"type": "uint32"
}
]
},
{
"name": "rushing8_t",
"base": "",
"fields": [
{
"name": "num8",
"type": "uint8"
},
{
"name": "sub_sec",
"type": "uint32"
}
]
},
{
"name": "setphase",
"base": "",
"fields": [
{
"name": "room_id",
"type": "uint64"
},
{
"name": "phase",
"type": "room_phase_t"
}
]
},
{
"name": "teams_t",
"base": "",
"fields": [
{
"name": "bear",
"type": "uint64"
},
{
"name": "dog",
"type": "uint64"
},
{
"name": "cat",
"type": "uint64"
},
{
"name": "rabbit",
"type": "uint64"
}
]
},
{
"name": "unpause",
"base": "",
"fields": [
{
"name": "agent",
"type": "name"
},
{
"name": "unpause_at",
"type": "time_point_sec"
}
]
},
{
"name": "user",
"base": "teams_t",
"fields": [
{
"name": "key",
"type": "uint64"
},
{
"name": "id",
"type": "string"
}
]
}
],
"actions": [
{
"name": "bet",
"type": "bet",
"ricardian_contract": ""
},
{
"name": "clear",
"type": "clear",
"ricardian_contract": ""
},
{
"name": "close",
"type": "close",
"ricardian_contract": ""
},
{
"name": "create",
"type": "create",
"ricardian_contract": ""
},
{
"name": "delorders",
"type": "delorders",
"ricardian_contract": ""
},
{
"name": "delrooms",
"type": "delrooms",
"ricardian_contract": ""
},
{
"name": "finalize",
"type": "finalize",
"ricardian_contract": ""
},
{
"name": "orderfilled",
"type": "orderfilled",
"ricardian_contract": ""
},
{
"name": "pause",
"type": "pause",
"ricardian_contract": ""
},
{
"name": "reopen",
"type": "reopen",
"ricardian_contract": ""
},
{
"name": "replybet",
"type": "replybet",
"ricardian_contract": ""
},
{
"name": "replycreate",
"type": "replycreate",
"ricardian_contract": ""
},
{
"name": "replydelod",
"type": "replydelod",
"ricardian_contract": ""
},
{
"name": "setphase",
"type": "setphase",
"ricardian_contract": ""
},
{
"name": "unpause",
"type": "unpause",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "luckys",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "lucky8_t"
},
{
"name": "orders",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "order_t"
},
{
"name": "rooms",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "room_t"
},
{
"name": "rushings",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rushing8_t"
},
{
"name": "users",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "user"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}