-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Description
Bridge relayers read storage from multiple chains (AHs, BHs, Relays, Ethereum, etc), and use storage proofs to submit to other chains.
To guarantee compatibility, we currently use runtime version guards to make sure relayers don't operate on newer runtimes (newer than the ones they were compiled agains).
The problem with this approach is that relayer operators need to update and redeploy the relayer stack for each chain runtime upgrade, and because runtime upgrades are asynchronous, this operational overhead is significant.
This issue is to track a solution for minimizing this operational overhead. One idea to do so is to develop smarter relayers that can run compatibility checks for "newer" runtimes, and only request manual update+redeployment when they do detect some compatibility problem.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status