BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
Go to the documentation of this file.
27 #include <graphene/chain/hardfork.hpp>
33 namespace graphene {
namespace chain {
50 obj.vote_id = vote_id;
53 return new_del_object.
id;
69 if( op.new_url.valid() )
70 com.url = *op.new_url;
#define FC_CAPTURE_AND_RETHROW(...)
void_result do_evaluate(const committee_member_update_operation &o)
tracks the blockchain state in an extensible manner
const T & get(const object_id_type &id) const
void_result do_apply(const committee_member_update_operation &o)
account_id_type committee_member_account
The account which owns the committee_member. This account pays the fee for this operation.
Create a committee_member object, as a bid to hold a committee_member seat on the network.
const T & create(F &&constructor)
void_result do_apply(const committee_member_update_global_parameters_operation &o)
Update a committee_member object.
An ID for some votable object.
account_id_type committee_member_account
The account which owns the committee_member. This account pays the fee for this operation.
void_result do_evaluate(const committee_member_create_operation &o)
chain_parameters new_parameters
Used by committee_members to update the global parameters of the blockchain.
#define FC_ASSERT(TEST,...)
Checks a condition and throws an assert_exception if the test is FALSE.
uint32_t next_available_vote_id
void_result do_evaluate(const committee_member_update_global_parameters_operation &o)
Maintains global state information (committee_member list, current fees)
object_id_type do_apply(const committee_member_create_operation &o)
committee_member_id_type committee_member
The committee member to update.
optional< chain_parameters > pending_parameters
void modify(const T &obj, const Lambda &m)
transaction_evaluation_state * trx_state
tracks information about a committee_member account.