Wire Sysio Wire Sysion 1.0.0
|
#include <producer_schedule.hpp>
Public Member Functions | |
template<typename Op > | |
void | for_each_key (Op &&op) const |
std::pair< bool, size_t > | keys_satisfy_and_relevant (const std::set< public_key_type > &presented_keys) const |
auto | to_shared (chainbase::allocator< char > alloc) const |
Static Public Member Functions | |
static constexpr std::string_view | abi_type_name () |
static auto | from_shared (const shared_block_signing_authority_v0 &src) |
Public Attributes | |
uint32_t | threshold = 0 |
vector< key_weight > | keys |
Friends | |
bool | operator== (const block_signing_authority_v0 &lhs, const block_signing_authority_v0 &rhs) |
bool | operator!= (const block_signing_authority_v0 &lhs, const block_signing_authority_v0 &rhs) |
block signing authority version 0 this authority allows for a weighted threshold multi-sig per-producer
Definition at line 100 of file producer_schedule.hpp.
|
inlinestaticconstexpr |
Definition at line 101 of file producer_schedule.hpp.
|
inline |
Definition at line 107 of file producer_schedule.hpp.
|
inlinestatic |
Definition at line 142 of file producer_schedule.hpp.
|
inline |
Definition at line 113 of file producer_schedule.hpp.
|
inline |
Definition at line 130 of file producer_schedule.hpp.
|
friend |
Definition at line 156 of file producer_schedule.hpp.
|
friend |
Definition at line 153 of file producer_schedule.hpp.
vector<key_weight> sysio::chain::block_signing_authority_v0::keys |
Definition at line 104 of file producer_schedule.hpp.
uint32_t sysio::chain::block_signing_authority_v0::threshold = 0 |
Definition at line 103 of file producer_schedule.hpp.