COOPENOMICS  v1
Кооперативная Экономика
Файл balances.hpp

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

Классы

struct  balances_base
 Структура таблицы баланса. Подробнее...
 
struct  progwallet
 Таблица кошельков программ кооператива Подробнее...
 

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

typedef eosio::multi_index<"balances"_n, balances_base, eosio::indexed_by<"byconsym"_n, eosio::const_mem_fun< balances_base, uint128_t, &balances_base::byconsym > > > balances_index
 
typedef eosio::multi_index< "progwallets"_n, progwallet, eosio::indexed_by<"byusername"_n, eosio::const_mem_fun< progwallet, uint64_t, &progwallet::by_username > >, eosio::indexed_by<"byprogram"_n, eosio::const_mem_fun< progwallet, uint64_t, &progwallet::by_program > >, eosio::indexed_by<"byuserprog"_n, eosio::const_mem_fun< progwallet, uint128_t, &progwallet::by_username_and_program > >, eosio::indexed_by<"byagreement"_n, eosio::const_mem_fun< progwallet, uint64_t, &progwallet::by_agreement > > > progwallets_index
 

Функции

progwallet get_user_program_wallet_or_fail (eosio::name coopname, eosio::name username, uint64_t program_id)
 

Типы

◆ balances_index

typedef eosio::multi_index<"balances"_n, balances_base, eosio::indexed_by<"byconsym"_n, eosio::const_mem_fun<balances_base, uint128_t, &balances_base::byconsym> > > balances_index

Тип мультииндекса для таблицы балансов

◆ progwallets_index

typedef eosio::multi_index< "progwallets"_n, progwallet, eosio::indexed_by<"byusername"_n, eosio::const_mem_fun<progwallet, uint64_t, &progwallet::by_username> >, eosio::indexed_by<"byprogram"_n, eosio::const_mem_fun<progwallet, uint64_t, &progwallet::by_program> >, eosio::indexed_by<"byuserprog"_n, eosio::const_mem_fun<progwallet, uint128_t, &progwallet::by_username_and_program> >, eosio::indexed_by<"byagreement"_n, eosio::const_mem_fun<progwallet, uint64_t, &progwallet::by_agreement> >> progwallets_index

Тип мультииндекса для таблицы кошелька программ

Функции

◆ get_user_program_wallet_or_fail()

progwallet get_user_program_wallet_or_fail ( eosio::name  coopname,
eosio::name  username,
uint64_t  program_id 
)