| 
    COOPENOMICS
    v1
    
   Кооперативная Экономика 
   | 
 
Классы | |
| struct | Capital::invest | 
| Таблица инвестиций хранит данные о вложениях в проекты.  Подробнее... | |
Пространства имен | |
| namespace | Capital | 
| namespace | Capital::Invests | 
| namespace | Capital::Invests::Status | 
| Константы статусов инвестиций  | |
Определения типов | |
| typedef eosio::multi_index< "invests"_n, invest, indexed_by<"byhash"_n, const_mem_fun< invest, checksum256, &invest::by_hash > >, indexed_by<"byusername"_n, const_mem_fun< invest, uint64_t, &invest::by_username > >, indexed_by<"byproject"_n, const_mem_fun< invest, checksum256, &invest::by_project > >, indexed_by<"byprojuser"_n, const_mem_fun< invest, uint128_t, &invest::by_project_user > > > | Capital::invest_index | 
| Таблица для хранения инвестиций.  Подробнее... | |
Функции | |
| std::optional< invest > | Capital::Invests::get_invest (eosio::name coopname, const checksum256 &invest_hash) | 
| invest | Capital::Invests::get_invest_or_fail (eosio::name coopname, const checksum256 &invest_hash) | 
| Получает инвестицию по хэшу или прерывает выполнение с ошибкой.  Подробнее... | |
| std::optional< std::pair< eosio::name, eosio::asset > > | Capital::Invests::get_coordinator_amount (eosio::name coopname, eosio::name investor_username, const eosio::asset &investment_amount) | 
| Вычисляет сумму координаторского взноса, если инвестор зарегистрирован менее 30 дней назад.  Подробнее... | |
| void | Capital::Invests::create_invest_with_approve (eosio::name coopname, eosio::name username, checksum256 project_hash, checksum256 invest_hash, eosio::asset amount, document2 statement) | 
| Создает инвестицию и отправляет её на утверждение.  Подробнее... | |
| void | Capital::Invests::set_coordinator_info (eosio::name coopname, checksum256 invest_hash, eosio::name coordinator_username, eosio::asset coordinator_amount) | 
| Устанавливает информацию о координаторе в инвестиции.  Подробнее... | |
| void | Capital::Invests::delete_invest (eosio::name coopname, const checksum256 &invest_hash) | 
| Удаляет инвестицию по хэшу.  Подробнее... | |
Переменные | |
| const eosio::name | Capital::Invests::Status::CREATED = "created"_n | 
| Инвестиция создана  Подробнее... | |