COOPENOMICS  v1
Кооперативная Экономика
Структура Ledger2WalletProgramMapping

Маппинг USER_SHARED-кошелька → требуемый program_id для cross-contract проверки wallet::users.programs[] (ADR-004; Story 3.2). Подробнее...

#include <wallets.hpp>

Открытые атрибуты

eosio::name wallet_name
 
uint64_t required_program_id
 

Подробное описание

Маппинг USER_SHARED-кошелька → требуемый program_id для cross-contract проверки wallet::users.programs[] (ADR-004; Story 3.2).

Перед операцией на USER_SHARED-кошельке у пайщика должно быть подписано соответствующее программное соглашение в wallet::users. Исключение — w.reg.minshr (минимальные паевые взносы в момент регистрации, до того как пайщик подпишет ЦК-соглашение).

Соответствие program_id ↔ контракт-программа задаётся в lib/consts.hpp: 1 = wallet (ЦК) 3 = source (Генератор) 4 = capital (Благорост)

Данные класса

◆ required_program_id

uint64_t Ledger2WalletProgramMapping::required_program_id

◆ wallet_name

eosio::name Ledger2WalletProgramMapping::wallet_name

Объявления и описания членов структуры находятся в файле: