Skip to content

Sui integ tests - #23292

Open
JohnChangUK wants to merge 1 commit into
developfrom
sui-tests
Open

Sui integ tests#23292
JohnChangUK wants to merge 1 commit into
developfrom
sui-tests

Conversation

@JohnChangUK

@JohnChangUK JohnChangUK commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Desc

Sui integ tests

  • EVM => SUI, token transfer and validate the reported destination amount is correct (it's not the source amount).
  • EVM => SUI, provide a ccip receiver address which is NOT registered with receiver registry
  • EVM => SUI, provide a ccip receiver address which does not exist
  • EVM => SUI, the CCIP receiver always reverts

@github-actions

Copy link
Copy Markdown
Contributor

✅ No conflicts with other open PRs targeting develop

@trunk-io

trunk-io Bot commented Jul 31, 2026

Copy link
Copy Markdown

Static BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

@github-actions

github-actions Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

CORA - Pending Reviewers

Codeowners Entry Overall Num Files Owners
/integration-tests/**/*ccip* 💬 2 @smartcontractkit/ccip-offchain, @smartcontractkit/core, @smartcontractkit/ccip
/.github/** 1 @smartcontractkit/devex-cicd, @smartcontractkit/devex-tooling, @smartcontractkit/core
integration-tests/go.mod 1 @smartcontractkit/core, @smartcontractkit/devex-tooling, @smartcontractkit/foundations

Legend: ✅ Approved | ❌ Changes Requested | 💬 Commented | 🚫 Dismissed | ⏳ Pending | ❓ Unknown

For more details, see the full review summary.

@JohnChangUK
JohnChangUK force-pushed the sui-tests branch 3 times, most recently from 9ca35b7 to d16061d Compare August 1, 2026 18:01
@JohnChangUK
JohnChangUK marked this pull request as ready for review August 1, 2026 19:10
@JohnChangUK
JohnChangUK requested review from a team as code owners August 1, 2026 19:10
Comment thread .github/integration-in-memory-tests.yml Outdated
Comment thread integration-tests/smoke/ccip/ccip_sui_messaging_test.go Outdated

_, err = offrampContract.DevInspect().GetExecutionState(ctx, devInspectOpts, offRampStateObj, fx.sourceChain, seqBogus)
require.Error(t, err, "reverting receiver leg must not persist EXECUTION_STATE_SUCCESS (execute PTB must roll back atomically)")
}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

can you try to add another valid message to this ccip receiver? so we know subsequent msgs work

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

added a recovery check

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.

2 participants