10 struct data_service_factory_i;
11 struct proposal_service_i;
12 class proposal_object;
30 void update_proposals_voting_list_and_execute();
33 data_service_factory_i& services;
36 fc::flat_set<account_name_type> removed_members;
tracks the blockchain state in an extensible manner
dbs_proposal_executor(database &s)
void operator()(const proposal_object &proposal) override
bool is_quorum(size_t votes, size_t members_count, size_t quorum)
signed_transaction proposal(const std::string &initiator, uint32_t lifetime_sec, C &&constructor)
virtual void operator()(const proposal_object &proposal)=0