|
COOPENOMICS
v1
Кооперативная Экономика
|
Класс Ledger для интеграции с ledger контрактом Подробнее...
#include <shared_ledger.hpp>
Классы | |
| struct | accounts |
| Константы счетов Подробнее... | |
Открытые статические члены | |
| static eosio::name | get_valid_ledger_action (const eosio::name &action) |
| Проверка корректности действия ledger. Подробнее... | |
| static void | check_ledger_symbol (const eosio::asset &amount) |
| Проверка корректности символа валюты для операций ledger. Подробнее... | |
| static void | check_positive_amount (const eosio::asset &amount) |
| Проверка положительности суммы для операций ledger. Подробнее... | |
| static void | add (eosio::name actor, eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
| Добавить средства на счёт кооператива Подробнее... | |
| static void | sub (eosio::name actor, eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
| Уменьшить средства на счёте кооператива Подробнее... | |
| static void | transfer (eosio::name actor, eosio::name coopname, uint64_t from_account_id, uint64_t to_account_id, eosio::asset quantity, std::string comment) |
| Перевести средства между счетами кооператива Подробнее... | |
| static void | block (eosio::name actor, eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
| Заблокировать средства на счёте кооператива Подробнее... | |
| static void | unblock (eosio::name actor, eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
| Разблокировать средства на счёте кооператива Подробнее... | |
| static void | writeoff (eosio::name actor, eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
| Списать средства со счёта кооператива Подробнее... | |
| static void | writeoffcnsl (eosio::name actor, eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
| Списать средства со счёта кооператива Подробнее... | |
| static void | add_membership_fee (eosio::name actor, eosio::name coopname, eosio::asset quantity, std::string comment) |
| Добавить членский взнос на счёт поступлений Подробнее... | |
| static void | sub_membership_fee (eosio::name actor, eosio::name coopname, eosio::asset quantity, std::string comment) |
| Вычесть членский взнос со счёта поступлений Подробнее... | |
| static void | block_membership_fee (eosio::name actor, eosio::name coopname, eosio::asset quantity, std::string comment) |
| Заблокировать членский взнос на счёте поступлений Подробнее... | |
| static void | unblock_membership_fee (eosio::name actor, eosio::name coopname, eosio::asset quantity, std::string comment) |
| Разблокировать членский взнос на счёте поступлений Подробнее... | |
| static std::optional< writeoff_op > | get_writeoff_by_hash (const checksum256 &writeoff_hash) |
| Получает операцию списания по хэшу Подробнее... | |
| static std::string | get_account_name_by_id (uint64_t account_id) |
| Получает название счета по его ID из ACCOUNT_MAP. Подробнее... | |
Статические открытые данные | |
| static const std::set< eosio::name > | ledger_actions |
| Валидные действия ledger для интеграции с другими контрактами Подробнее... | |
Класс Ledger для интеграции с ledger контрактом
|
inlinestatic |
Добавить средства на счёт кооператива
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| account_id | Идентификатор счёта |
| quantity | Сумма для добавления |
| comment | Комментарий к операции |
|
inlinestatic |
Добавить членский взнос на счёт поступлений
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| quantity | Сумма для добавления |
| comment | Комментарий к операции |
|
inlinestatic |
Заблокировать средства на счёте кооператива
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| account_id | Идентификатор счёта |
| quantity | Сумма для блокировки |
| comment | Комментарий к операции |
|
inlinestatic |
Заблокировать членский взнос на счёте поступлений
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| quantity | Сумма для блокировки |
| comment | Комментарий к операции |
|
inlinestatic |
Проверка корректности символа валюты для операций ledger.
|
inlinestatic |
Проверка положительности суммы для операций ledger.
|
inlinestatic |
Получает название счета по его ID из ACCOUNT_MAP.
|
inlinestatic |
Проверка корректности действия ledger.
|
inlinestatic |
Получает операцию списания по хэшу
|
inlinestatic |
Уменьшить средства на счёте кооператива
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| account_id | Идентификатор счёта |
| quantity | Сумма для вычитания |
| comment | Комментарий к операции |
|
inlinestatic |
Вычесть членский взнос со счёта поступлений
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| quantity | Сумма для вычитания |
| comment | Комментарий к операции |
|
inlinestatic |
Перевести средства между счетами кооператива
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| from_account_id | Идентификатор счёта отправителя |
| to_account_id | Идентификатор счёта получателя |
| quantity | Сумма перевода |
| comment | Комментарий к операции |
|
inlinestatic |
Разблокировать средства на счёте кооператива
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| account_id | Идентификатор счёта |
| quantity | Сумма для разблокировки |
| comment | Комментарий к операции |
|
inlinestatic |
Разблокировать членский взнос на счёте поступлений
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| quantity | Сумма для разблокировки |
| comment | Комментарий к операции |
|
inlinestatic |
Списать средства со счёта кооператива
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| account_id | Идентификатор счёта |
| quantity | Сумма для списания |
| comment | Комментарий к операции |
|
inlinestatic |
Списать средства со счёта кооператива
| actor | Аккаунт, выполняющий действие |
| coopname | Название кооператива |
| account_id | Идентификатор счёта |
| quantity | Сумма для списания |
| comment | Комментарий к операции |