struct eosio::block_signing_authority_v0
Class List > eosio :: block_signing_authority_v0
weighted threshold multi-sig authority More...
Public Attributes
Type | Name |
---|---|
uint32_t | threshold minimum threshold of accumulated weights from component keys that satisfies this authority |
std::vector< key_weight > | keys component keys and their associated weights |
Public Functions
Type | Name |
---|---|
bool | is_valid () const |
CDT_REFLECT (threshold, keys) |
Detailed Description
block signing authority version 0 this authority allows for a weighted threshold multi-sig per-producer
Public Attributes Documentation
variable threshold
uint32_t eosio::block_signing_authority_v0::threshold;
minimum threshold of accumulated weights from component keys that satisfies this authority
minimum threshold of accumulated weights from component keys that satisfies this authority
variable keys
std::vector<key_weight> eosio::block_signing_authority_v0::keys;
component keys and their associated weights
component keys and their associated weights
Public Functions Documentation
function is_valid
bool eosio::block_signing_authority_v0::is_valid() const
function CDT_REFLECT
eosio::block_signing_authority_v0::CDT_REFLECT(
threshold ,
keys
)
The documentation for this class was generated from the following file: libraries/eosiolib/contracts/eosio/producer\_schedule.hpp