CLI — команды Chia
chia —root-path
— Изменить папку, содержащую конфигурацию chia, если вы хотите перенести ее в нестандартное место:
chia —root-path /root/.chia/mainnet
chia configure
Изменяет параметры конфигурации через командную строку (в файле /<папка пользователя>/.chia/mainnet/config/config.yaml)
Примеры:
Изменить режим логирования:
chia configure -log-level=INFO
Другие возможные варианты log-level:
CRITICAL, ERROR, WARNING, INFO, DEBUG, NOTSET
—
Оключить UPNP:
chia configure -upnp=false
По аналогии — можно изменить и другие параметры, после изменения параметров необходимо перезагрузить chia
chia init
Сначала проверяет есть ли конфигурация в папке ~/.chia, мигрирует файлы на новую версию (если вы обновились).
Если файлов нет, то создает их (например при первом запуске):
chia init
—
Создать файлы конфигурации с уже имеющимися сертификатами (например если это дочерняя машина — farmer):
chia init -c /path_to_ca_directory/
chia farm
Показать последние попытки поиска доказательств
chia farm challenges
—
Показать информацию из раздела «Ферма» в интерфейсе (сколько Chia выращено, высота последнего найденного блока, размер и количество всех плотов, объем сети)
chia farm summary
chia keys
Добавление кошелька с указанием мнемонической фразы:
chia keys add
—
Добавление кошелька из текстового файла (в текстовом файле нужно прописать мнемоническую фразу, где каждое слово через пробел):
chia keys add —f /patch_to_file.txt
—
Показать все ключи:
chia keys show
—
Удалить кошелек по номеру (полученному в chia keys show):
chia keys delete -f <fingerprint кошелька из chia keys show>
—
Удалить все ключи:
chia keys delete_all
—
Сгенерировать новый кошелек (мнемонику):
chia keys generate
—
Генерирует новый ключ, выводит информацию по нему но не сохраняет его
chia keys generate_and_print
—
Вывести сохраненные ключи:
chia keys show
—
Подписать сообщение закрытым ключом
chia keys sign
—
Проверить подпись
chia keys verify
chia netspace
Показать текущий размер сети:
chia netspace
—
Показать текущий размер сети, указав с какого блока нужно считать (по умолчанию 4608 блоков ~1 день). Для примера узнаем за последний час:
chia netspace -d 192
chia version
Показать текущую версию клиента:
chia version
chia plotnft
Получить награду, полученную при фарминге в своем пуле:
chia plotnft claim -i <номер кошелька из chia plotnft show>
—
Создать NFT для пула:
chia plotnft create -u <URL — адрес пула> -s pool
—
Создать NFT для соло:
chia plotnft create -s local
—
Получить список созданных NFT:
chia plotnft show
—
Получить подробную информацию по выбранному NFT:
chia plotnft inspect -i <номер из chia plotnft show>
—
Переключить пул в выбранном NFT:
chia plotnft join -u <URL — адрес пула> -i <номер из chia plotnft show>
—
Переключить выбранный NFT в режим «соло»:
chia plotnft leave -i <номер из chia plotnft show>
—
Получить ссылку для авторизации на сайте пула у выбранного NFT:
chia plotnft get_login_link -i <номер из chia plotnft show>
chia run_daemon
Запустить основной процесс chia
chia run_daemon
chia plots
Создать плоты:
chia plots create <параметры>
Параметры:
-k <Число> тип плота (32, 33, 34,…)
-n <Число>– количество создаваемых плотов, которые будут делаться последовательно — друг за другом.
-b <Число>– Размер оперативной памяти, который будет использоваться для создания плота
-f <Число> – Farmer public key (можно узнать в комаде chia keys show)
-c <Число> – Pool contract address (можно узнать в комаде chia keys show)
-p <Число> – Pool public key указывайте для создания только старых —OG плотов)
-a <Число> – Fingerprint используемого ключа, эта опция полезна, если у вас несколько кошельков (можно узнать командой chia keys show)
-t <Путь> — Полный путь к временной папке один
-2 <Путь> — Путь к необязательной второй временной папке; этот каталог используется только во время 3 и 4 фазы
-d <Путь> — Финальная директория куда будет скопирован плот
-r <Число> — Количество потоков. Рекумендуется использовать равным количеству потоков процессора.
-u <Число> — Количество buckets (корзин) Подробнее
-e – отключает построение битового поля. Подробнее
-x — Отключить автоматическое добавление финальной дирректории в hervester
—
Добавить дирректорию с плотами:
chia plots add -d /patch_to_final_dir/
—
Удалить дирректорию с плотами:
chia plots remove -d /patch_to_final_dir/
—
Показать дирректории с плотами:
chia plots show
—
Проверить плоты на целостность:
chia plots chia <параметры>
Параметры (необязательны):
-n <Число> — Количество challenges -чем больше, тем долше будут проверяться плоты
-g <Строка> — Проверить только плоты содержащие указанный путь или имя файла
-l — Показать список плотов с дублирующими ID
chia show
Посмотреть статус и информацию о синхронизации ноды:
chia show -s
—
Список соединений:
chia show -c
—
Отключить ноду:
chia show -e
—
Добавить адрес ноды, с которой нужно соединиться:
chia show -a <ip:port>
—
Удалить адрес ноды по первым 8 символам NodeID (можно узнать в chia show -c)
chia show -r <ip:port>
chia start
Запустить модули:
chia start <нужные значения через пробел>
Список возможных значений:
all|node|harvester|farmer|farmer-no-only|wallet|wallet-only|introducer|simulatorwallet|farmer-only|timelord|timelord-only|timelord-launcher-
-r — перезапустить, если уже запущено
chia stop
Запустить модули:
chia start <нужные значения через пробел>
Список возможных значений:
all|node|harvester|farmer|farmer-no-wallet|farmer-only|wallet|wallet-only|introducer|simulatoronly|timelord|timelord-only|timelord-launcher-
-d — остановить также основной процесс (рекомендуется использовать для полной остановки
—
Полная остановка (рекомендуется для перезапуска:
chia stop all -d
chia wallet
Показать адрес кошелька
chia wallet get_address
Параметры:
-f <Число> — fingerprint кошелька из chia keys show
-i <Число> — номер кошелька (по умолчанию 1)
—
Получить информацию о транзакции:
chia wallet get_transaction -tx <ID транзакции из chia wallet get_transactions>
Параметры:
-f <Число> — fingerprint кошелька из chia keys show
-i <Число> — номер кошелька (по умолчанию 1)
—
Показать все транзакции
chia wallet get_transactions
Параметры:
-f <Число> — fingerprint кошелька из chia keys show
-i <Число> — номер кошелька (по умолчанию 1)
-o <Число> — Offset (смещение) для получения списка с указанного порядкового номера транзакции
—
Информация о кошельке:
chia wallet show
Параметры:
-f <Число> — fingerprint кошелька из chia keys show
—
Отправить монеты на адрес:
chia wallet send -t <Адрес> -a <Количество монет>
Параметры:
-f <Число> — fingerprint кошелька из chia keys show
-i <Число> — номер кошелька (по умолчанию 1)
-m <Число> — комиссия (по умолчанию 0)