Repository navigation
IBC CLI v0.1.0
Pre-release
Pre-release
The first beta of IBC CLI, an all-in-one binary that deploys IBC onto EVM chains and runs the relayer and attestors that carry packets between them.
Getting started
Start with Deploy IBC and send a token, which brings up two local chains, deploys the stack on both, and moves an Interchain Fungible Token across. From there, the guides cover running a standalone attestor and a standalone relayer, alongside a full reference for the configuration file, the commands, and the gRPC API.
What's in it
- Deployment — deploy the IBC core stack, attestation light clients, the ICS27 GMP app, and IFT tokens onto EVM chains.
- Relaying — relay packets, acknowledgements, and timeouts, with auto-relay over a websocket subscription or on-demand through the relayer API. Packet state is queryable and backed by SQLite or Postgres.
- Attestation — run attestors in the relayer process or standalone, with keys held in a local keyfile or a remote signer over gRPC.
Known limitations
This is a beta and is not feature-complete or production ready. In particular:
- No metrics.
- No TLS support.
- Auto-relay does not yet recover from a websocket subscription dropping or flush packets existing prior to relayer startup.
- The services require further security audit.