-
Notifications
You must be signed in to change notification settings - Fork 54
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
[feat] CCIP capability config contract #858
Merged
Merged
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
1d3f59c
initial commit
makramkd ff6e8dd
add blue/green support
makramkd 929d516
rudimentary test cases
makramkd c9d2133
add some more tests
makramkd 1101773
basic config validation tests
makramkd 8907bfc
more config tests
makramkd ef2bdd0
group by plugin tests
makramkd 0443c46
more tests
makramkd addebe5
more tests
makramkd de4e4ce
more tests
makramkd 88a6aa2
Merge branch 'ccip-develop' into ccip/cr-config-contract
makramkd 7228752
more tests
makramkd 4da32b0
more tests
makramkd a15d291
validate all new configs
makramkd 6de0405
remove getAllOCRConfigs for now
makramkd 0944c23
CR feedback
makramkd db6f3fc
CR Changes
makramkd ddf86b5
Merge branch 'ccip-develop' into ccip/cr-config-contract
makramkd 4dff73d
address more cr comments
makramkd 330c5e9
check transmitter length against fChain
makramkd f102053
offramp address in ocr3 config
makramkd 906baeb
add chain selector to getAllChainConfigs return val
makramkd a76864b
offramp address to bytes32
makramkd cf2f337
add ocr config getter
makramkd 8394f24
config digest prefix
makramkd b8d91ad
update digest prefix
makramkd 82a1a50
some cr updates
makramkd 7dd6b5c
Merge branch 'ccip-develop' into ccip/cr-config-contract
makramkd 99179e5
simplify ocr config
makramkd 9574d83
more cr comments
makramkd e5cd879
add missing validation
makramkd 13e3723
fmt
makramkd ef33666
Merge branch 'ccip-develop' into ccip/cr-config-contract
makramkd a7aec01
more cr comments
makramkd a902d9b
Merge branch 'ccip-develop' into ccip/cr-config-contract
makramkd a7aac65
bytes32 -> bytes
makramkd 049cc03
add bootstrap nodes to ocr config
makramkd ef97195
bytes32 -> bytes for offramp address
makramkd 8111d24
gas optimizations, readability
makramkd 9298f8a
Merge branch 'ccip-develop' into ccip/cr-config-contract
makramkd File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Not sure I love
Configuration
for a contract nameThere 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.
I don't love it either, its super long and verbose, but they're called "capability configuration" contracts. Any other name suggestions?