post_bet_evaluator(data_service_factory_i &, betting_matcher_i &, betting_service_i &, dba::db_accessor< game_object > &, dba::db_accessor< account_object > &, dba::db_accessor< bet_uuid_history_object > &)
void do_apply(const operation_type &op)
virtual const pending_bet_object & create_pending_bet(const account_name_type &better, const protocol::asset &stake, protocol::odds odds, const protocol::wincase_type &wincase, uuid_type game_uuid, uuid_type bet_uuid, pending_bet_kind kind)=0
This operation creates bet.
bool live
is this bet is active in live
uuid_type game_uuid
Universal Unique Identifier which is specified during game creation.
uuid_type uuid
Universal Unique Identifier which is unique for each bet.
odds_input odds
odds - rational coefficient that define potential result (p). p = odds * stake