Comando Bootnode no encontrado

Trabajando en este blog

Intenté inicializar lanzamientos de bootnode y error

Agregue el error que está recibiendo
Bootnode: comando no encontrado
¿Cómo instalaste geth? Parece que bootnodeel binario no estaba instalado.

Respuestas (4)

Probablemente ya tenga la respuesta, pero dado que este hilo no tiene respuesta. Así que aquí está tu respuesta.

Fue un error en el paquete ethereum ci (marque aquí ) y puede instalar bootnode con el siguiente comando.

sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install bootnode

Parte del comando de ayuda

NETWORKING OPTIONS:
  --bootnodes value     Comma separated enode URLs for P2P discovery bootstrap (set v4+v5 instead for light servers)
  --bootnodesv4 value   Comma separated enode URLs for P2P v4 discovery bootstrap (light server, full nodes)
  --bootnodesv5 value   Comma separated enode URLs for P2P v5 discovery bootstrap (light server, light nodes)

Debería poder ejecutar como en el ejemplo aquí

https://github.com/ethereum/go-ethereum/wiki/Connecting-to-the-network#how-peers-are-found

geth --bootnodes enode://pubkey1@ip1:port1,enode://pubkey2@ip2:port2,enode://pubkey3@ip3:port3

Puede encontrar los comandos en secuencia aquí:

https://github.com/kyriediculous/clique-test/blob/master/startNode.sh

El archivo bash no funcionará, pero puede copiar y pegar los comandos :).

editar:

geth --datadir node1/ init genesis.json
geth --datadir node2/ init genesis.json

bootnode -nodekey boot.key -verbosity 9 -addr :30310


geth --datadir node1/ --syncmode 'full' --port 30321 --rpc --rpcaddr 'localhost' --rpcport 8501 --rpcapi 'personal,db,eth,net,web3,txpool,miner' --bootnodes 'enode://cfb21bfd52f947041e020dfac76e51b6c466254053335b1e46107c0bbb1235e654a2fe10a2a23042437120d4233c3475d87e69db308c507c61f98bdc40d07720@127.0.0.1:30310' --networkid 999 --gasprice '0' -unlock '0xbba513f6e464e9f7d0c08125621e92598b1c28d6' --password node1/password.txt --mine
geth --datadir node2/ --syncmode 'full' --port 30322 --rpc --rpcaddr 'localhost' --rpcport 8502 --rpcapi 'personal,db,eth,net,web3,txpool,miner' --bootnodes 'enode://cfb21bfd52f947041e020dfac76e51b6c466254053335b1e46107c0bbb1235e654a2fe10a2a23042437120d4233c3475d87e69db308c507c61f98bdc40d07720@127.0.0.1:30310' --networkid 999 --gasprice '0' -unlock '0xaed59d65d7e4464d15999978b745f4ed9169b52a' --password node2/password.txt --mine
El enlace que compartes no se abre.

Puede ser que las herramientas de desarrollo para geth no se hayan agregado durante el proceso de instalación, haga clic en el archivo de instalación nuevamente y seleccione las herramientas de desarrollo :

ingrese la descripción de la imagen aquí

Después de hacer este bootnode funcionó.

Siguiente tutorial: https://github.com/ConsenSys-Academy/geth-poa-tutorial

Sugerencia para la solución en: https://ethereum.stackexchange.com/a/12504/56328