Menu

struct eosio::producer_key

Class List > eosio :: producer_key

Maps producer with its signing key. More...

Public Attributes

Type Name
name producer_name
Name of the producer.
public_key block_signing_key
Block signing key used by this producer.

Friends

Type Name
friend DataStream & operator<<
friend DataStream & operator >>
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 eosio::producer_key::producer_name;

Name of the producer.

Name of the producer

variable block_signing_key

public_key eosio::producer_key::block_signing_key;

Block signing key used by this producer.

Block signing key used by this producer

Friends Documentation

friend operator<< (2/2)

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

friend operator >> (2/2)

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

friend operator<

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

friend operator<< (2/2)

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

friend operator >> (2/2)

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

The documentation for this class was generated from the following file: libraries/eosiolib/contracts/eosio/producer\_schedule.hpp