Ansible role for OpenEthereum Eth1 client https://github.com/openethereum/openethereum
Go to file
Jakub Sokołowski b1eed21d76
add discontination warning
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-30 10:49:34 +02:00
defaults consul: add network name to service name 2022-06-03 11:25:58 +02:00
meta add dependency on consul-service role 2022-02-21 17:24:27 +01:00
tasks consul: add metrics endpoint service definition 2022-06-03 10:53:23 +02:00
templates add first working openethereum config 2022-02-21 17:18:38 +01:00
README.md add discontination warning 2022-08-30 10:49:34 +02:00

README.md

WARNING: OpenEthereum has been discontinued.

Description

This role configures OpenEthereum - an Eth1 client written in Rust.

Configuration

A bare minimum would include:


# OpenEthereum
openethereum_service_name: 'my-openeth'
openethereum_chain: 'foundation'
openethereum_mode: 'active'
openethereum_pruning: 'auto'
openethereum_identity: 'My Nimbus Sync Node'

# Ports and Addresses
openethereum_p2p_port: 30303
openethereum_rpc_port: 8545
openethereum_rpc_addr: '4.3.2.1'
openethereum_websocket_port: 8546
openethereum_websocket_addr: '1.2.3.4'
openethereum_metrics_port: 3000

Management

The node is created and managed using Docker Compose:

 > docker-compose up --force-recreate -d
Recreating nimbus-openeth-node ... done

 > docker-compose ps
       Name                      Command               State                                       Ports                                 
-----------------------------------------------------------------------------------------------------------------------------------------
my-openeth-node   /home/openethereum/openeth ...   Up      0.0.0.0:3000->3000/tcp, 0.0.0.0:30303->30303/tcp, 0.0.0.0:30303->30303/udp,   
                                                           8080/tcp, 8180/tcp, 4.3.2.1:8545->8545/tcp, 1.2.3.4:8546->8546/tcp