15 virtual void add_post(
const account_blogging_statistic_object& stat) = 0;
17 virtual void add_comment(
const account_blogging_statistic_object& stat) = 0;
19 virtual void add_vote(
const account_blogging_statistic_object& stat) = 0;
36 const account_blogging_statistic_object*
find(
const account_id_type& account_id)
const override;
38 void add_post(
const account_blogging_statistic_object& stat)
override;
40 void add_comment(
const account_blogging_statistic_object& stat)
override;
42 void add_vote(
const account_blogging_statistic_object& stat)
override;
tracks the blockchain state in an extensible manner
void increase_posting_rewards(const account_blogging_statistic_object &stat, const asset &amount) override
void add_post(const account_blogging_statistic_object &stat) override
void add_vote(const account_blogging_statistic_object &stat) override
const account_blogging_statistic_object & obtain(const account_id_type &account_id) override
dbs_account_blogging_statistic(database &db)
const account_blogging_statistic_object * find(const account_id_type &account_id) const override
void increase_curation_rewards(const account_blogging_statistic_object &stat, const asset &amount) override
void add_comment(const account_blogging_statistic_object &stat) override
virtual void add_post(const account_blogging_statistic_object &stat)=0
virtual void increase_curation_rewards(const account_blogging_statistic_object &stat, const asset &amount)=0
virtual void add_comment(const account_blogging_statistic_object &stat)=0
virtual void increase_posting_rewards(const account_blogging_statistic_object &stat, const asset &amount)=0
virtual const account_blogging_statistic_object & obtain(const account_id_type &account_id)=0
virtual void add_vote(const account_blogging_statistic_object &stat)=0
virtual const account_blogging_statistic_object * find(const account_id_type &account_id) const =0