tracks the blockchain state in an extensible manner
void remove_if_exist(const account_name_type &) override
dbs_account_registration_bonus(database &db)
account_registration_bonus_refs_type get_by_expiration_time(const fc::time_point_sec &until) const override
fc::fixed_string_16 account_name_type
virtual account_registration_bonus_refs_type get_by_expiration_time(const fc::time_point_sec &until) const =0
virtual void remove_if_exist(const account_name_type &)=0
std::vector< typename base_service_i::object_cref_type > account_registration_bonus_refs_type