Differences from the official repository. If you like clean, beautiful code, you'll love this fork.
Taiko protocol's client software implementation in Go. Learn more about Taiko nodes with the docs.
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 |
Building the taiko-client
binary requires a Go compiler. Once installed, run:
make build
Review all available sub-commands:
bin/taiko-client --help
Review each sub-command's command line flags:
bin/taiko-client <sub-command> --help
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