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