hermes
hermes copied to clipboard
Consolidate filtering in Hermes
Proposal
Following this comment, https://github.com/informalsystems/hermes/pull/4041#pullrequestreview-2128705806, this issue will be used to discuss the filtering features in Hermes.
There have been multiple issues related to filtering in Hermes. There are multiple filtering features such as excluded packets by sequence, packet filter by channel and port, skip packets for a destination chain which is not configured. These filtering features should be reviewed and improved if necessary.
In addition there are filter methods which are always enabled, https://github.com/informalsystems/hermes/blob/v1.9.0/crates/relayer/src/supervisor.rs#L317. These should either be used correctly or removed.
For Admin Use
- [ ] Not duplicate issue
- [ ] Appropriate labels applied
- [ ] Appropriate milestone (priority) applied
- [ ] Appropriate contributors tagged
- [ ] Contributor assigned/self-assigned