-
Notifications
You must be signed in to change notification settings - Fork 16
Add billing params to ccv & call in ramp #1295
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
base: develop
Are you sure you want to change the base?
Conversation
Receipt[] verifierReceipts, | ||
Receipt executorReceipt, | ||
bytes[] receiptBlobs | ||
Receipt[] receipts, |
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.
All receipts are now part of this single list
bytes[] verifierBlobs | ||
); | ||
|
||
struct CCIPMessageSentEventData { |
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.
This was introduced to resolve the stack-too-deep and feels cleaner than re-stating variables.
|
||
// Change chain ID to simulate fork. | ||
uint256 originalChainId = block.chainid; | ||
uint256 originalChainId = uint128(block.chainid); |
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.
This is to make running tests with via-ir
work
|
CCVs are allowed to charge fees in dollars. Currently, these fees are not converted, this will be done in a future PR.
in scope of this PR
_evmMessageToEvent
accuracy: it fully resolves CCV feesThis PR removes the onRamp and the committeeVerifier from the coverage pruning, meaning they must always remain >98% cov now.