Files
Cursor Agent ca79457c19 docs: add professional Russian-language README files for 7 components
- boot: CLI blockchain initialization utility
- cleos: EOSIO cleos wrapper with wallet container
- controller: NestJS GraphQL API backend
- desktop: Vue 3 + Quasar cooperative workspace
- factory: legal document generator library
- parser: blockchain indexer via SHiP
- setup: interactive setup wizard

Co-authored-by: Alex Ant <dacom-dark-sun@users.noreply.github.com>
2026-02-25 18:25:53 +00:00

3.3 KiB

🔑 @coopenomics/cleos

Обёртка над утилитой cleos из набора инструментов EOSIO. Запускает Docker-контейнер с предустановленным кошельком для прямого взаимодействия с блокчейном — отправки транзакций, просмотра таблиц контрактов, управления ключами и аккаунтами.

Основные возможности

  • Готовая среда с кошельком и ключами для локальной разработки
  • Отправка транзакций в блокчейн
  • Просмотр таблиц смарт-контрактов
  • Управление аккаунтами и ключами блокчейна
  • Разблокировка и сброс кошелька через вспомогательные скрипты

Установка

Компонент является частью монорепозитория. Установка зависимостей из корня проекта:

pnpm install

Скрипты

Скрипт Команда Описание
run pnpm run run Запуск Docker-контейнера с кошельком

Из корня монорепозитория можно использовать:

pnpm run enter

Использование

Для работы необходима запущенная инфраструктура (см. docker-compose.yaml в корне проекта).

Запуск

pnpm run enter

Внутри контейнера

./unlock.sh              # Разблокировка кошелька
./cleos.sh get info      # Информация о блокчейне
./cleos.sh get table <contract> <scope> <table>  # Просмотр таблиц

Вспомогательные скрипты

Скрипт Назначение
unlock.sh Разблокировка кошелька (пароль применяется автоматически)
cleos.sh Прокси-вызов cleos с настроенным подключением к ноде
reset.sh Сброс состояния кошелька

Конфигурация

Кошелёк использует дефолтный ключ для локальной среды разработки. Пароль хранится в файле password внутри директории eosio-wallet и применяется автоматически при разблокировке.

Архитектура

├── run.sh                # Скрипт запуска Docker-контейнера
├── eosio-wallet/         # Хранилище кошелька
│   └── password          # Пароль для разблокировки
└── scripts/              # Вспомогательные скрипты
    ├── unlock.sh         # Разблокировка кошелька
    ├── cleos.sh          # Прокси-вызов cleos
    └── reset.sh          # Сброс кошелька

Лицензия

BY-NC-SA 4.0