|
COOPENOMICS
v1
Кооперативная Экономика
|
Пространства имен | |
| namespace | block_info |
Классы | |
| struct | abi_hash |
| struct | authority |
| struct | bid_refund |
| Таблица возвратов ставок хранит информацию о возвратах средств от неудачных ставок на имена. Подробнее... | |
| struct | block_header |
| struct | delegated_bandwidth |
| Таблица делегированной пропускной способности хранит информацию о делегированных ресурсах между пользователями. Подробнее... | |
| struct | emission_state |
| Таблица состояния эмиссии хранит информацию о текущем такте эмиссии токенов. Подробнее... | |
| struct | eosio_global_state |
| Глобальное состояние системы хранит основные параметры блокчейна и статистику. Подробнее... | |
| struct | exchange_state |
| struct | key_weight |
| struct | limit_auth_change |
| struct | name_bid |
| Таблица ставок на имена хранит информацию о аукционах на премиум имена. Подробнее... | |
| class | native |
| struct | permission_level_weight |
| struct | powerup_config |
| struct | powerup_order |
| Таблица заказов powerup хранит информацию о заказах на покупку ресурсов через powerup. Подробнее... | |
| struct | powerup_state |
| Таблица состояния powerup хранит состояние рынка ресурсов для powerup. Подробнее... | |
| struct | powerup_state_resource |
| struct | producer_info |
| Таблица информации о продюсерах хранит данные о зарегистрированных блок-продюсерах. Подробнее... | |
| struct | ram_debt_record |
| Таблица записей о долгах по RAM хранит информацию о долгах аккаунтов по RAM. Подробнее... | |
| struct | refund_request |
| Таблица запросов на возврат хранит информацию о запросах на возврат делегированных ресурсов. Подробнее... | |
| class | system_contract |
| struct | user_resources |
| Таблица ресурсов пользователя хранит информацию о ресурсах, принадлежащих пользователю. Подробнее... | |
| struct | voter_info |
| Таблица информации о голосующих хранит данные о голосующих и их голосах. Подробнее... | |
| struct | wait_weight |
Определения типов | |
| typedef double | real_type |
| typedef eosio::multi_index<"rammarket"_n, exchange_state > | rammarket |
| using | 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 > > > | name_bid_table |
| typedef eosio::multi_index< "bidrefunds"_n, bid_refund > | bid_refund_table |
| typedef eosio::multi_index< "voters"_n, voter_info > | voters_table |
| typedef eosio::multi_index< "producers"_n, producer_info, indexed_by<"prototalvote"_n, const_mem_fun< producer_info, double, &producer_info::by_votes > > > | producers_table |
| typedef eosio::singleton< "global"_n, eosio_global_state > | global_state_singleton |
| typedef eosio::multi_index<"ramdebts"_n, ram_debt_record > | ram_debts_table |
| typedef eosio::multi_index< "userres"_n, user_resources > | user_resources_table |
| typedef eosio::multi_index< "delband"_n, delegated_bandwidth > | del_bandwidth_table |
| typedef eosio::multi_index< "refunds"_n, refund_request > | refunds_table |
| typedef eosio::singleton<"powerstate"_n, powerup_state > | powerup_state_singleton |
| typedef eosio::singleton<"emission"_n, emission_state > | 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 > > > | powerup_order_table |
| typedef eosio::multi_index<"limitauthchg"_n, limit_auth_change > | limit_auth_change_table |
Функции | |
| eosio::asset | determine_ram_price (uint32_t bytes) |
| template<typename E , typename F > | |
| static auto | 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 | 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 | convert_to_block_signing_authority (const eosio::public_key &producer_key) |
| void | check_auth_change (name contract, name account, const binary_extension< name > &authorized_by) |
| double | stake2vote (int64_t staked) |
Переменные | |
| constexpr int64_t | powerup_frac = 1'000'000'000'000'000ll |
| static constexpr uint32_t | seconds_per_year = 52 * 7 * 24 * 3600 |
| Количество секунд в году Подробнее... | |
| static constexpr uint32_t | seconds_per_day = 24 * 3600 |
| Количество секунд в дне Подробнее... | |
| static constexpr uint32_t | seconds_per_hour = 3600 |
| Количество секунд в часе Подробнее... | |
| static constexpr int64_t | useconds_per_year = int64_t(seconds_per_year) * 1000'000ll |
| Количество микросекунд в году Подробнее... | |
| static constexpr int64_t | useconds_per_day = int64_t(seconds_per_day) * 1000'000ll |
| Количество микросекунд в дне Подробнее... | |
| static constexpr int64_t | useconds_per_hour = int64_t(seconds_per_hour) * 1000'000ll |
| Количество микросекунд в часе Подробнее... | |
| static constexpr uint32_t | blocks_per_day = 2 * seconds_per_day |
| Количество блоков в дне (половина секунды на блок) Подробнее... | |
| static constexpr int64_t | min_activated_stake = 150'000'000'0000 |
| Минимальная активированная ставка Подробнее... | |
| static constexpr int64_t | ram_gift_bytes = 0 |
| Подарочные байты RAM (1400) Подробнее... | |
| static constexpr int64_t | min_pervote_daily_pay = 1'0000 |
| Минимальная ежедневная оплата за голос Подробнее... | |
| static constexpr uint32_t | refund_delay_sec = 3 * seconds_per_day |
| Задержка возврата в секундах Подробнее... | |
| typedef eosio::multi_index< "bidrefunds"_n, bid_refund > eosiosystem::bid_refund_table |
| using eosiosystem::blockchain_parameters_t = typedef eosio::blockchain_parameters |
| typedef eosio::multi_index< "delband"_n, delegated_bandwidth > eosiosystem::del_bandwidth_table |
| typedef eosio::singleton<"emission"_n, emission_state> eosiosystem::emission_state_singleton |
| typedef eosio::singleton< "global"_n, eosio_global_state > eosiosystem::global_state_singleton |
| typedef eosio::multi_index<"limitauthchg"_n, limit_auth_change> eosiosystem::limit_auth_change_table |
| 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< "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 |
| typedef eosio::singleton<"powerstate"_n, powerup_state> eosiosystem::powerup_state_singleton |
| 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::multi_index<"ramdebts"_n, ram_debt_record> eosiosystem::ram_debts_table |
| typedef eosio::multi_index< "rammarket"_n, exchange_state > eosiosystem::rammarket |
| typedef double eosiosystem::real_type |
| typedef eosio::multi_index< "refunds"_n, refund_request > eosiosystem::refunds_table |
| typedef eosio::multi_index< "userres"_n, user_resources > eosiosystem::user_resources_table |
| typedef eosio::multi_index< "voters"_n, voter_info > eosiosystem::voters_table |
| void eosiosystem::check_auth_change | ( | name | contract, |
| name | account, | ||
| const binary_extension< name > & | authorized_by | ||
| ) |
|
inline |
| eosio::asset eosiosystem::determine_ram_price | ( | uint32_t | bytes | ) |
|
inlinestatic |
|
inlinestatic |
| double eosiosystem::stake2vote | ( | int64_t | staked | ) |