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)

ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ В youtube, ЧТОБЫ БЫТЬ В КУРСЕ.

Добавить комментарий