|
COOPENOMICS
v1
Кооперативная Экономика
|
On-chain Проект решения совета о списании скоропорта — анкер процесса p.mkt.wroff. Подробнее...
#include <table_marketplace_writeoff_proposals.hpp>
Открытые члены | |
| uint64_t | primary_key () const |
| checksum256 | by_hash () const |
| uint64_t | by_status () const |
Открытые атрибуты | |
| uint64_t | id |
| checksum256 | hash |
| process_hash для p.mkt.wroff Подробнее... | |
| eosio::name | coopname |
| eosio::name | proposed_by |
| backend / админ — инициатор propwroff Подробнее... | |
| eosio::name | decided_by |
| actor execwroff/declwroff (председатель / совет) Подробнее... | |
| std::vector< wroff_item > | items |
| eosio::asset | total_amount = asset(0, _root_govern_symbol) |
| Σ items.amount (для UI / отчёта) Подробнее... | |
| eosio::name | status = WroffStatus::PROPOSED |
| document2 | protocol |
| Подписанный советом протокол решения; кладётся в callback onmktwoauth. Подробнее... | |
On-chain Проект решения совета о списании скоропорта — анкер процесса p.mkt.wroff.
scope = coopname; primary_key = id; уникальность через byhash индекс на proposal.hash — этот hash используется как process_hash во всех ledger2-операциях процесса (o.mkt.wroff per-item).
items — vector<wroff_item> позиций к списанию; на execwroff контракт последовательно вызывает Ledger2::apply(o.mkt.wroff, item.amount, …) для каждой позиции в одной транзакции Antelope.
protocol — document2 решения совета (signed_by: council_members). Подпись — через стандартный sov.decision-протокол (см. p.mkt.wroff.standard.yaml секция documents).
|
inline |
|
inline |
|
inline |
| eosio::name Marketplace::writeoff_proposal::coopname |
| eosio::name Marketplace::writeoff_proposal::decided_by |
actor execwroff/declwroff (председатель / совет)
| checksum256 Marketplace::writeoff_proposal::hash |
process_hash для p.mkt.wroff
| uint64_t Marketplace::writeoff_proposal::id |
| std::vector<wroff_item> Marketplace::writeoff_proposal::items |
| eosio::name Marketplace::writeoff_proposal::proposed_by |
backend / админ — инициатор propwroff
| document2 Marketplace::writeoff_proposal::protocol |
Подписанный советом протокол решения; кладётся в callback onmktwoauth.
| eosio::name Marketplace::writeoff_proposal::status = WroffStatus::PROPOSED |
| eosio::asset Marketplace::writeoff_proposal::total_amount = asset(0, _root_govern_symbol) |
Σ items.amount (для UI / отчёта)