28 namespace graphene {
namespace protocol {
161 bool using_owner_authority =
false;
180 (active_approvals_to_add)(active_approvals_to_remove)(owner_approvals_to_add)(owner_approvals_to_remove)
181 (key_approvals_to_add)(key_approvals_to_remove)(
extensions) )
future_extensions::flat_set_type extensions_type
virtual void get_required_active_authorities(flat_set< account_id_type > &) const
#define FC_REFLECT(TYPE, MEMBERS)
Specializes fc::reflector for TYPE.
The proposal_delete_operation deletes an existing transaction proposalThis operation allows the early...
extensions_type extensions
virtual void get_required_authorities(vector< authority > &) const
The proposal_create_operation creates a transaction proposal, for use in multi-sig scenariosCreates a...
provides stack-based nullable value similar to boost::optional
share_type calculate_fee(const fee_parameters_type &k) const
flat_set< public_key_type > key_approvals_to_remove
time_point_sec expiration_time
#define GRAPHENE_DECLARE_EXTERNAL_SERIALIZATION(type)
flat_set< account_id_type > active_approvals_to_remove
account_id_type fee_paying_account
flat_set< account_id_type > owner_approvals_to_remove
account_id_type fee_payer() const
#define GRAPHENE_BLOCKCHAIN_PRECISION
account_id_type fee_paying_account
optional< uint32_t > review_period_seconds
vector< op_wrapper > proposed_ops
account_id_type fee_payer() const
flat_set< public_key_type > key_approvals_to_add
proposal_id_type proposal
extensions_type extensions
proposal_id_type proposal
The proposal_update_operation updates an existing transaction proposalThis operation allows accounts ...
virtual void get_required_owner_authorities(flat_set< account_id_type > &) const
account_id_type fee_payer() const
static proposal_create_operation committee_proposal(const chain_parameters ¶m, fc::time_point_sec head_block_time)
flat_set< account_id_type > owner_approvals_to_add
account_id_type fee_paying_account
flat_set< account_id_type > active_approvals_to_add
extensions_type extensions