COOPENOMICS
v1
Кооперативная Экономика
|
Функции | |
void | ledger::add (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
Пополнение счета (дебетовая операция). Увеличивает доступные средства на указанном счете. Счет создается автоматически при первом пополнении. Подробнее... | |
void | ledger::block (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
Блокировка средств на счете. Переводит средства из доступных в заблокированные Подробнее... | |
void | ledger::sub (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
Списание со счета (кредитовая операция). Уменьшает доступные средства на указанном счете. Счет удаляется при обнулении всех балансов. Подробнее... | |
void | ledger::unblock (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
Разблокировка средств на счете. Переводит средства из заблокированных в доступные Подробнее... | |
void | ledger::writeoff (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
Атомарное списание средств со счета. Списывает средства в категорию списанных без возможности возврата Подробнее... | |
void | ledger::writeoffcnsl (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment) |
Атомарная отмена списания средств Возвращает средства из категории списанных в доступные Подробнее... | |
void | ledger::migrate () |
Миграция данных контракта Переносит данные из контракта fund в счета ledger. Подробнее... | |
void | ledger::auth (eosio::name coopname, checksum256 writeoff_hash) |
Авторизация списания средств советом Подтверждает операцию списания после одобрения советом Подробнее... | |
void | ledger::complete (eosio::name coopname, checksum256 writeoff_hash) |
Завершение операции списания от gateway Коллбэк от gateway при успешном завершении операции Подробнее... | |
void | ledger::create (eosio::name coopname, eosio::name username, uint64_t account_id, eosio::asset quantity, std::string reason, document2 document, checksum256 writeoff_hash) |
Создание заявления на списание средств через совет. Создает операцию списания, требующую одобрения советом Подробнее... | |
void | ledger::decline (eosio::name coopname, checksum256 writeoff_hash, std::string reason) |
Отклонение операции списания от gateway Коллбэк от gateway при отклонении операции Подробнее... | |
void ledger::add | ( | eosio::name | coopname, |
uint64_t | account_id, | ||
eosio::asset | quantity, | ||
std::string | comment | ||
) |
Пополнение счета (дебетовая операция). Увеличивает доступные средства на указанном счете. Счет создается автоматически при первом пополнении.
coopname | Наименование кооператива |
account_id | ID счета для пополнения |
quantity | Сумма для пополнения |
comment | Комментарий к операции |
coopname
void ledger::auth | ( | eosio::name | coopname, |
checksum256 | writeoff_hash | ||
) |
Авторизация списания средств советом Подтверждает операцию списания после одобрения советом
coopname | Наименование кооператива |
writeoff_hash | Хэш операции списания для авторизации |
soviet
void ledger::block | ( | eosio::name | coopname, |
uint64_t | account_id, | ||
eosio::asset | quantity, | ||
std::string | comment | ||
) |
Блокировка средств на счете. Переводит средства из доступных в заблокированные
coopname | Наименование кооператива |
account_id | ID счета для блокировки средств |
quantity | Сумма для блокировки |
comment | Комментарий к операции |
coopname
void ledger::complete | ( | eosio::name | coopname, |
checksum256 | writeoff_hash | ||
) |
Завершение операции списания от gateway Коллбэк от gateway при успешном завершении операции
coopname | Наименование кооператива |
writeoff_hash | Хэш операции списания для завершения |
gateway
void ledger::create | ( | eosio::name | coopname, |
eosio::name | username, | ||
uint64_t | account_id, | ||
eosio::asset | quantity, | ||
std::string | reason, | ||
document2 | document, | ||
checksum256 | writeoff_hash | ||
) |
Создание заявления на списание средств через совет. Создает операцию списания, требующую одобрения советом
coopname | Наименование кооператива |
username | Имя пользователя-инициатора списания |
account_id | ID счета для списания |
quantity | Сумма для списания |
reason | Обоснование списания |
document | Документ обоснования |
writeoff_hash | Хэш операции списания |
username
void ledger::decline | ( | eosio::name | coopname, |
checksum256 | writeoff_hash, | ||
std::string | reason | ||
) |
Отклонение операции списания от gateway Коллбэк от gateway при отклонении операции
coopname | Наименование кооператива |
writeoff_hash | Хэш операции списания для отклонения |
reason | Причина отклонения операции |
gateway
или soviet
void ledger::migrate | ( | ) |
Миграция данных контракта Переносит данные из контракта fund в счета ledger.
ledger
void ledger::sub | ( | eosio::name | coopname, |
uint64_t | account_id, | ||
eosio::asset | quantity, | ||
std::string | comment | ||
) |
Списание со счета (кредитовая операция). Уменьшает доступные средства на указанном счете. Счет удаляется при обнулении всех балансов.
coopname | Наименование кооператива |
account_id | ID счета для списания |
quantity | Сумма для списания |
comment | Комментарий к операции |
coopname
void ledger::unblock | ( | eosio::name | coopname, |
uint64_t | account_id, | ||
eosio::asset | quantity, | ||
std::string | comment | ||
) |
Разблокировка средств на счете. Переводит средства из заблокированных в доступные
coopname | Наименование кооператива |
account_id | ID счета для разблокировки средств |
quantity | Сумма для разблокировки |
comment | Комментарий к операции |
coopname
void ledger::writeoff | ( | eosio::name | coopname, |
uint64_t | account_id, | ||
eosio::asset | quantity, | ||
std::string | comment | ||
) |
Атомарное списание средств со счета. Списывает средства в категорию списанных без возможности возврата
coopname | Наименование кооператива |
account_id | ID счета для списания |
quantity | Сумма для списания |
comment | Комментарий к операции |
coopname
void ledger::writeoffcnsl | ( | eosio::name | coopname, |
uint64_t | account_id, | ||
eosio::asset | quantity, | ||
std::string | comment | ||
) |
Атомарная отмена списания средств Возвращает средства из категории списанных в доступные
coopname | Наименование кооператива |
account_id | ID счета для отмены списания |
quantity | Сумма для отмены списания |
comment | Комментарий к операции |
coopname