This directory contains various utilities for interacting with chains from an off-chain client.
src/ contains the following directories:
commonfor defining common types and functionality that will apply to all domainscosmosfor defining cosmos-sdk related types and traitsevmfor 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-coprocessorYou can check the available commands via:
valence-coprocessor --help