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

Add SignObservationPrefix in the OffchainConfig #208

Merged
merged 3 commits into from
Oct 4, 2024
Merged

Conversation

0xnogo
Copy link
Contributor

@0xnogo 0xnogo commented Oct 4, 2024

SignObservationPrefix Is not part of the onchain RMN config. Hence adding it in the CommitOffchainConfig.

@0xnogo 0xnogo marked this pull request as ready for review October 4, 2024 10:11
@0xnogo 0xnogo requested a review from a team as a code owner October 4, 2024 10:11
@0xnogo 0xnogo requested a review from dimkouv October 4, 2024 10:18
Copy link

github-actions bot commented Oct 4, 2024

Metric ng/ccip-3616 main
Coverage 73.3% 73.2%

@0xnogo 0xnogo merged commit 47ce274 into main Oct 4, 2024
4 checks passed
makramkd added a commit that referenced this pull request Oct 9, 2024
* Change OCR3Config to reflect latest CCIPHome changes

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Change OCR3ConfigWithMeta to mirror latest CCIPHome

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Expose OCR3Node

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* ChainConfigInfo => ChainConfigArgs

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Revert "ChainConfigInfo => ChainConfigArgs"

This reverts commit d433a65.

* Fix ActiveCandidate return type from contract

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Fix Json name for candidate config

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Change Active Candidate to concrete types instead of pointers

* debugging

* debugging cl-common

* Use `GetAllConfigs` in expected mock argument

* Small fixes

* debugging with cl-common

* debugging with cl-common

* cleaning round and use latest cl-common

* Remove CommitPluginConfig and use OffchainConfig instead (#195)

* Use digest instead of version to determine activity

* Deprecating the ExecutePluginConfig (#203)

* Remove non-necessary plugin Close calls (#202)

* remove non-necessary plugin Close calls
* remov Close() from ccipReader

* Add SignObservationPrefix in the OffchainConfig (#208)

* Move exec Observation into a separate file. (#205)

* Move exec Outcome into a separate file. (#206)

* CCIP-3664 Single rate limiter per attestation http client (#209)

* rename blue-green to active-candidate

* RMN config integration (#211)

* bump cl-common

* Revert "bump cl-common"

This reverts commit 58e5f5b.

* WIP bump cl-common

Add OnRampAddress

* Fix onRamp with merkleRoot

* Add dummy RMNRawVs

* Implement ccipChainReader.LinkPriceUSD() (#207)

* logging updates

* Fix the QueryCheck method (#213)

* fix ccip reader

* typos

* commit/merkleroot: use auxilliary type as set key (#215)

* bump chainlink-common

---------

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>
Co-authored-by: nogo <110664798+0xnogo@users.noreply.github.com>
Co-authored-by: dimitris <dimitrios.kouveris@smartcontract.com>
Co-authored-by: Will Winder <wwinder.unh@gmail.com>
Co-authored-by: Mateusz Sekara <mateusz.sekara@gmail.com>
Co-authored-by: Ryan Stout <rstout610@gmail.com>
Co-authored-by: Makram Kamaleddine <makramkd@users.noreply.github.com>
makramkd added a commit that referenced this pull request Oct 9, 2024
* Fix homechain ocr3 (#199)

* Change OCR3Config to reflect latest CCIPHome changes

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Change OCR3ConfigWithMeta to mirror latest CCIPHome

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Expose OCR3Node

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* ChainConfigInfo => ChainConfigArgs

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Revert "ChainConfigInfo => ChainConfigArgs"

This reverts commit d433a65.

* Fix ActiveCandidate return type from contract

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Fix Json name for candidate config

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Change Active Candidate to concrete types instead of pointers

* debugging

* debugging cl-common

* Use `GetAllConfigs` in expected mock argument

* Small fixes

* debugging with cl-common

* debugging with cl-common

* cleaning round and use latest cl-common

* Remove CommitPluginConfig and use OffchainConfig instead (#195)

* Use digest instead of version to determine activity

* Deprecating the ExecutePluginConfig (#203)

* Remove non-necessary plugin Close calls (#202)

* remove non-necessary plugin Close calls
* remov Close() from ccipReader

* Add SignObservationPrefix in the OffchainConfig (#208)

* Move exec Observation into a separate file. (#205)

* Move exec Outcome into a separate file. (#206)

* CCIP-3664 Single rate limiter per attestation http client (#209)

* rename blue-green to active-candidate

* RMN config integration (#211)

* bump cl-common

* Revert "bump cl-common"

This reverts commit 58e5f5b.

* WIP bump cl-common

Add OnRampAddress

* Fix onRamp with merkleRoot

* Add dummy RMNRawVs

* Implement ccipChainReader.LinkPriceUSD() (#207)

* logging updates

* Fix the QueryCheck method (#213)

* fix ccip reader

* typos

* commit/merkleroot: use auxilliary type as set key (#215)

* bump chainlink-common

---------

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>
Co-authored-by: nogo <110664798+0xnogo@users.noreply.github.com>
Co-authored-by: dimitris <dimitrios.kouveris@smartcontract.com>
Co-authored-by: Will Winder <wwinder.unh@gmail.com>
Co-authored-by: Mateusz Sekara <mateusz.sekara@gmail.com>
Co-authored-by: Ryan Stout <rstout610@gmail.com>
Co-authored-by: Makram Kamaleddine <makramkd@users.noreply.github.com>

* misc fixes

* fix commit e2e test

* address comments

* fix nolint comments

* fix test

* Use string() instead of hex.EncodeToString

Co-authored-by: Will Winder <wwinder.unh@gmail.com>

* fix build

---------

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>
Co-authored-by: Abdelrahman Soliman (Boda) <2677789+asoliman92@users.noreply.github.com>
Co-authored-by: nogo <110664798+0xnogo@users.noreply.github.com>
Co-authored-by: dimitris <dimitrios.kouveris@smartcontract.com>
Co-authored-by: Will Winder <wwinder.unh@gmail.com>
Co-authored-by: Mateusz Sekara <mateusz.sekara@gmail.com>
Co-authored-by: Ryan Stout <rstout610@gmail.com>
winder added a commit that referenced this pull request Oct 10, 2024
* Fix homechain ocr3 (#199)

* Change OCR3Config to reflect latest CCIPHome changes

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Change OCR3ConfigWithMeta to mirror latest CCIPHome

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Expose OCR3Node

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* ChainConfigInfo => ChainConfigArgs

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Revert "ChainConfigInfo => ChainConfigArgs"

This reverts commit d433a65.

* Fix ActiveCandidate return type from contract

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Fix Json name for candidate config

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>

* Change Active Candidate to concrete types instead of pointers

* debugging

* debugging cl-common

* Use `GetAllConfigs` in expected mock argument

* Small fixes

* debugging with cl-common

* debugging with cl-common

* cleaning round and use latest cl-common

* Remove CommitPluginConfig and use OffchainConfig instead (#195)

* Use digest instead of version to determine activity

* Deprecating the ExecutePluginConfig (#203)

* Remove non-necessary plugin Close calls (#202)

* remove non-necessary plugin Close calls
* remov Close() from ccipReader

* Add SignObservationPrefix in the OffchainConfig (#208)

* Move exec Observation into a separate file. (#205)

* Move exec Outcome into a separate file. (#206)

* CCIP-3664 Single rate limiter per attestation http client (#209)

* rename blue-green to active-candidate

* RMN config integration (#211)

* bump cl-common

* Revert "bump cl-common"

This reverts commit 58e5f5b.

* WIP bump cl-common

Add OnRampAddress

* Fix onRamp with merkleRoot

* Add dummy RMNRawVs

* Implement ccipChainReader.LinkPriceUSD() (#207)

* logging updates

* Fix the QueryCheck method (#213)

* fix ccip reader

* typos

* commit/merkleroot: use auxilliary type as set key (#215)

* bump chainlink-common

---------

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>
Co-authored-by: nogo <110664798+0xnogo@users.noreply.github.com>
Co-authored-by: dimitris <dimitrios.kouveris@smartcontract.com>
Co-authored-by: Will Winder <wwinder.unh@gmail.com>
Co-authored-by: Mateusz Sekara <mateusz.sekara@gmail.com>
Co-authored-by: Ryan Stout <rstout610@gmail.com>
Co-authored-by: Makram Kamaleddine <makramkd@users.noreply.github.com>

* misc fixes

* fix commit e2e test

* address comments

* fix nolint comments

* fix test

* Use string() instead of hex.EncodeToString

Co-authored-by: Will Winder <wwinder.unh@gmail.com>

* fix build

---------

Signed-off-by: asoliman <abdelrahman.soliman@smartcontract.com>
Co-authored-by: Abdelrahman Soliman (Boda) <2677789+asoliman92@users.noreply.github.com>
Co-authored-by: nogo <110664798+0xnogo@users.noreply.github.com>
Co-authored-by: dimitris <dimitrios.kouveris@smartcontract.com>
Co-authored-by: Will Winder <wwinder.unh@gmail.com>
Co-authored-by: Mateusz Sekara <mateusz.sekara@gmail.com>
Co-authored-by: Ryan Stout <rstout610@gmail.com>
@mateusz-sekara mateusz-sekara deleted the ng/ccip-3616 branch November 8, 2024 09:21
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

Successfully merging this pull request may close these issues.

3 participants