Join Goerli
Goerli is public Ethereum Proof of Authority cross-client testnet, synching Parity Ethereum, Geth, Nethermind, Hyperledger Besu (formerly Pantheon), and EthereumJS. This testnet is a community-based project, completely open-source.
Using kotal you can join goerli test network simply by deploying this network mainfest.
Kotal will create a blockchain network of a single node name: node-1
that connects to and sync goerli test network blockchain as indicated by the highlighted line join: goerli
. This node will use Go-Ethereum client as indicated by client: geth
.
You can fetch deployed Blockchain networks using
Lets add 2 more besu nodes
info
keep in mind that in multiple nodes network, the first node must be a boot node by setting bootnode: true
and adding a nodekey
.
Get the deployed network
let's update node-2 by enabling the HTTP RPC server and enabling only net RPC API.
RPC HTTP server was enabled by rpc: true
and we enabled net API with rpcAPI
which accepts a list of RPC APIs to enable.
Let's call node-2 rpc, but first lets forward localhost:8545 calls to node-2 pod
In another terminal window call net_peersCount
method
node-2 reports that it has 2 peers: node-1 and node-3 😜
Finally you can delete the network and all its resources by
and Kubernetes garbage collector will delete all resources created by the controller.