Bitshares-Core  2.0.181105
BitShares blockchain implementation and command-line interface software
Classes | Public Member Functions | Public Attributes | List of all members
graphene::chain::committee_member_update_global_parameters_operation Struct Reference

Used by committee_members to update the global parameters of the blockchain.This operation allows the committee_members to update the global parameters on the blockchain. These control various tunable aspects of the chain, including block and maintenance intervals, maximum data sizes, the fees charged by the network, etc. More...

#include <committee_member.hpp>

Inheritance diagram for graphene::chain::committee_member_update_global_parameters_operation:
graphene::chain::base_operation

Classes

struct  fee_parameters_type
 

Public Member Functions

account_id_type fee_payer () const
 
void validate () const
 
- Public Member Functions inherited from graphene::chain::base_operation
template<typename T >
share_type calculate_fee (const T &params) const
 
void get_required_authorities (vector< authority > &) const
 
void get_required_active_authorities (flat_set< account_id_type > &) const
 
void get_required_owner_authorities (flat_set< account_id_type > &) const
 
void validate () const
 

Public Attributes

asset fee
 
chain_parameters new_parameters
 

Additional Inherited Members

- Static Public Member Functions inherited from graphene::chain::base_operation
static uint64_t calculate_data_fee (uint64_t bytes, uint64_t price_per_kbyte)
 

Detailed Description

Used by committee_members to update the global parameters of the blockchain.

This operation allows the committee_members to update the global parameters on the blockchain. These control various tunable aspects of the chain, including block and maintenance intervals, maximum data sizes, the fees charged by the network, etc.

This operation may only be used in a proposed transaction, and a proposed transaction which contains this operation must have a review period specified in the current global parameters before it may be accepted.

Definition at line 83 of file committee_member.hpp.

Member Function Documentation

◆ fee_payer()

account_id_type graphene::chain::committee_member_update_global_parameters_operation::fee_payer ( ) const
inline

Definition at line 90 of file committee_member.hpp.

◆ validate()

void graphene::chain::committee_member_update_global_parameters_operation::validate ( ) const

Definition at line 41 of file committee_member.cpp.

Member Data Documentation

◆ fee

asset graphene::chain::committee_member_update_global_parameters_operation::fee

Definition at line 87 of file committee_member.hpp.

◆ new_parameters

chain_parameters graphene::chain::committee_member_update_global_parameters_operation::new_parameters

Definition at line 88 of file committee_member.hpp.


The documentation for this struct was generated from the following files: