-
Notifications
You must be signed in to change notification settings - Fork 21
[CCIP-7331] Create x-family ConnectChains changeset for 1.7.0 #1338
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
Conversation
| var offRamp common.Address | ||
| var committeeVerifier common.Address | ||
| var Executor common.Address | ||
| var routerAddress string |
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.
quick q: why do we choose string over bytes? Isn't that the most logical, flexible solution?
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.
String is just what datastore returns for addresses, so we just provide that to the sequence and let the sequence do what it wants with it. Unless the address is from a remote chain. In that case we need to convert to bytes at the changeset level.
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.
Subject to change though. I could see it making sense to just convert everything to bytes at the changeset level. But I'd want to change that in all of our changesets in a separate PR.
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.
OK so a Core CLD thing, not our usage of it
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.
Has all of this been tested by actually deploying?
|
In |
|
When we determine which params are more EVM specific, can make a follow up PR to move them to an ExtraConfigs struct |
https://smartcontract-it.atlassian.net/browse/CCIP-7331