Kagome
Polkadot Runtime Engine in C++17
authority.hpp File Reference
#include <cstdint>
#include <functional>
#include "consensus/constants.hpp"
#include "primitives/common.hpp"
#include "primitives/session_key.hpp"
#include "scale/tie.hpp"
Include dependency graph for authority.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kagome::primitives::AuthorityId
 
struct  kagome::primitives::Authority
 
struct  kagome::primitives::AuthoritySet
 

Namespaces

 kagome::primitives
 

Typedefs

using kagome::primitives::AuthorityWeight = uint64_t
 
using kagome::primitives::AuthoritySetId = uint64_t
 
using kagome::primitives::AuthorityListSize = uint64_t
 
using kagome::primitives::AuthorityIndex = uint32_t
 
using kagome::primitives::AuthorityList = common::SLVector< Authority, consensus::kMaxValidatorsNumber >
 

Functions

bool kagome::primitives::operator< (const AuthorityId &lhs, const AuthorityId &rhs)