Instala golang
En primer lugar, debes instalar el lenguaje de programación Go. Cómo hacerlo está en gran medida fuera del alcance de este sitio web, pero puedes obtener más información aquí:
https://golang.org/doc/install
Instala git
A continuación, debes asegurarte de tener git instalado. Lo primero que debes hacer es comprobar si ya lo tienes instalado:
versión de git
Si imprime algo como “versión de git 2.21.1” estás de suerte y puedes continuar. Si imprime algo más como “comando no encontrado: git” entonces deberás instalarlo
La instalación dependerá de tu sistema. Para sistemas Debian/Ubuntu, querrás “sudo apt install git” y para macOS con Homebrew, querrás “brew install git”
Install the components
Una vez que tengas golang y git completamente instalados y configurados, puedes usar los siguientes comandos para instalar pktd, pktwallet y pktctl.
git clone github.com/pkt-cash/pktd cd pktd ./do
Inicia pktd
Ahora, puedes iniciar pktd:
./bin/pktd
Esto debería mostrar una salida como la siguiente:
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)
Esto te indica que está sincronizando correctamente la cadena. En otra ventana, puedes verificar el estado de tu nodo.
./bin/pktctl getinfo
Consulta el Explorador de Bloques para ver el bloque más reciente.
Configura la billetera
Primero, deberás crear una billetera.
./bin/pktwallet --create
Luego, una vez creada, iníciala.
./bin/pktwallet
Ahora, en otra ventana, puedes interactuar con la billetera. Primero, es posible que desees crear una dirección para ti.:
./bin/pktctl --wallet getnewaddress
O consulta tu saldo actual.:
./bin/pktctl --wallet getbalance
Para enviar PKT a alguien, primero debes desbloquear tu billetera. En este ejemplo, mantenemos la billetera desbloqueada durante solo 60 segundos, puedes cambiar el número al final según tus preferencias.
./bin/pktctl --wallet walletpassphrase <password you used when creating wallet> 60
Luego, envía un consejo de 10 PKT a cjd.
./bin/pktctl --wallet sendtoaddress pP6Vh6GiL4HsMfcPby5xHQTyBUApd7mewg 10
Para obtener una lista exhaustiva de todas las llamadas RPC que puedes realizar, utiliza:
./bin/pktctl -lComenzar a Minar Detalles de PKT