Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CHECKLIST] Relayer registry / onchain configuration + Bridge Registry #581

Open
4 tasks
drewstone opened this issue Sep 15, 2023 · 0 comments
Open
4 tasks

Comments

@drewstone
Copy link
Contributor

Overview

A potential new idea to make relayer operations more seamless. Since relayers have EVM keys we could consider having a precompile for this.

Relayer registry

The first thing would be a relayer registry where relayers opt-in to the bridges they want to relay for, say index 1,2,3. Then every time they shutdown and spin back up, they can easily check which bridges they've opted-in to relay for and quickly spin up with minimal configuration.

This would obviously benefit from a UI but could also be possibly implemented as a relayer CLI.

Bridge registry

The purpose of this bridge registry is to minimize as much configuration for external relayers. We should continue to leverage this and figure out how to make relayer management easy and seamless.

Checklist

  • Implement relayer registry pallet (where relayers put their config)
  • Implement relayer registry precompile
  • Relayer CLI to expose getters/setters for pallet
  • Integration where there is less configuration on relayer
@salman01zp salman01zp pinned this issue Oct 3, 2023
@shekohex shekohex unpinned this issue Jan 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant