tree: de0e3d70321655a4575391e3a45d5d5c9e74c5a8 [path history] [tgz]
  1. src/
  2. build.gradle
  3. README.md
eth-client/README.md

Ethereum client

The tuweni application is an Ethereum client that can run multiple chains and multiple discovery mechanisms.

tuweni can sync multiple chains at once. It also has a web UI.

NOTE: everything at this point is at best a prototype. This may change at any time.

Usage:

Apache Tuweni client loading
Usage: <main class> [-h] [-c=<configPath>] [-w=<web>]
-c, --config=<configPath>
Configuration file.
-h, --help        Prints usage prompt
-w, --web=<web>   Web console host:port

Most of the action happens in the configuration file, written with TOML.

Example with one chain:

[storage.default]
path="data"
genesis="default"
[genesis.default]
path=default.json

The default.json file is your usual genesis configuration file.

Example with two chains:

Example with one chain:

[storage.foo]
path="data"
genesis="foo"
[genesis.foo]
path=default.json
[storage.bar]
path="data"
genesis="bar"
[genesis.bar]
path=other.json