COOPENOMICS
v1
Кооперативная Экономика
|
Функции | |
void | registrator::changekey (eosio::name coopname, eosio::name changer, eosio::name username, eosio::public_key public_key) |
Изменение ключа активной учетной записи. Изменяет активный ключ указанной учетной записи Подробнее... | |
void | registrator::createbranch (eosio::name coopname, eosio::name braname) |
Создание филиала кооператива. Создает новый аккаунт для филиала кооператива Подробнее... | |
void | registrator::newaccount (eosio::name coopname, eosio::name referer, eosio::name username, eosio::public_key public_key, std::string meta) |
Регистрация нового аккаунта. Создает новый аккаунт в системе блокчейна Подробнее... | |
void | registrator::updateaccnt (eosio::name username, eosio::name account_to_change, std::string meta) |
Обновление метаданных аккаунта. Обновляет метаданные указанного аккаунта Подробнее... | |
void | registrator::decparticpnt (eosio::name coopname, eosio::name username) |
Уменьшение счетчика активных пайщиков. Уменьшает счетчик активных пайщиков кооператива при блокировке участника Подробнее... | |
void | registrator::delcoop (eosio::name registrator, eosio::name coopname) |
Удаление кооператива. Удаляет кооператив из системы Подробнее... | |
void | registrator::disbranches (eosio::name coopname) |
Отключение режима филиалов. Отключает режим кооперативных участков для кооператива Подробнее... | |
void | registrator::enabranches (eosio::name coopname) |
Включение режима филиалов. Включает режим кооперативных участков для кооператива Подробнее... | |
void | registrator::regcoop (eosio::name coopname, eosio::name username, org_data params, document2 document) |
Регистрация кооператива-члена цифровой системы. Регистрирует новый кооператив в системе Подробнее... | |
void | registrator::stcoopstatus (eosio::name coopname, eosio::name username, eosio::name status) |
Установка статуса кооператива. Изменяет статус кооператива (active, blocked, pending) Подробнее... | |
void | registrator::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 | registrator::init () |
Инициализация контракта регистратора. Создает начальные аккаунты и кооператив-провайдер системы Подробнее... | |
void | registrator::migrate () |
Миграция данных контракта. Обновляет счетчики активных пайщиков для всех кооперативов Подробнее... | |
void | registrator::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 | registrator::confirmpay (name coopname, checksum256 registration_hash) |
Подтверждение платежа регистрации. Подтверждает оплату регистрационного взноса от gateway. Подробнее... | |
void | registrator::confirmreg (eosio::name coopname, checksum256 registration_hash, document2 authorization) |
Подтверждение регистрации пользователя. Подтверждает регистрацию кандидата советом и добавляет его в кооператив Подробнее... | |
void | registrator::declinepay (name coopname, checksum256 registration_hash, std::string reason) |
Отклонение платежа регистрации. Отклоняет оплату регистрационного взноса от gateway. Подробнее... | |
void | registrator::declinereg (name coopname, checksum256 registration_hash, std::string reason) |
Отклонение регистрации пользователя. Отклоняет регистрацию кандидата советом Подробнее... | |
void | registrator::reguser (eosio::name coopname, eosio::name braname, eosio::name username, eosio::name type, document2 statement, checksum256 registration_hash) |
Регистрация пользователя. Регистрирует аккаунт в качестве физического лица для вступления в кооператив Подробнее... | |
void | registrator::verificate (eosio::name username, eosio::name procedure) |
Верификация аккаунта. Верифицирует аккаунты как пользователей, так и организаций Подробнее... | |
void registrator::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 | ||
) |
Добавление пайщика. Создает новый аккаунт и добавляет пайщика в кооператив
coopname | Наименование кооператива |
referer | Имя реферера |
username | Имя пользователя для создания |
type | Тип пользователя (individual, entrepreneur, organization) |
created_at | Дата создания аккаунта |
initial | Вступительный взнос |
minimum | Минимальный взнос |
spread_initial | Флаг распределения вступительного взноса |
meta | Метаданные пользователя |
coopname
void registrator::changekey | ( | eosio::name | coopname, |
eosio::name | changer, | ||
eosio::name | username, | ||
eosio::public_key | public_key | ||
) |
Изменение ключа активной учетной записи. Изменяет активный ключ указанной учетной записи
coopname | Наименование кооператива |
changer | Имя аккаунта, который изменяет ключ |
username | Имя аккаунта, ключ которого требуется изменить |
public_key | Новый публичный ключ для активной учетной записи |
changer
void registrator::confirmpay | ( | name | coopname, |
checksum256 | registration_hash | ||
) |
Подтверждение платежа регистрации. Подтверждает оплату регистрационного взноса от gateway.
coopname | Наименование кооператива |
registration_hash | Хэш регистрации |
gateway
void registrator::confirmreg | ( | eosio::name | coopname, |
checksum256 | registration_hash, | ||
document2 | authorization | ||
) |
Подтверждение регистрации пользователя. Подтверждает регистрацию кандидата советом и добавляет его в кооператив
coopname | Наименование кооператива |
registration_hash | Хэш регистрации |
authorization | Документ авторизации от совета |
soviet
void registrator::createbranch | ( | eosio::name | coopname, |
eosio::name | braname | ||
) |
Создание филиала кооператива. Создает новый аккаунт для филиала кооператива
coopname | Наименование кооператива |
braname | Наименование филиала |
branch
void registrator::declinepay | ( | name | coopname, |
checksum256 | registration_hash, | ||
std::string | reason | ||
) |
Отклонение платежа регистрации. Отклоняет оплату регистрационного взноса от gateway.
coopname | Наименование кооператива |
registration_hash | Хэш регистрации |
reason | Причина отклонения платежа |
gateway
void registrator::declinereg | ( | name | coopname, |
checksum256 | registration_hash, | ||
std::string | reason | ||
) |
Отклонение регистрации пользователя. Отклоняет регистрацию кандидата советом
coopname | Наименование кооператива |
registration_hash | Хэш регистрации |
reason | Причина отклонения регистрации |
soviet
void registrator::decparticpnt | ( | eosio::name | coopname, |
eosio::name | username | ||
) |
Уменьшение счетчика активных пайщиков. Уменьшает счетчик активных пайщиков кооператива при блокировке участника
coopname | Имя кооператива |
username | Имя пайщика |
soviet
void registrator::delcoop | ( | eosio::name | administrator, |
eosio::name | coopname | ||
) |
Удаление кооператива. Удаляет кооператив из системы
administrator | Имя администратора |
coopname | Наименование кооператива для удаления |
provider
или administrator
void registrator::disbranches | ( | eosio::name | coopname | ) |
Отключение режима филиалов. Отключает режим кооперативных участков для кооператива
coopname | Наименование кооператива |
branch
void registrator::enabranches | ( | eosio::name | coopname | ) |
Включение режима филиалов. Включает режим кооперативных участков для кооператива
coopname | Наименование кооператива |
branch
void registrator::init | ( | ) |
Инициализация контракта регистратора. Создает начальные аккаунты и кооператив-провайдер системы
system
void registrator::migrate | ( | ) |
Миграция данных контракта. Обновляет счетчики активных пайщиков для всех кооперативов
registrator
void registrator::newaccount | ( | eosio::name | coopname, |
eosio::name | referer, | ||
eosio::name | username, | ||
eosio::public_key | public_key, | ||
std::string | meta | ||
) |
Регистрация нового аккаунта. Создает новый аккаунт в системе блокчейна
coopname | Наименование кооператива |
referer | Реферер, который представил нового пользователя |
username | Имя нового аккаунта (от 5 до 12 символов) |
public_key | Открытый ключ нового аккаунта |
meta | Дополнительная мета-информация |
coopname
void registrator::regcoop | ( | eosio::name | coopname, |
eosio::name | username, | ||
org_data | params, | ||
document2 | document | ||
) |
Регистрация кооператива-члена цифровой системы. Регистрирует новый кооператив в системе
coopname | Наименование кооператива |
username | Имя пользователя-регистратора |
params | Параметры кооператива |
document | Документ регистрации |
coopname
или username
void registrator::reguser | ( | eosio::name | coopname, |
eosio::name | braname, | ||
eosio::name | username, | ||
eosio::name | type, | ||
document2 | statement, | ||
checksum256 | registration_hash | ||
) |
Регистрация пользователя. Регистрирует аккаунт в качестве физического лица для вступления в кооператив
coopname | Наименование кооператива |
braname | Наименование филиала |
username | Имя пользователя, который регистрируется |
type | Тип пользователя (individual, entrepreneur, organization) |
statement | Документ заявления на вступление |
registration_hash | Хэш регистрации |
coopname
void registrator::stcoopstatus | ( | eosio::name | coopname, |
eosio::name | administrator, | ||
eosio::name | status | ||
) |
Установка статуса кооператива. Изменяет статус кооператива (active, blocked, pending)
coopname | Наименование кооператива |
administrator | Имя администратора |
status | Новый статус кооператива |
provider
или administrator
void registrator::updateaccnt | ( | eosio::name | username, |
eosio::name | account_to_change, | ||
std::string | meta | ||
) |
Обновление метаданных аккаунта. Обновляет метаданные указанного аккаунта
username | Имя аккаунта, который обновляет метаданные |
account_to_change | Имя аккаунта, который требуется обновить |
meta | Новые метаданные для аккаунта |
username
void registrator::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 | ||
) |
Обновление параметров кооператива. Обновляет параметры кооператива (взносы, описание)
coopname | Наименование кооператива |
username | Имя пользователя-обновителя |
initial | Вступительный взнос для физических лиц |
minimum | Минимальный взнос для физических лиц |
org_initial | Вступительный взнос для организаций |
org_minimum | Минимальный взнос для организаций |
announce | Анонс кооператива |
description | Описание кооператива |
provider
, coopname
или username
void registrator::verificate | ( | eosio::name | username, |
eosio::name | procedure | ||
) |
Верификация аккаунта. Верифицирует аккаунты как пользователей, так и организаций
username | Имя аккаунта, который подлежит верификации |
procedure | Процедура верификации (online) |
provider