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 IMessageTransformer interface to CCIP onramp and offramp #15849

Open
wants to merge 11 commits into
base: develop
Choose a base branch
from

Conversation

jinhoonbang
Copy link
Contributor

@jinhoonbang jinhoonbang commented Jan 7, 2025

  • add hooks to CCIP onramp and offramps for pre/post-processing messages using custom transformer
    • introduces MessageTransformerOnRamp/OffRamps which inherit canonical on/offRamps
    • allow via-ir flag in gethwrapper generation script

Copy link
Contributor

github-actions bot commented Jan 7, 2025

Static analysis results are available

Hey @jinhoonbang, you can view Slither reports in the job summary here or download them as artifact here.
Please check them before merging and make sure you have addressed all issues.

Copy link
Contributor

github-actions bot commented Jan 7, 2025

AER Report: CI Core ran successfully ✅

aer_workflow , commit

AER Report: Operator UI CI ran successfully ✅

aer_workflow , commit

Copy link
Contributor

github-actions bot commented Jan 9, 2025

I see you updated files related to contracts. Please run pnpm changeset in the contracts directory to add a changeset.

@jinhoonbang jinhoonbang force-pushed the ccip-message-transformers branch from 123c8c8 to 05f3201 Compare January 9, 2025 21:55
@jinhoonbang jinhoonbang marked this pull request as ready for review January 9, 2025 23:47
@jinhoonbang jinhoonbang requested review from a team as code owners January 9, 2025 23:47
@jinhoonbang jinhoonbang requested a review from RensR January 9, 2025 23:48
@cl-sonarqube-production
Copy link

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.

1 participant