Add regular send at the end of each TC for fast transfer #18365
Merged
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.
This pull request introduces changes to the
ccip_fast_transfer_test.go
file to enhance the functionality and testing of regular token transfers in the Chainlink CCIP system. The updates include importing additional dependencies and adding a new sanity check for regular token transfers to verify their correctness.Dependency Updates:
integration-tests/smoke/ccip/ccip_fast_transfer_test.go
: Added import forrouter
package fromv1_2_0
bindings to support new functionality related toClientEVM2AnyMessage
.Enhancements to Regular Token Transfer Testing:
integration-tests/smoke/ccip/ccip_fast_transfer_test.go
: Added a sanity check for regular token transfers, including on-chain state validation, user account top-ups, token approvals, and balance verification after transfer. This ensures the correctness of the "slow-path" transfer mechanism.