March 3, 2022
Klever. Обслуживание ноды
Поговорим о базовых операциях с нодой, бэкап, апгрейд, отправка токенов
Резервное копирование DB
docker stop klever-node
tar -czvf filename.tar.gz $(pwd)/node/db
Перезапуск ноды
docker restart klever-node
Апгрейд ноды (версии образа Docker)
docker stop klever-node
docker pull kleverapp/klever-go-testnet:latest
Теперь вы можете запускать ноду из нового образа. Не забудьте удалить контейнер, если он работает в фоновом режиме:
docker rm klever-node
Отправка токенов с помощью CLI
Чтобы использовать ваш кошелек с Klever Toolchain, вам нужно сопоставить закрытый ключ вашего кошелька (файл .pem, созданный в сеансе Как создать кошелек) с Toolchain, добавив его:
-v $(pwd)/wallet:/opt/klever-blockchain
Отправляем токены следующей командой:
docker run -it --rm --user "$(id -u):$(id -g)" \ -v $(pwd)/wallet:/opt/klever-blockchain \ --network=host \ --entrypoint=/usr/local/bin/operator \ kleverapp/klever-go-testnet:latest \ --key-file=./walletKey.pem \ send klv1h7vx629mwuv4pnecn0k9clxp9rt7rquat3kvydgu8npt20e0ntjq3j040 10000
Здесь используются следующие флаги (после команды send): [TO] [AMOUNT] [KDA_ID].
- [TO] - адрес, на который отправляются токены.
- [AMOUNT] - количество отправляемых токенов.
- [KDA_ID] - идентификатор актива (KLV/KFI). Если KDA_ID не передан, как в примере выше, KDA по умолчанию будет KLV.
Еще один пример, отправляем KFI:
docker run -it --rm --user "$(id -u):$(id -g)" \ -v $(pwd)/wallet:/opt/klever-blockchain \ --network=host \ --entrypoint=/usr/local/bin/operator \ kleverapp/klever-go-testnet:latest \ --key-file=./walletKey.pem \ send klv1h7vx629mwuv4pnecn0k9clxp9rt7rquat3kvydgu8npt20e0ntjq3jhd40 \ 10000 KFI
Далее: Получение статуса валидатора