COOPENOMICS  v1
Кооперативная Экономика
Файл branch.hpp
#include <string>
#include <tuple>
#include <eosio/action.hpp>
#include <eosio/asset.hpp>
#include <eosio/crypto.hpp>
#include <eosio/eosio.hpp>
#include "../../consts.hpp"

См. исходные тексты.

Пространства имен

namespace  Branch
 

Функции

uint64_t Branch::get_branch_count (eosio::name coopname)
 
bool Branch::is_trustee (eosio::name coopname, eosio::name username)
 
bool Branch::is_trusted (eosio::name coopname, eosio::name braname, eosio::name username)
 
void Branch::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 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-вызов branch::retfee от контракта-источника — точная инверсия accrue: членский взнос возвращается из общего кошелька КУ в пул взносов «Стола заказов» (o.brn.retfee, username = braname). Подробнее...