Differences from the official repository. If you like clean, beautiful code, you'll love this fork.
taiko-client
Taiko protocol's client software implementation in Go. Learn more about Taiko nodes with the docs.
Project structure
Path | Description |
---|---|
cmd/ |
Main executable for this project |
docs/ |
Documentation |
driver/ |
Driver sub-command |
metrics/ |
Metrics related |
pkg/ |
Library code which used by all sub-commands |
proposer/ |
Proposer sub-command |
prover/ |
Prover sub-command |
scripts/ |
Helpful scripts |
tests/ |
Test utils |
version/ |
Version information |
Build the source
Building the taiko-client
binary requires a Go compiler. Once installed, run:
make build
Usage
Review all available sub-commands:
bin/taiko-client --help
Review each sub-command's command line flags:
bin/taiko-client <sub-command> --help
Testing
Ensure you have Docker running, and pnpm installed.
Then, run the integration tests:
-
Start Docker locally
-
Perform a
pnpm install
intaiko-mono/packages/protocol
-
execute:
make test