| 
    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 | ) |