This directory contains various utilities for interacting with chains from an off-chain client.
src/
contains the following directories:
common
for defining common types and functionality that will apply to all domainscosmos
for defining cosmos-sdk related types and traitsevm
for defining evm related types and traits
For example implementations, see the following files under src/
:
- cosmos:
neutron.rs
,osmosis.rs
- evm:
ethereum.rs
To install the valence-coprocessor binary:
cargo install \
--git https://github.com/timewave-computer/valence-domain-clients.git \
--no-default-features \
--features coprocessor-bin \
--bin valence-coprocessor
You can check the available commands via:
valence-coprocessor --help