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

Productionize RMN remote contract #1431

Merged

Conversation

RyanRHall
Copy link
Collaborator

@RyanRHall RyanRHall commented Sep 11, 2024

Background

Original PR - there is some discussion here that is possibly still relevant)
Open PR to add cursing - I copied the relevant parts for the RMNRemote.

Note: we are intentionally separating RMNRemote and RMNHome since they have different timelines.

Motivation

Productionize the RMNRemote and include it in integration tests

Copy link
Contributor

github-actions bot commented Sep 11, 2024

LCOV of commit 57da48d during Solidity Foundry #8237

Summary coverage rate:
  lines......: 97.7% (2279 of 2333 lines)
  functions..: 94.6% (420 of 444 functions)
  branches...: 93.6% (542 of 579 branches)

Files changed coverage rate: n/a

Comment on lines 240 to 232
return
s_cursedSubjectsIndexPlusOne[LEGACY_CURSE_SUBJECT] > 0 || s_cursedSubjectsIndexPlusOne[GLOBAL_CURSE_SUBJECT] > 0;
}
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this legacy compatability stuff I am less familiar with. I would appreciate another set of eyes.

@RyanRHall RyanRHall force-pushed the CCIP-3379-productionize-rmn-remote-and-rmn-home-contracts branch from e434b40 to d199d09 Compare September 12, 2024 16:46
@RyanRHall RyanRHall force-pushed the CCIP-3379-productionize-rmn-remote-and-rmn-home-contracts branch from d199d09 to da72d74 Compare September 12, 2024 17:51
RyanRHall and others added 21 commits September 17, 2024 13:44
Co-authored-by: Makram <[email protected]>
commit aae76b37e0397728ebd1a529a265da4f1dec23bc
Author: Ryan Hall <[email protected]>
Date:   Mon Sep 16 12:46:32 2024 -0400

    fix rebase issues

commit a74b43a8f7ccd3d49cb1dc93e3ba69e2e5343d57
Author: Rens Rooimans <[email protected]>
Date:   Mon Sep 16 11:57:15 2024 +0200

    rm VersionedConfig & emit version and config separate

commit db534f9ff05c150633ac7e94362120bd920f1506
Author: Rens Rooimans <[email protected]>
Date:   Mon Sep 16 11:39:04 2024 +0200

    update some tests

commit 3e86f2149229f7634c35224935dcb08b5ccbf945
Author: Rens Rooimans <[email protected]>
Date:   Mon Sep 16 10:57:45 2024 +0200

    use rawVs from report & fix tests

commit fbe12de74e142cff71c47109ee96be27de168cc4
Author: Rens Rooimans <[email protected]>
Date:   Fri Sep 13 12:55:27 2024 +0200

    demo
@RyanRHall RyanRHall force-pushed the CCIP-3379-productionize-rmn-remote-and-rmn-home-contracts branch from 4d52586 to 57da48d Compare September 17, 2024 17:44
@cl-sonarqube-production
Copy link

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@RyanRHall RyanRHall enabled auto-merge (squash) September 17, 2024 18:52
@RyanRHall RyanRHall merged commit f95dce6 into ccip-develop Sep 18, 2024
126 checks passed
@RyanRHall RyanRHall deleted the CCIP-3379-productionize-rmn-remote-and-rmn-home-contracts branch September 18, 2024 07:36
RyanRHall added a commit that referenced this pull request Sep 18, 2024
## Motivation

#1431 (comment)

## Solution
Expose the constant as public
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.

6 participants