|
COOPENOMICS
v1
Кооперативная Экономика
|
Классы | |
| struct | ProgramInfo |
Функции | |
| program | get_program_or_fail (eosio::name coopname, uint64_t program_id) |
| bool | is_participant_of_cpp_by_program_id (eosio::name coopname, eosio::name username, uint64_t program_id) |
| bool | is_valid_participant_of_program_by_type (eosio::name coopname, eosio::name username, eosio::name program_type) |
| void | check_valid_program (const eosio::name &type) |
| uint64_t | get_program_id (const eosio::name &type) |
| uint64_t | get_draft_id (const eosio::name &type) |
| std::optional< progwallet > | get_program_wallet (eosio::name coopname, eosio::name username, eosio::name type) |
Переменные | |
| static const std::map< eosio::name, ProgramInfo > | program_map |
|
inline |
|
inline |
|
inline |
| program get_program_or_fail | ( | eosio::name | coopname, |
| uint64_t | program_id | ||
| ) |
Логика программ пайщика и кошелька (совет). Таблицы programs / progwallets / agreements — из domain/index.hpp (подключать раньше).
| std::optional< progwallet > get_program_wallet | ( | eosio::name | coopname, |
| eosio::name | username, | ||
| eosio::name | type | ||
| ) |
| bool is_participant_of_cpp_by_program_id | ( | eosio::name | coopname, |
| eosio::name | username, | ||
| uint64_t | program_id | ||
| ) |
| bool is_valid_participant_of_program_by_type | ( | eosio::name | coopname, |
| eosio::name | username, | ||
| eosio::name | program_type | ||
| ) |
|
static |