|
| uint64_t | get_branch_count (eosio::name coopname) |
| |
| bool | is_trustee (eosio::name coopname, eosio::name username) |
| |
| bool | is_trusted (eosio::name coopname, eosio::name braname, eosio::name username) |
| |
| void | accrue (eosio::name actor, eosio::name coopname, eosio::name braname, eosio::asset amount, eosio::name process_type, eosio::checksum256 process_hash, std::string memo) |
| | Inline-вызов branch::accrue от контракта-источника членских взносов (requirement b6 «Экономика КУ», раунд 5: приоритет общего кошелька): зачисление 100% взноса в общий кошелёк КУ (o.brn.common). Дальнейшее использование — отдельные команды председателя (distribute / createexp) после контроля планового резерва бэкендом. Подробнее...
|
| |
| void | retfee (eosio::name actor, eosio::name coopname, eosio::name braname, eosio::asset amount, eosio::name process_type, eosio::checksum256 process_hash, std::string memo) |
| | Inline-вызов branch::retfee от контракта-источника — точная инверсия accrue: членский взнос возвращается из общего кошелька КУ в пул взносов «Стола заказов» (o.brn.retfee, username = braname). Подробнее...
|
| |
Чтение таблиц branch / branchstat (domain/index.hpp — раньше).
| void Branch::retfee |
( |
eosio::name |
actor, |
|
|
eosio::name |
coopname, |
|
|
eosio::name |
braname, |
|
|
eosio::asset |
amount, |
|
|
eosio::name |
process_type, |
|
|
eosio::checksum256 |
process_hash, |
|
|
std::string |
memo |
|
) |
| |
|
inline |
Inline-вызов branch::retfee от контракта-источника — точная инверсия accrue: членский взнос возвращается из общего кошелька КУ в пул взносов «Стола заказов» (o.brn.retfee, username = braname).
Нужен при гарантийном возврате имущества: пайщику возвращается полная уплаченная сумма, включая членский взнос, а не только стоимость имущества. Вторую ногу (пул → членский кошелёк заказчика) делает контракт-источник своей операцией возврата взноса — прямой перевод между кошельком КУ и кошельком пайщика невозможен (walletop держит один username на обе стороны).
Средства должны физически быть в общем кошельке КУ: если участок уже распределил или потратил их, вызов падает с человекочитаемым текстом — председатель сначала пополняет общий кошелёк.