-
Notifications
You must be signed in to change notification settings - Fork 19
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
zoneconcierge: permissioned integration #291
zoneconcierge: permissioned integration #291
Conversation
bc2e4bd
to
c71d416
Compare
c008aa5
to
eeacea5
Compare
Accompanying with babylonlabs-io/babylon#291 This PR - bumps contract against the latest Babylon base branch - fixes all failed tests due to the bump - implements the consumer side logic of permissioned integration, mostly removing auto consumer registration
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Partial review of the build targets / scripts and proto files.
Will review the code next.
Thanks @maurolacy for the comments! I have revised all of them and answered some questions. Please feel free to take a look again TODO before merging |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Still have to take a look at tests (and related PR, next), but approving to unblock.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some more comments related to tests / general setup.
E2e tests are failing in my local:
|
Retrying the tests with rebuilt docker images. The IBC transfer back timeout should be extended still by five seconds or so. |
Resolves https://github.com/babylonlabs-io/pm/issues/44
This PR implements the permissioned integration and generic consumer registry, including
ADR: https://github.com/babylonlabs-io/pm/pull/121
Accompanying PR in the contract side: babylonlabs-io/babylon-contract#87
There are two TODOs that will be addressed in subsequent PRs: