|
| | apps (eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds) |
| |
| void | migrate () |
| | Миграция контракта. Подробнее...
|
| |
| void | regpackage (eosio::name coopname, eosio::name package_id, std::string package_name, eosio::name owner, std::vector< eosio::name > compatible_subnets) |
| | Зарегистрировать новый пакет в каталоге. Подробнее...
|
| |
| void | transferpkg (eosio::name coopname, eosio::name package_id, eosio::name new_owner) |
| | Передать владение пакетом другому пользователю (FR3). Подробнее...
|
| |
| void | setrelease (eosio::name coopname, eosio::name package_id, std::string version, Apps::scope_t scope, eosio::checksum256 tarball_sha256, eosio::name moderated_by, std::string meta) |
| | Опубликовать новый release пакета. Подробнее...
|
| |
| void | reactivate (eosio::name coopname, eosio::name package_id, std::string version) |
| | Реактивировать предыдущую версию пакета (FR43). Подробнее...
|
| |
| void | withdraw (eosio::name coopname, eosio::name package_id, std::string version, std::string reason) |
| | Отозвать релиз (CVE / нарушение / юридический отзыв). Подробнее...
|
| |
| void | cleanup (eosio::name package_id) |
| | Ручной cleanup TTL-просроченных superseded-записей пакета. Подробнее...
|
| |
| void | regsub (eosio::name coopname, eosio::name subscriber, eosio::name package_id, eosio::checksum256 chain_id, eosio::name plan, eosio::time_point_sec start_at, eosio::time_point_sec end_at) |
| | Зарегистрировать или продлить подписку кооператива на пакет. Подробнее...
|
| |
| void | expsub (eosio::name coopname, eosio::name subscriber, eosio::name package_id) |
| | Деактивировать подписку (active=false); row не удаляется (нужен для аудита истечения). Подробнее...
|
| |
| void | regcoop (eosio::name coopname, eosio::checksum256 chain_id, eosio::name subnet_label, eosio::public_key signing_key) |
| | Зарегистрировать кооператив в каталоге. Подробнее...
|
| |
| void | setcoop (eosio::name coopname, std::optional< eosio::checksum256 > chain_id, std::optional< eosio::name > subnet_label, std::optional< eosio::public_key > signing_key, std::optional< bool > active) |
| | Обновить параметры кооператива (ротация ключа, перенос подсети, деактивация). Подробнее...
|
| |
| void | setpricing (eosio::name package_id, eosio::name plan, eosio::asset hourly_rate) |
| | Установить ставку плана plan для пакета package_id (FR1, D1). Подробнее...
|
| |
| void | setglobals (uint32_t min_payment_period_seconds, uint32_t free_trial_period_seconds, uint32_t lead_time_seconds, uint8_t retry_max) |
| | Установить общесистемные параметры каталога (FR2, D2). Подробнее...
|
| |
| void | regclient (eosio::name catalog_operator, eosio::name client_coopname) |
| | Зарегистрировать кооператив-клиента каталога (FR7, D3). Подробнее...
|
| |
| void | delclient (eosio::name catalog_operator, eosio::name client_coopname) |
| | Отозвать кооператив-клиента каталога (FR8, D3). Подробнее...
|
| |
| void | extendsub (eosio::name catalog_operator, eosio::name subscriber, eosio::name package_id, uint32_t period_seconds, eosio::checksum256 charge_intent_id) |
| | Идемпотентно продлить подписку через charge_intent_id (FR24, D4, D5). Подробнее...
|
| |
| void | setattempt (eosio::name catalog_operator, eosio::name subscriber, eosio::name package_id, uint8_t attempt) |
| | Установить attempt-счётчик для подписки (D4 retry-management). Подробнее...
|
| |