Установить golang
Сначала вам нужно установить язык программирования go, как это сделать в основном выходит за рамки этого сайта, но вы можете узнать больше здесь:
https://golang.org/doc/install
Установить git
Затем вам нужно убедиться, что у вас установлен git. Первое, что нужно сделать, это проверить, установлен ли он у вас уже:
версия git
Если он выводит что-то вроде “версия git 2.21.1” вы везунчик, и вы можете продолжить. Если он выводит что-то более похожее на “команда не найдена: git” тогда вам нужно его установить
Установка зависит от вашей системы, для систем типа debian/ubuntu вы захотите “sudo apt install git” а для OSX с homebrew вы захотите “brew install git”
Установить компоненты
После того как у вас полностью установлены и настроены golang и git, вы можете использовать следующие команды для установки pktd, pktwallet и pktctl.
git clone github.com/pkt-cash/pktd cd pktd ./do
Запустить pktd
Теперь вы можете запустить pktd:
./bin/pktd
Это должно показать некоторый вывод, такой как следующий:
2019-08-16 13:47:56.526 [INF] SYNC: Processed 843 blocks in the last 10.01s (843 transactions, height 843, 2019-08-16 05:56:50 +0000 UTC)
Это говорит вам о том, что он правильно синхронизирует цепь. В другом окне вы можете проверить состояние вашего узла.
./bin/pktctl getinfo
Проверьте Блок Эксплорер чтобы увидеть самый последний блок
Настроить кошелек
Сначала вам нужно создать кошелек
./bin/pktwallet --create
Затем, после его создания, запустите его
./bin/pktwallet
Теперь в другом окне вы можете взаимодействовать с кошельком. Сначала вы, возможно, захотите создать для себя адрес:
./bin/pktctl --wallet getnewaddress
Или узнайте свой текущий баланс:
./bin/pktctl --wallet getbalance
Чтобы отправить PKT кому-то, вам нужно сначала разблокировать свой кошелек. В этом примере мы оставляем кошелек разблокированным только 60 секунд, вы можете изменить число в конце по своему усмотрению.
./bin/pktctl --wallet walletpassphrase <password you used when creating wallet> 60
Затем отправьте cjd чаевые 10 pkt.
./bin/pktctl --wallet sendtoaddress pP6Vh6GiL4HsMfcPby5xHQTyBUApd7mewg 10
Для исчерпывающего списка всех вызовов RPC, которые вы можете сделать, используйте:
./bin/pktctl -lНачать майнинг Детали PKT