struct arisen::producer_authority

Public Attributes

Type

Name

name

producer_name
Name of the producer.

block_signing_authority

authority

Friends

Type

Name

friend constexpr bool

operator<

friend DataStream &

operator<<

friend DataStream &

operator>>

Detailed Description

Maps producer with its signing key, used for producer schedule

Public Attributes Documentation

variable producer_name

name arisen::producer_authority::producer_name;

Name of the producer.

Name of the producer

variable authority

block_signing_authority arisen::producer_authority::authority;

Friends Documentation

friend operator<

constexpr bool operator<(
    const producer_authority & a,
    const producer_authority & b
)

friend operator<<

template<typename DataStream>
DataStream& operator<<(
    DataStream & ds,
    const producer_authority & t
)

friend operator>>

template<typename DataStream>
DataStream& operator>>(
    DataStream & ds,
    producer_authority & t
)

The documentation for this class was generated from the following file: libraries/arisenlib/contracts/arisen/producer_schedule.hpp