hermes
hermes copied to clipboard
IBC Relayer in Rust
## Description This is a work in progress to support ICS29 fee middleware. This branch tracks the changes made in https://github.com/cosmos/ibc-go/pull/276, which is not yet merged. Tasks: - [x] #1968...
# Release Hermes v1.0.0 - [x] #2459 - quoting Romac: - > We don't have support for HTTP authentication right now. If they are using HTTP Basic auth they can...
## Summary Add a `hermes config add ` CLI to automatically populate a new section in the Hermes configuration file with data for chain `` based on data from [the...
## Summary Feature suggested by a relayer operator.
## Summary of Bug We currently don't output the same events as ibc-go (e.g. due to the extensive use of [default values](https://github.com/informalsystems/ibc-rs/blob/d9c6f897097315a6b67df063ec682f13b4cffbba/modules/src/core/ics04_channel/handler/chan_open_ack.rs#L95-L99)). # Acceptance criteria - All our handlers output...
## Summary of Bug I'm expanding integration tests for ICS right now, and continually getting an error from hermes when relaying packets within a docker container. Example output: ``` ERROR...
## Summary Ensure Hermes is compatible with chains based on Cosmos SDK 0.46. ## TODO - [ ] Generate Protobufs from Cosmos SDK 0.46 and the corresponding IBC-Go version -...
## Summary `checkMisbehaviourAndUpdateState()` and corresponding handler, as defined in the standard, is missing. ## Problem Definition Handler to be implemented [here](https://github.com/informalsystems/ibc-rs/blob/5df35478607452baa8db004efb1d7aa38dfd8d89/modules/src/core/ics02_client/handler.rs#L28-L30), using a new `ClientDef::check_misbehaviour_and_update_state()` function. ____ #### For Admin...
Three errors found while looking throught the logs from an operator. --- ## Error 1: "Too much gas wanted" The error looks like this: > send_tx_with_account_sequence_retry{id=osmosis-1}: broadcast_tx_sync: Response { code:...
## Summary of Bug The create client handler is not verifying the initial consensus state. Te handler must allow the light client to decide if an initial consensus state is...