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

Ethereum client application

Status
Stabilityprototype
Component Typeapplication

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