|
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