COOPENOMICS
v1
Кооперативная Экономика
|
#include <eosio/asset.hpp>
#include <eosio/binary_extension.hpp>
#include <eosio/privileged.hpp>
#include <eosio/producer_schedule.hpp>
#include <eosio/singleton.hpp>
#include <eosio/system.hpp>
#include <eosio/time.hpp>
#include <eosio.system/exchange_state.hpp>
#include <eosio.system/native.hpp>
#include <deque>
#include <optional>
#include <string>
#include <type_traits>
#include "../../../../../lib/consts.hpp"
Классы | |
struct | eosiosystem::name_bid |
Таблица ставок на имена хранит информацию о аукционах на премиум имена. Подробнее... | |
struct | eosiosystem::bid_refund |
Таблица возвратов ставок хранит информацию о возвратах средств от неудачных ставок на имена. Подробнее... | |
struct | eosiosystem::eosio_global_state |
Глобальное состояние системы хранит основные параметры блокчейна и статистику. Подробнее... | |
struct | eosiosystem::producer_info |
Таблица информации о продюсерах хранит данные о зарегистрированных блок-продюсерах. Подробнее... | |
struct | eosiosystem::voter_info |
Таблица информации о голосующих хранит данные о голосующих и их голосах. Подробнее... | |
struct | eosiosystem::user_resources |
Таблица ресурсов пользователя хранит информацию о ресурсах, принадлежащих пользователю. Подробнее... | |
struct | eosiosystem::delegated_bandwidth |
Таблица делегированной пропускной способности хранит информацию о делегированных ресурсах между пользователями. Подробнее... | |
struct | eosiosystem::refund_request |
Таблица запросов на возврат хранит информацию о запросах на возврат делегированных ресурсов. Подробнее... | |
struct | eosiosystem::ram_debt_record |
Таблица записей о долгах по RAM хранит информацию о долгах аккаунтов по RAM. Подробнее... | |
struct | eosiosystem::powerup_config |
struct | eosiosystem::powerup_state_resource |
struct | eosiosystem::powerup_state |
Таблица состояния powerup хранит состояние рынка ресурсов для powerup. Подробнее... | |
struct | eosiosystem::emission_state |
Таблица состояния эмиссии хранит информацию о текущем такте эмиссии токенов. Подробнее... | |
struct | eosiosystem::powerup_order |
Таблица заказов powerup хранит информацию о заказах на покупку ресурсов через powerup. Подробнее... | |
class | eosiosystem::system_contract |
Пространства имен | |
namespace | eosiosystem |
Макросы | |
#define | CHANNEL_RAM_AND_NAMEBID_FEES_TO_REX 0 |
Определения типов | |
using | eosiosystem::blockchain_parameters_t = eosio::blockchain_parameters |
typedef eosio::multi_index< "namebids"_n, name_bid, indexed_by<"highbid"_n, const_mem_fun< name_bid, uint64_t, &name_bid::by_high_bid > > > | eosiosystem::name_bid_table |
typedef eosio::multi_index< "bidrefunds"_n, bid_refund > | eosiosystem::bid_refund_table |
typedef eosio::multi_index< "voters"_n, voter_info > | eosiosystem::voters_table |
typedef eosio::multi_index< "producers"_n, producer_info, indexed_by<"prototalvote"_n, const_mem_fun< producer_info, double, &producer_info::by_votes > > > | eosiosystem::producers_table |
typedef eosio::singleton< "global"_n, eosio_global_state > | eosiosystem::global_state_singleton |
typedef eosio::multi_index<"ramdebts"_n, ram_debt_record > | eosiosystem::ram_debts_table |
typedef eosio::multi_index< "userres"_n, user_resources > | eosiosystem::user_resources_table |
typedef eosio::multi_index< "delband"_n, delegated_bandwidth > | eosiosystem::del_bandwidth_table |
typedef eosio::multi_index< "refunds"_n, refund_request > | eosiosystem::refunds_table |
typedef eosio::singleton<"powerstate"_n, powerup_state > | eosiosystem::powerup_state_singleton |
typedef eosio::singleton<"emission"_n, emission_state > | eosiosystem::emission_state_singleton |
typedef eosio::multi_index< "powup.order"_n, powerup_order, indexed_by<"byowner"_n, const_mem_fun< powerup_order, uint64_t, &powerup_order::by_owner > >, indexed_by<"byexpires"_n, const_mem_fun< powerup_order, uint64_t, &powerup_order::by_expires > > > | eosiosystem::powerup_order_table |
Функции | |
template<typename E , typename F > | |
static auto | eosiosystem::has_field (F flags, E field) -> std::enable_if_t< std::is_integral_v< F > &&std::is_unsigned_v< F > &&std::is_enum_v< E > &&std::is_same_v< F, std::underlying_type_t< E > >, bool > |
template<typename E , typename F > | |
static auto | eosiosystem::set_field (F flags, E field, bool value=true) -> std::enable_if_t< std::is_integral_v< F > &&std::is_unsigned_v< F > &&std::is_enum_v< E > &&std::is_same_v< F, std::underlying_type_t< E > >, F > |
eosio::block_signing_authority | eosiosystem::convert_to_block_signing_authority (const eosio::public_key &producer_key) |
Переменные | |
constexpr int64_t | eosiosystem::powerup_frac = 1'000'000'000'000'000ll |
static constexpr uint32_t | eosiosystem::seconds_per_year = 52 * 7 * 24 * 3600 |
Количество секунд в году Подробнее... | |
static constexpr uint32_t | eosiosystem::seconds_per_day = 24 * 3600 |
Количество секунд в дне Подробнее... | |
static constexpr uint32_t | eosiosystem::seconds_per_hour = 3600 |
Количество секунд в часе Подробнее... | |
static constexpr int64_t | eosiosystem::useconds_per_year = int64_t(seconds_per_year) * 1000'000ll |
Количество микросекунд в году Подробнее... | |
static constexpr int64_t | eosiosystem::useconds_per_day = int64_t(seconds_per_day) * 1000'000ll |
Количество микросекунд в дне Подробнее... | |
static constexpr int64_t | eosiosystem::useconds_per_hour = int64_t(seconds_per_hour) * 1000'000ll |
Количество микросекунд в часе Подробнее... | |
static constexpr uint32_t | eosiosystem::blocks_per_day = 2 * seconds_per_day |
Количество блоков в дне (половина секунды на блок) Подробнее... | |
static constexpr int64_t | eosiosystem::min_activated_stake = 150'000'000'0000 |
Минимальная активированная ставка Подробнее... | |
static constexpr int64_t | eosiosystem::ram_gift_bytes = 0 |
Подарочные байты RAM (1400) Подробнее... | |
static constexpr int64_t | eosiosystem::min_pervote_daily_pay = 1'0000 |
Минимальная ежедневная оплата за голос Подробнее... | |
static constexpr uint32_t | eosiosystem::refund_delay_sec = 3 * seconds_per_day |
Задержка возврата в секундах Подробнее... | |
#define CHANNEL_RAM_AND_NAMEBID_FEES_TO_REX 0 |