COOPENOMICS  v1
Кооперативная Экономика
Файл table_draft_approvals.hpp
#include "../core/ram_payer.hpp"
#include <eosio/crypto.hpp>
#include <eosio/eosio.hpp>
#include <eosio/time.hpp>
#include <optional>
#include "../consts.hpp"
#include "table_draft_drafts.hpp"

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

Классы

struct  draftapproval
 

Определения типов

typedef eosio::multi_index<"approvals"_n, draftapproval > draft_approvals_index
 

Функции

std::optional< draftapproval > get_draft_approval (eosio::name coopname, uint64_t registry_id)
 
uint64_t get_effective_draft_version (eosio::name coopname, uint64_t registry_id)
 
 RAM_PAYER_CLASS (draftapproval, contract)
 

Типы

◆ draft_approvals_index

typedef eosio::multi_index<"approvals"_n, draftapproval> draft_approvals_index

Функции

◆ get_draft_approval()

std::optional< draftapproval > get_draft_approval ( eosio::name  coopname,
uint64_t  registry_id 
)
inline

Строка утверждения шаблона кооперативом, если совет его утверждал.

◆ get_effective_draft_version()

uint64_t get_effective_draft_version ( eosio::name  coopname,
uint64_t  registry_id 
)
inline

Эффективная редакция шаблона для кооператива.

Утверждённая советом редакция, если строка утверждения есть; иначе текущая редакция сети. Именно её пишут в подпись пайщика soviet::sndagreement и wallet::signagree: подпись под редакцией, которую совет не утверждал, после утверждения не вызвала бы переподписания.

◆ RAM_PAYER_CLASS()

RAM_PAYER_CLASS ( draftapproval  ,
contract   
)