Hyperledger Besu

This is a great way to use a full featured client, and to see how the explorer works with a private network.

First of all, if you do not have it, download and install Hyperledger Besu stable release.

To get started, run a Besu node with the HTTP and WebSockets JSON-RPC services enabled, allowing traffic from all hosts and CORS origins:

$ besu --host-whitelist="*" --rpc-http-cors-origins="*" --rpc-http-enabled --rpc-http-host=0.0.0.0 --rpc-ws-enabled --rpc-ws-host=0.0.0.0

(Note: using "*" values for host whitelist and CORS origins is not a recommended way to run a production node securely, this configuration is intended for test or developement purpose only. For more information about these options, refer to the Besu CLI reference).

Create the folder .volumes/memento/ if it doesn't exist already

mkdir -p .volumes/memento/

Copy config-sample.yml into .volumes/memento/config.yml and set the eth.client.http and eth.client.ws attributes to http://127.0.0.1:8545 and ws://127.0.0.1:8546 respectively.

cp config-sample.yml .volumes/memento/config.yml

Start Memento

docker-compose up -d

Open the dashboard to check progress

http://localhost:3000

Last updated