COOPENOMICS  v1
Кооперативная Экономика
Структура eosiosystem::producer_info

Таблица информации о продюсерах хранит данные о зарегистрированных блок-продюсерах. Подробнее...

#include <eosio.system.hpp>

Открытые члены

uint64_t primary_key () const
 
double by_votes () const
 
bool active () const
 
void deactivate ()
 
eosio::block_signing_authority get_producer_authority () const
 

Открытые атрибуты

name owner
 Владелец аккаунта продюсера Подробнее...
 
double total_votes = 0
 Общее количество голосов Подробнее...
 
eosio::public_key producer_key
 Публичный ключ продюсера Подробнее...
 
bool is_active = true
 Активен ли продюсер Подробнее...
 
std::string url
 URL продюсера Подробнее...
 
uint32_t unpaid_blocks = 0
 Количество неоплаченных блоков Подробнее...
 
time_point last_result_time
 Время последнего результата Подробнее...
 
uint16_t location = 0
 Локация продюсера Подробнее...
 
eosio::binary_extension< eosio::block_signing_authority > producer_authority
 Авторизация подписи блоков (добавлено в версии 1.9.0) Подробнее...
 

Друзья

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

Подробное описание

Таблица информации о продюсерах хранит данные о зарегистрированных блок-продюсерах.

Область памяти (scope): eosio.system
Имя таблицы (table): producers

Методы

◆ active()

bool eosiosystem::producer_info::active ( ) const
inline

◆ by_votes()

double eosiosystem::producer_info::by_votes ( ) const
inline

◆ deactivate()

void eosiosystem::producer_info::deactivate ( )
inline

◆ get_producer_authority()

eosio::block_signing_authority eosiosystem::producer_info::get_producer_authority ( ) const
inline

◆ primary_key()

uint64_t eosiosystem::producer_info::primary_key ( ) const
inline

Документация по друзьям класса и функциям, относящимся к классу

◆ operator<<

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

◆ operator>>

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

Данные класса

◆ is_active

bool eosiosystem::producer_info::is_active = true

Активен ли продюсер

◆ last_result_time

time_point eosiosystem::producer_info::last_result_time

Время последнего результата

◆ location

uint16_t eosiosystem::producer_info::location = 0

Локация продюсера

◆ owner

name eosiosystem::producer_info::owner

Владелец аккаунта продюсера

◆ producer_authority

eosio::binary_extension<eosio::block_signing_authority> eosiosystem::producer_info::producer_authority

Авторизация подписи блоков (добавлено в версии 1.9.0)

◆ producer_key

eosio::public_key eosiosystem::producer_info::producer_key

Публичный ключ продюсера

◆ total_votes

double eosiosystem::producer_info::total_votes = 0

Общее количество голосов

◆ unpaid_blocks

uint32_t eosiosystem::producer_info::unpaid_blocks = 0

Количество неоплаченных блоков

◆ url

std::string eosiosystem::producer_info::url

URL продюсера


Объявления и описания членов структуры находятся в файле: