|
COOPENOMICS
v1
Кооперативная Экономика
|
#include <eosio/eosio.hpp>#include <eosio/asset.hpp>#include "../../entities/global_state.hpp"#include "../../entities/segments.hpp"Пространства имен | |
| namespace | Capital |
| namespace | Capital::Gamification |
Функции | |
| uint64_t | Capital::Gamification::calculate_level_requirement (uint32_t level, const Capital::config &config) |
| Рассчитывает требуемую сумму вкладов для достижения указанного уровня Подробнее... | |
| double | Capital::Gamification::calculate_energy_gain (eosio::asset contribution_amount, uint32_t current_level, const Capital::config &config) |
| Рассчитывает прирост энергии от вклада Подробнее... | |
| void | Capital::Gamification::update_energy_with_decay (eosio::name coopname, uint64_t contributor_id) |
| Обновляет энергию участника с учетом естественного снижения (decay) Подробнее... | |
| void | Capital::Gamification::add_energy_and_check_levelup (eosio::name coopname, uint64_t contributor_id, double energy_gain) |
| Добавляет энергию участнику и проверяет переход на новый уровень Подробнее... | |
| void | Capital::Gamification::update_gamification_from_segment (eosio::name coopname, uint64_t contributor_id, const Capital::Segments::segment &segment) |
| Обновляет геймификацию (уровень и энергию) на основе вкладов из сегмента Подробнее... | |