Class List > eosio :: blockchain_parameters
Tunable blockchain configuration that can be changed via consensus. More...
Public Attributes
Type | Name |
---|---|
uint64_t | max_block_net_usage |
uint32_t | target_block_net_usage_pct |
uint32_t | max_transaction_net_usage |
uint32_t | base_per_transaction_net_usage The base amount of net usage billed for a transaction to cover incidentals. |
uint32_t | net_usage_leeway |
uint32_t | context_free_discount_net_usage_num |
uint32_t | context_free_discount_net_usage_den |
uint32_t | max_block_cpu_usage |
uint32_t | target_block_cpu_usage_pct |
uint32_t | max_transaction_cpu_usage |
uint32_t | min_transaction_cpu_usage |
uint32_t | max_transaction_lifetime Maximum lifetime of a transacton. |
uint32_t | deferred_trx_expiration_window |
uint32_t | max_transaction_delay |
uint32_t | max_inline_action_size Maximum size of inline action. |
uint16_t | max_inline_action_depth Maximum depth of inline action. |
uint16_t | max_authority_depth Maximum authority depth. |
Friends
Type | Name |
---|---|
friend DataStream & | operator<< |
friend DataStream & | operator>> |
Detailed Description
Tunable blockchain configuration that can be changed via consensus
Public Attributes Documentation
variable max_block_net_usage
uint64_t eosio::blockchain_parameters::max_block_net_usage;
variable target_block_net_usage_pct
uint32_t eosio::blockchain_parameters::target_block_net_usage_pct;
variable max_transaction_net_usage
uint32_t eosio::blockchain_parameters::max_transaction_net_usage;
variable base_per_transaction_net_usage
uint32_t eosio::blockchain_parameters::base_per_transaction_net_usage;
The base amount of net usage billed for a transaction to cover incidentals.
The base amount of net usage billed for a transaction to cover incidentals
variable net_usage_leeway
uint32_t eosio::blockchain_parameters::net_usage_leeway;
variable context_free_discount_net_usage_num
uint32_t eosio::blockchain_parameters::context_free_discount_net_usage_num;
variable context_free_discount_net_usage_den
uint32_t eosio::blockchain_parameters::context_free_discount_net_usage_den;
variable max_block_cpu_usage
uint32_t eosio::blockchain_parameters::max_block_cpu_usage;
variable target_block_cpu_usage_pct
uint32_t eosio::blockchain_parameters::target_block_cpu_usage_pct;
variable max_transaction_cpu_usage
uint32_t eosio::blockchain_parameters::max_transaction_cpu_usage;
variable min_transaction_cpu_usage
uint32_t eosio::blockchain_parameters::min_transaction_cpu_usage;
variable max_transaction_lifetime
uint32_t eosio::blockchain_parameters::max_transaction_lifetime;
Maximum lifetime of a transacton.
Maximum lifetime of a transacton
variable deferred_trx_expiration_window
uint32_t eosio::blockchain_parameters::deferred_trx_expiration_window;
variable max_transaction_delay
uint32_t eosio::blockchain_parameters::max_transaction_delay;
variable max_inline_action_size
uint32_t eosio::blockchain_parameters::max_inline_action_size;
Maximum size of inline action.
Maximum size of inline action
variable max_inline_action_depth
uint16_t eosio::blockchain_parameters::max_inline_action_depth;
Maximum depth of inline action.
Maximum depth of inline action
variable max_authority_depth
uint16_t eosio::blockchain_parameters::max_authority_depth;
Maximum authority depth.
Maximum authority depth
Friends Documentation
friend operator<<
template<typename DataStream>
DataStream& operator<<(
DataStream & ds,
const blockchain_parameters & t
)
friend operator>>
template<typename DataStream>
DataStream& operator>>(
DataStream & ds,
blockchain_parameters & t
)
The documentation for this class was generated from the following file: libraries/eosiolib/privileged.hpp