|
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 |