COOPENOMICS
v1
Кооперативная Экономика
|
Класс registrator
служит воротами в блокчейн-систему для новых участников, позволяя регистрировать аккаунты, а также карточки физических и юридических лиц. Через данный контракт участники могут посылать заявления в совет кооперативов на вступление и получать подтверждения о принятии их заявлений.
Подробнее...
#include <registrator.hpp>
Открытые члены | |
registrator (eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds) | |
void | init () |
Инициализация контракта регистратора. Создает начальные аккаунты и кооператив-провайдер системы Подробнее... | |
void | migrate () |
Миграция данных контракта. Обновляет счетчики активных пайщиков для всех кооперативов Подробнее... | |
void | updateaccnt (eosio::name username, eosio::name account_to_change, std::string meta) |
Обновление метаданных аккаунта. Обновляет метаданные указанного аккаунта Подробнее... | |
void | updatecoop (eosio::name coopname, eosio::name username, eosio::asset initial, eosio::asset minimum, eosio::asset org_initial, eosio::asset org_minimum, std::string announce, std::string description) |
Обновление параметров кооператива. Обновляет параметры кооператива (взносы, описание) Подробнее... | |
void | reguser (eosio::name coopname, eosio::name braname, eosio::name username, eosio::name type, document2 statement, checksum256 registration_hash) |
Регистрация пользователя. Регистрирует аккаунт в качестве физического лица для вступления в кооператив Подробнее... | |
void | regcoop (eosio::name coopname, eosio::name username, org_data params, document2 document) |
Регистрация кооператива-члена цифровой системы. Регистрирует новый кооператив в системе Подробнее... | |
void | delcoop (eosio::name registrator, eosio::name coopname) |
Удаление кооператива. Удаляет кооператив из системы Подробнее... | |
void | stcoopstatus (eosio::name coopname, eosio::name username, eosio::name status) |
Установка статуса кооператива. Изменяет статус кооператива (active, blocked, pending) Подробнее... | |
void | verificate (eosio::name username, eosio::name procedure) |
Верификация аккаунта. Верифицирует аккаунты как пользователей, так и организаций Подробнее... | |
void | newaccount (eosio::name coopname, eosio::name referer, eosio::name username, eosio::public_key public_key, std::string meta) |
Регистрация нового аккаунта. Создает новый аккаунт в системе блокчейна Подробнее... | |
void | adduser (eosio::name coopname, eosio::name referer, eosio::name username, eosio::name type, eosio::time_point_sec created_at, eosio::asset initial, eosio::asset minimum, bool spread_initial, std::string meta) |
Добавление пайщика. Создает новый аккаунт и добавляет пайщика в кооператив Подробнее... | |
void | changekey (eosio::name coopname, eosio::name changer, eosio::name username, eosio::public_key public_key) |
Изменение ключа активной учетной записи. Изменяет активный ключ указанной учетной записи Подробнее... | |
void | confirmreg (eosio::name coopname, checksum256 registration_hash, document2 authorization) |
Подтверждение регистрации пользователя. Подтверждает регистрацию кандидата советом и добавляет его в кооператив Подробнее... | |
void | confirmpay (name coopname, checksum256 registration_hash) |
Подтверждение платежа регистрации. Подтверждает оплату регистрационного взноса от gateway. Подробнее... | |
void | declinepay (name coopname, checksum256 registration_hash, std::string reason) |
Отклонение платежа регистрации. Отклоняет оплату регистрационного взноса от gateway. Подробнее... | |
void | declinereg (name coopname, checksum256 registration_hash, std::string reason) |
Отклонение регистрации пользователя. Отклоняет регистрацию кандидата советом Подробнее... | |
void | createbranch (eosio::name coopname, eosio::name braname) |
Создание филиала кооператива. Создает новый аккаунт для филиала кооператива Подробнее... | |
void | enabranches (eosio::name coopname) |
Включение режима филиалов. Включает режим кооперативных участков для кооператива Подробнее... | |
void | disbranches (eosio::name coopname) |
Отключение режима филиалов. Отключает режим кооперативных участков для кооператива Подробнее... | |
void | decparticpnt (eosio::name coopname, eosio::name username) |
Уменьшение счетчика активных пайщиков. Уменьшает счетчик активных пайщиков кооператива при блокировке участника Подробнее... | |
Класс registrator
служит воротами в блокчейн-систему для новых участников, позволяя регистрировать аккаунты, а также карточки физических и юридических лиц. Через данный контракт участники могут посылать заявления в совет кооперативов на вступление и получать подтверждения о принятии их заявлений.
Основные функции класса:
|
inline |