From 82a4c42d79ae6bae08576310f660319ad3bea4f3 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Mon, 23 Mar 2026 16:16:22 -0400 Subject: [PATCH 01/12] upgrade sui version --- .github/actions/setup-sui/action.yaml | 4 ++-- .github/integration-in-memory-tests.yml | 20 +++++++++---------- .../smoke/ccip/ccip_sui_upgrade_test.go | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/actions/setup-sui/action.yaml b/.github/actions/setup-sui/action.yaml index 15e10dd2518..236705b417b 100644 --- a/.github/actions/setup-sui/action.yaml +++ b/.github/actions/setup-sui/action.yaml @@ -2,9 +2,9 @@ name: Setup Sui CLI description: Install and cache Sui CLI using suiup inputs: version: - description: Sui CLI version to install (e.g., mainnet-v1.65.2) + description: Sui CLI version to install (e.g., mainnet-v1.67.3) required: false - default: mainnet-v1.65.2 + default: mainnet-v1.67.3 github-token: description: GitHub token to use for authentication required: true diff --git a/.github/integration-in-memory-tests.yml b/.github/integration-in-memory-tests.yml index 2a8facd75bd..17ca0bf4381 100644 --- a/.github/integration-in-memory-tests.yml +++ b/.github/integration-in-memory-tests.yml @@ -1127,7 +1127,7 @@ runner-test-matrix: --format=github-actions \ -- -v -run "Test_CCIP_Messaging_Sui2EVM" -timeout 12m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true @@ -1160,7 +1160,7 @@ runner-test-matrix: --format=github-actions \ -- -v -run "Test_CCIP_EVM2Sui_ZeroReceiver" -timeout 25m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true @@ -1178,7 +1178,7 @@ runner-test-matrix: --format=github-actions \ -- -v -run "Test_CCIPTokenTransfer_Sui2EVM_LockReleaseTokenPool" -timeout 15m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true @@ -1196,7 +1196,7 @@ runner-test-matrix: --format=github-actions \ -- -v -run "Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool" -timeout 12m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true @@ -1214,7 +1214,7 @@ runner-test-matrix: --format=github-actions \ -- -v -run "Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_WithRateLimit" -timeout 15m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true @@ -1232,7 +1232,7 @@ runner-test-matrix: --format=github-actions \ -- -v -run "Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_WithAllowlist" -timeout 15m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true @@ -1250,7 +1250,7 @@ runner-test-matrix: --format=github-actions \ -- -v -run "Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_ThenGloballyCursedUncursed" -timeout 15m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true @@ -1296,7 +1296,7 @@ runner-test-matrix: --format=github-actions \ -- -v -run "Test_CCIPTokenTransfer_Sui2EVM_ManagedTokenPool_ThenCurseUncurse" -timeout 15m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true @@ -1314,7 +1314,7 @@ runner-test-matrix: --format=github-actions \ -- -v -run "Test_CCIPTokenTransfer_SUI2EVM_ManagedTokenPool_WithRateLimit" -timeout 25m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true @@ -1332,7 +1332,7 @@ runner-test-matrix: --format=github-actions \ -- -v -run "Test_CCIP_Upgrade_Sui2EVM" -timeout 25m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true diff --git a/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go b/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go index 0471d8a099e..5bb41b41d81 100644 --- a/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go +++ b/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go @@ -731,7 +731,7 @@ func upgradeCCIP(ctx context.Context, t *testing.T, e testhelpers.DeployedEnv, s }) require.NoError(t, err) - require.Equal(t, "FeeQuoter 1.6.1", typeAndVersion) + require.Equal(t, "FeeQuoter 1.6.2", typeAndVersion) // save the new pkgId to addressbook typeAndVersionCCIPMockV2 := cldf.NewTypeAndVersion(deployment.SuiCCIPMockV2, deployment.Version1_0_0) From 6e792c875f88ed1000953e592e512162b422d63e Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Mon, 23 Mar 2026 17:35:55 -0400 Subject: [PATCH 02/12] update --- integration-tests/smoke/ccip/ccip_sui_upgrade_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go b/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go index 5bb41b41d81..0471d8a099e 100644 --- a/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go +++ b/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go @@ -731,7 +731,7 @@ func upgradeCCIP(ctx context.Context, t *testing.T, e testhelpers.DeployedEnv, s }) require.NoError(t, err) - require.Equal(t, "FeeQuoter 1.6.2", typeAndVersion) + require.Equal(t, "FeeQuoter 1.6.1", typeAndVersion) // save the new pkgId to addressbook typeAndVersionCCIPMockV2 := cldf.NewTypeAndVersion(deployment.SuiCCIPMockV2, deployment.Version1_0_0) From 31c1afe24de05670bfcac5e196d08ab4de4f6736 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Mon, 23 Mar 2026 18:14:32 -0400 Subject: [PATCH 03/12] upgrade chainlink-sui --- core/scripts/go.mod | 2 +- core/scripts/go.sum | 4 ++-- deployment/go.mod | 2 +- deployment/go.sum | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- integration-tests/go.mod | 2 +- integration-tests/go.sum | 4 ++-- integration-tests/load/go.mod | 2 +- integration-tests/load/go.sum | 4 ++-- integration-tests/smoke/ccip/ccip_sui_upgrade_test.go | 2 +- system-tests/lib/go.mod | 2 +- system-tests/lib/go.sum | 4 ++-- system-tests/tests/go.mod | 2 +- system-tests/tests/go.sum | 4 ++-- 15 files changed, 22 insertions(+), 22 deletions(-) diff --git a/core/scripts/go.mod b/core/scripts/go.mod index 78b9833ba70..a6de37a5f9e 100644 --- a/core/scripts/go.mod +++ b/core/scripts/go.mod @@ -514,7 +514,7 @@ require ( github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f // indirect github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 // indirect github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 // indirect github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect github.com/smartcontractkit/chainlink-testing-framework/framework/components/fake v0.10.0 // indirect github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect diff --git a/core/scripts/go.sum b/core/scripts/go.sum index 67f3d7dd930..e8b03474c87 100644 --- a/core/scripts/go.sum +++ b/core/scripts/go.sum @@ -1698,8 +1698,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 h1:4mGJySR1GAJAAFRwEo6YiSKM2zSHzYT5b/FSmrpNUGI= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.5 h1:WFYdcfkqQx3qsaY3MdPU/yASmLxRn0MUAW1wh/vskrg= diff --git a/deployment/go.mod b/deployment/go.mod index 27f1e51cd17..2e50cecca01 100644 --- a/deployment/go.mod +++ b/deployment/go.mod @@ -56,7 +56,7 @@ require ( github.com/smartcontractkit/chainlink-protos/orchestrator v0.10.0 github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 - github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 + github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.5 diff --git a/deployment/go.sum b/deployment/go.sum index a97ca5be758..4fec8792caa 100644 --- a/deployment/go.sum +++ b/deployment/go.sum @@ -1451,8 +1451,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 h1:4mGJySR1GAJAAFRwEo6YiSKM2zSHzYT5b/FSmrpNUGI= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 h1:wMxGJzQrKF5J9Msmpeal1Iw3h4RqPwOZ2I1ZjlSqhZo= diff --git a/go.mod b/go.mod index 62d20f7da7e..f3e3f6a29b2 100644 --- a/go.mod +++ b/go.mod @@ -104,7 +104,7 @@ require ( github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 - github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 + github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8 github.com/smartcontractkit/cre-sdk-go v1.5.0 github.com/smartcontractkit/cre-sdk-go/capabilities/networking/http v1.3.0 diff --git a/go.sum b/go.sum index 2d36ce778d8..34aa475e053 100644 --- a/go.sum +++ b/go.sum @@ -1291,8 +1291,8 @@ github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601- github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:GTpDgyK0OObf7jpch6p8N281KxN92wbB8serZhU9yRc= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 h1:XLMJ6FDQoEiqDNZ4B1MV9Vi1lL8vOfo9SzgqkM8IiuA= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 h1:4mGJySR1GAJAAFRwEo6YiSKM2zSHzYT5b/FSmrpNUGI= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8 h1:TAa3dDeNpkR263GdXiH1hKEBev1btXLxDPnhP6VfFDY= github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8/go.mod h1:xvvqQRZ0jlM++hn7DWs4eGH5F5hpjj3UQva5nfCoj94= github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20260218133534-cbd44da2856b h1:0XLtETkgkzwnEgUIIgyO/oydkUpzDVVuuFLf6aBeNPg= diff --git a/integration-tests/go.mod b/integration-tests/go.mod index 51544be35bd..a6e97412914 100644 --- a/integration-tests/go.mod +++ b/integration-tests/go.mod @@ -54,7 +54,7 @@ require ( github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260320152158-2191d797b5ce github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 - github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 + github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.7 diff --git a/integration-tests/go.sum b/integration-tests/go.sum index f9f0a885b37..b21cf43ec28 100644 --- a/integration-tests/go.sum +++ b/integration-tests/go.sum @@ -1688,8 +1688,8 @@ github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601- github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:GTpDgyK0OObf7jpch6p8N281KxN92wbB8serZhU9yRc= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 h1:XLMJ6FDQoEiqDNZ4B1MV9Vi1lL8vOfo9SzgqkM8IiuA= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 h1:4mGJySR1GAJAAFRwEo6YiSKM2zSHzYT5b/FSmrpNUGI= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 h1:wMxGJzQrKF5J9Msmpeal1Iw3h4RqPwOZ2I1ZjlSqhZo= diff --git a/integration-tests/load/go.mod b/integration-tests/load/go.mod index c9505af98f7..514a74b1f3e 100644 --- a/integration-tests/load/go.mod +++ b/integration-tests/load/go.mod @@ -501,7 +501,7 @@ require ( github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f // indirect github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 // indirect github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.7 // indirect github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.51.0 // indirect diff --git a/integration-tests/load/go.sum b/integration-tests/load/go.sum index ea9007a84c4..12a769db056 100644 --- a/integration-tests/load/go.sum +++ b/integration-tests/load/go.sum @@ -1658,8 +1658,8 @@ github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601- github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:GTpDgyK0OObf7jpch6p8N281KxN92wbB8serZhU9yRc= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 h1:XLMJ6FDQoEiqDNZ4B1MV9Vi1lL8vOfo9SzgqkM8IiuA= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 h1:4mGJySR1GAJAAFRwEo6YiSKM2zSHzYT5b/FSmrpNUGI= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 h1:wMxGJzQrKF5J9Msmpeal1Iw3h4RqPwOZ2I1ZjlSqhZo= diff --git a/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go b/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go index 0471d8a099e..5bb41b41d81 100644 --- a/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go +++ b/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go @@ -731,7 +731,7 @@ func upgradeCCIP(ctx context.Context, t *testing.T, e testhelpers.DeployedEnv, s }) require.NoError(t, err) - require.Equal(t, "FeeQuoter 1.6.1", typeAndVersion) + require.Equal(t, "FeeQuoter 1.6.2", typeAndVersion) // save the new pkgId to addressbook typeAndVersionCCIPMockV2 := cldf.NewTypeAndVersion(deployment.SuiCCIPMockV2, deployment.Version1_0_0) diff --git a/system-tests/lib/go.mod b/system-tests/lib/go.mod index d90e6f5ee69..e5d96d8d832 100644 --- a/system-tests/lib/go.mod +++ b/system-tests/lib/go.mod @@ -477,7 +477,7 @@ require ( github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 // indirect github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 // indirect github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8 // indirect diff --git a/system-tests/lib/go.sum b/system-tests/lib/go.sum index 6d8c966e7c2..c2e59bbfd1b 100644 --- a/system-tests/lib/go.sum +++ b/system-tests/lib/go.sum @@ -1665,8 +1665,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 h1:4mGJySR1GAJAAFRwEo6YiSKM2zSHzYT5b/FSmrpNUGI= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.5 h1:WFYdcfkqQx3qsaY3MdPU/yASmLxRn0MUAW1wh/vskrg= diff --git a/system-tests/tests/go.mod b/system-tests/tests/go.mod index 7212206f5d1..f726a295a67 100644 --- a/system-tests/tests/go.mod +++ b/system-tests/tests/go.mod @@ -598,7 +598,7 @@ require ( github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 // indirect github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 // indirect github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect github.com/smartcontractkit/chainlink-testing-framework/framework/components/dockercompose v0.1.18 github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.50.0 // indirect diff --git a/system-tests/tests/go.sum b/system-tests/tests/go.sum index c9e6bea7985..cb886735694 100644 --- a/system-tests/tests/go.sum +++ b/system-tests/tests/go.sum @@ -1849,8 +1849,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 h1:4mGJySR1GAJAAFRwEo6YiSKM2zSHzYT5b/FSmrpNUGI= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.5 h1:WFYdcfkqQx3qsaY3MdPU/yASmLxRn0MUAW1wh/vskrg= From b0de1a9a968309d0cc43ab3733300284a1c4c7bd Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Mon, 23 Mar 2026 18:30:07 -0400 Subject: [PATCH 04/12] update --- plugins/plugins.public.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/plugins.public.yaml b/plugins/plugins.public.yaml index e0b53817230..75adc24c24f 100644 --- a/plugins/plugins.public.yaml +++ b/plugins/plugins.public.yaml @@ -17,7 +17,7 @@ plugins: - moduleURI: "github.com/smartcontractkit/chainlink-sui" # IMP: consult chainlink-sui team before updating this version # current version is v0.0.0-20260303203615-9d8cc32a70e7 - gitRef: "v0.0.0-20260304150206-c64e48eb0cb0" + gitRef: "v0.0.0-20260323220148-8a35125adbe0" installPath: "./relayer/cmd/chainlink-sui" cosmos: From 77d1949f2b30e72367713c0096e340119c411406 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Mon, 23 Mar 2026 20:02:17 -0400 Subject: [PATCH 05/12] update --- integration-tests/smoke/ccip/ccip_sui_upgrade_test.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go b/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go index 5bb41b41d81..8bec6bb26f4 100644 --- a/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go +++ b/integration-tests/smoke/ccip/ccip_sui_upgrade_test.go @@ -574,10 +574,11 @@ func upgradeSuiOffRamp(ctx context.Context, t *testing.T, e testhelpers.Deployed "mcms": state.SuiChains[sourceChain].MCMSPackageID, "mcms_owner": "0x1", - "latest_ccip_pkg": state.SuiChains[sourceChain].CCIPMockV2PackageId, - "original_offramp_pkg": state.SuiChains[sourceChain].OffRampAddress, - "upgrade_cap": state.SuiChains[sourceChain].OffRampUpgradeCapId, - "signer": signerAddr, + "latest_ccip_pkg": state.SuiChains[sourceChain].CCIPMockV2PackageId, + "original_ccip_offramp_pkg": state.SuiChains[sourceChain].OffRampAddress, + "original_offramp_pkg": state.SuiChains[sourceChain].OffRampAddress, + "upgrade_cap": state.SuiChains[sourceChain].OffRampUpgradeCapId, + "signer": signerAddr, }, true, suiChain.URL) require.NoError(t, err) From 4cdb1f4c94ebec8cf0bac7b75bf85a810212393f Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Mon, 23 Mar 2026 20:50:39 -0400 Subject: [PATCH 06/12] enable sui offramp upgrade test --- .github/integration-in-memory-tests.yml | 26 ++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/integration-in-memory-tests.yml b/.github/integration-in-memory-tests.yml index 17ca0bf4381..07b4de5ebe4 100644 --- a/.github/integration-in-memory-tests.yml +++ b/.github/integration-in-memory-tests.yml @@ -1336,19 +1336,19 @@ runner-test-matrix: install_plugins_public: true free_disk_space: true - # - id: smoke/ccip/ccip_sui_upgrade_test.go:Test_CCIP_Upgrade_EVM2Sui - # path: integration-tests/smoke/ccip/ccip_sui_upgrade_test.go - # test_env_type: in-memory - # runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs - # triggers: - # - PR Integration CCIP Tests - # - Nightly Integration CCIP Tests - # test_cmd: | - # go test ./smoke/ccip -run "Test_CCIP_Upgrade_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json - # test_go_project_path: integration-tests - # sui_cli_version: mainnet-1.65.2 - # install_plugins_public: true - # free_disk_space: true + - id: smoke/ccip/ccip_sui_upgrade_test.go:Test_CCIP_Upgrade_EVM2Sui + path: integration-tests/smoke/ccip/ccip_sui_upgrade_test.go + test_env_type: in-memory + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs + triggers: + - PR Integration CCIP Tests + - Nightly Integration CCIP Tests + test_cmd: | + go test ./smoke/ccip -run "Test_CCIP_Upgrade_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json + test_go_project_path: integration-tests + sui_cli_version: mainnet-1.67.3 + install_plugins_public: true + free_disk_space: true # - id: smoke/ccip/ccip_sui_upgrade_test.go:Test_CCIP_Upgrade_CommonPkg_EVM2Sui # path: integration-tests/smoke/ccip/ccip_sui_upgrade_test.go From 07fd6b202ab2bd310d487ff7bdb061b26e0b1c13 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Mon, 23 Mar 2026 21:31:11 -0400 Subject: [PATCH 07/12] update --- core/scripts/go.mod | 2 +- core/scripts/go.sum | 4 ++-- deployment/go.mod | 2 +- deployment/go.sum | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- integration-tests/go.mod | 4 ++-- integration-tests/go.sum | 8 ++++---- integration-tests/load/go.mod | 4 ++-- integration-tests/load/go.sum | 8 ++++---- plugins/plugins.public.yaml | 2 +- system-tests/lib/go.mod | 2 +- system-tests/lib/go.sum | 4 ++-- system-tests/tests/go.mod | 2 +- system-tests/tests/go.sum | 4 ++-- 15 files changed, 28 insertions(+), 28 deletions(-) diff --git a/core/scripts/go.mod b/core/scripts/go.mod index a6de37a5f9e..3fe28d5aec9 100644 --- a/core/scripts/go.mod +++ b/core/scripts/go.mod @@ -514,7 +514,7 @@ require ( github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f // indirect github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 // indirect github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 // indirect github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect github.com/smartcontractkit/chainlink-testing-framework/framework/components/fake v0.10.0 // indirect github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect diff --git a/core/scripts/go.sum b/core/scripts/go.sum index e8b03474c87..413ebadaa60 100644 --- a/core/scripts/go.sum +++ b/core/scripts/go.sum @@ -1698,8 +1698,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.5 h1:WFYdcfkqQx3qsaY3MdPU/yASmLxRn0MUAW1wh/vskrg= diff --git a/deployment/go.mod b/deployment/go.mod index 2e50cecca01..f2cdd386214 100644 --- a/deployment/go.mod +++ b/deployment/go.mod @@ -56,7 +56,7 @@ require ( github.com/smartcontractkit/chainlink-protos/orchestrator v0.10.0 github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 - github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.5 diff --git a/deployment/go.sum b/deployment/go.sum index 4fec8792caa..0eeabf176a6 100644 --- a/deployment/go.sum +++ b/deployment/go.sum @@ -1451,8 +1451,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 h1:wMxGJzQrKF5J9Msmpeal1Iw3h4RqPwOZ2I1ZjlSqhZo= diff --git a/go.mod b/go.mod index f3e3f6a29b2..b1e4b5e6781 100644 --- a/go.mod +++ b/go.mod @@ -104,7 +104,7 @@ require ( github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 - github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8 github.com/smartcontractkit/cre-sdk-go v1.5.0 github.com/smartcontractkit/cre-sdk-go/capabilities/networking/http v1.3.0 diff --git a/go.sum b/go.sum index 34aa475e053..5080b81914e 100644 --- a/go.sum +++ b/go.sum @@ -1291,8 +1291,8 @@ github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601- github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:GTpDgyK0OObf7jpch6p8N281KxN92wbB8serZhU9yRc= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 h1:XLMJ6FDQoEiqDNZ4B1MV9Vi1lL8vOfo9SzgqkM8IiuA= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8 h1:TAa3dDeNpkR263GdXiH1hKEBev1btXLxDPnhP6VfFDY= github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8/go.mod h1:xvvqQRZ0jlM++hn7DWs4eGH5F5hpjj3UQva5nfCoj94= github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20260218133534-cbd44da2856b h1:0XLtETkgkzwnEgUIIgyO/oydkUpzDVVuuFLf6aBeNPg= diff --git a/integration-tests/go.mod b/integration-tests/go.mod index a6e97412914..3ec944b807a 100644 --- a/integration-tests/go.mod +++ b/integration-tests/go.mod @@ -54,8 +54,8 @@ require ( github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260320152158-2191d797b5ce github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 - github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 - github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 + github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910 github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.7 github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.51.0 diff --git a/integration-tests/go.sum b/integration-tests/go.sum index b21cf43ec28..bc08327343e 100644 --- a/integration-tests/go.sum +++ b/integration-tests/go.sum @@ -1688,10 +1688,10 @@ github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601- github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:GTpDgyK0OObf7jpch6p8N281KxN92wbB8serZhU9yRc= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 h1:XLMJ6FDQoEiqDNZ4B1MV9Vi1lL8vOfo9SzgqkM8IiuA= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= -github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= -github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910 h1:MpQItmeUgkl+bVpKOQjV0tu/8husbTJVyWdodQA79Cs= +github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910/go.mod h1:FLtEevHGNVZWFFxu3RLJ2QnKosr6varv2JWaoLtHh3g= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 h1:wMxGJzQrKF5J9Msmpeal1Iw3h4RqPwOZ2I1ZjlSqhZo= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3/go.mod h1:BALK9cj8sk12e15UF6uDhifHgIApa+6N11TcQfInEro= github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 h1:S5HND0EDtlA+xp2E+mD11DlUTp2wD6uojwixye8ZB/k= diff --git a/integration-tests/load/go.mod b/integration-tests/load/go.mod index 514a74b1f3e..e0eefd55eda 100644 --- a/integration-tests/load/go.mod +++ b/integration-tests/load/go.mod @@ -501,8 +501,8 @@ require ( github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f // indirect github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 // indirect - github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 // indirect + github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910 // indirect github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.7 // indirect github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.51.0 // indirect github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect diff --git a/integration-tests/load/go.sum b/integration-tests/load/go.sum index 12a769db056..e753b52ef84 100644 --- a/integration-tests/load/go.sum +++ b/integration-tests/load/go.sum @@ -1658,10 +1658,10 @@ github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601- github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:GTpDgyK0OObf7jpch6p8N281KxN92wbB8serZhU9yRc= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 h1:XLMJ6FDQoEiqDNZ4B1MV9Vi1lL8vOfo9SzgqkM8IiuA= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= -github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= -github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910 h1:MpQItmeUgkl+bVpKOQjV0tu/8husbTJVyWdodQA79Cs= +github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910/go.mod h1:FLtEevHGNVZWFFxu3RLJ2QnKosr6varv2JWaoLtHh3g= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 h1:wMxGJzQrKF5J9Msmpeal1Iw3h4RqPwOZ2I1ZjlSqhZo= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3/go.mod h1:BALK9cj8sk12e15UF6uDhifHgIApa+6N11TcQfInEro= github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 h1:S5HND0EDtlA+xp2E+mD11DlUTp2wD6uojwixye8ZB/k= diff --git a/plugins/plugins.public.yaml b/plugins/plugins.public.yaml index 75adc24c24f..28951df0aaa 100644 --- a/plugins/plugins.public.yaml +++ b/plugins/plugins.public.yaml @@ -17,7 +17,7 @@ plugins: - moduleURI: "github.com/smartcontractkit/chainlink-sui" # IMP: consult chainlink-sui team before updating this version # current version is v0.0.0-20260303203615-9d8cc32a70e7 - gitRef: "v0.0.0-20260323220148-8a35125adbe0" + gitRef: "v0.0.0-20260324012836-be55b0930910" installPath: "./relayer/cmd/chainlink-sui" cosmos: diff --git a/system-tests/lib/go.mod b/system-tests/lib/go.mod index e5d96d8d832..0e3de7e53b0 100644 --- a/system-tests/lib/go.mod +++ b/system-tests/lib/go.mod @@ -477,7 +477,7 @@ require ( github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 // indirect github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 // indirect github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8 // indirect diff --git a/system-tests/lib/go.sum b/system-tests/lib/go.sum index c2e59bbfd1b..83ee3c05c5f 100644 --- a/system-tests/lib/go.sum +++ b/system-tests/lib/go.sum @@ -1665,8 +1665,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.5 h1:WFYdcfkqQx3qsaY3MdPU/yASmLxRn0MUAW1wh/vskrg= diff --git a/system-tests/tests/go.mod b/system-tests/tests/go.mod index f726a295a67..e54e2dd56d9 100644 --- a/system-tests/tests/go.mod +++ b/system-tests/tests/go.mod @@ -598,7 +598,7 @@ require ( github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 // indirect github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 // indirect github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect github.com/smartcontractkit/chainlink-testing-framework/framework/components/dockercompose v0.1.18 github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.50.0 // indirect diff --git a/system-tests/tests/go.sum b/system-tests/tests/go.sum index cb886735694..d05093928e2 100644 --- a/system-tests/tests/go.sum +++ b/system-tests/tests/go.sum @@ -1849,8 +1849,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0 h1:HiikfLa+cmItji/PU8zUzZQsJxdmI+uVtaOB+eaTm0k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260323220148-8a35125adbe0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.5 h1:WFYdcfkqQx3qsaY3MdPU/yASmLxRn0MUAW1wh/vskrg= From 9fe58f91448c4b0fdee90bbe363c9a81a9ec8930 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Mon, 23 Mar 2026 21:42:25 -0400 Subject: [PATCH 08/12] update --- go.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.md b/go.md index 1fff207c3f9..ce026b84aeb 100644 --- a/go.md +++ b/go.md @@ -397,7 +397,7 @@ flowchart LR chainlink-sui --> chainlink-aptos chainlink-sui --> chainlink-ccip click chainlink-sui href "https://github.com/smartcontractkit/chainlink-sui" - chainlink-sui/deployment --> chainlink-deployments-framework + chainlink-sui/deployment --> chainlink-ccip/deployment chainlink-sui/deployment --> chainlink/v2 click chainlink-sui/deployment href "https://github.com/smartcontractkit/chainlink-sui" chainlink-testing-framework/framework --> chainlink-testing-framework/wasp From 1344a416c5e43d98a756a498688eb52c0e1c47b3 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Tue, 24 Mar 2026 08:10:08 -0400 Subject: [PATCH 09/12] update --- .github/integration-in-memory-tests.yml | 132 ++++++++++++------------ 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/.github/integration-in-memory-tests.yml b/.github/integration-in-memory-tests.yml index 07b4de5ebe4..41b3912da6a 100644 --- a/.github/integration-in-memory-tests.yml +++ b/.github/integration-in-memory-tests.yml @@ -1254,33 +1254,33 @@ runner-test-matrix: install_plugins_public: true free_disk_space: true - # - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_NoRateLimit - # path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go - # test_env_type: in-memory - # runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs - # triggers: - # - PR Integration CCIP Tests - # - Nightly Integration CCIP Tests - # test_cmd: | - # go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_NoRateLimit" -timeout 25m -test.parallel=1 -count=1 -json - # test_go_project_path: integration-tests - # sui_cli_version: mainnet-1.60.1 - # install_plugins_public: true - # free_disk_space: true + - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_NoRateLimit + path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go + test_env_type: in-memory + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs + triggers: + - PR Integration CCIP Tests + - Nightly Integration CCIP Tests + test_cmd: | + go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_NoRateLimit" -timeout 20m -test.parallel=1 -count=1 -json + test_go_project_path: integration-tests + sui_cli_version: mainnet-1.67.3 + install_plugins_public: true + free_disk_space: true - # - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_WithRateLimit - # path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go - # test_env_type: in-memory - # runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs - # triggers: - # - PR Integration CCIP Tests - # - Nightly Integration CCIP Tests - # test_cmd: | - # go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_WithRateLimit" -timeout 25m -test.parallel=1 -count=1 -json - # test_go_project_path: integration-tests - # sui_cli_version: mainnet-1.60.1 - # install_plugins_public: true - # free_disk_space: true + - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_WithRateLimit + path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go + test_env_type: in-memory + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs + triggers: + - PR Integration CCIP Tests + - Nightly Integration CCIP Tests + test_cmd: | + go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_WithRateLimit" -timeout 20m -test.parallel=1 -count=1 -json + test_go_project_path: integration-tests + sui_cli_version: mainnet-1.67.3 + install_plugins_public: true + free_disk_space: true - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_Sui2EVM_ManagedTokenPool_ThenCurseUncurse path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go @@ -1350,33 +1350,33 @@ runner-test-matrix: install_plugins_public: true free_disk_space: true - # - id: smoke/ccip/ccip_sui_upgrade_test.go:Test_CCIP_Upgrade_CommonPkg_EVM2Sui - # path: integration-tests/smoke/ccip/ccip_sui_upgrade_test.go - # test_env_type: in-memory - # runs_on: ubuntu-latest - # triggers: - # - PR Integration CCIP Tests - # - Nightly Integration CCIP Tests - # test_cmd: | - # go test ./smoke/ccip -run "Test_CCIP_Upgrade_CommonPkg_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json - # test_go_project_path: integration-tests - # sui_cli_version: mainnet-1.65.2 - # install_plugins_public: true - # free_disk_space: true + - id: smoke/ccip/ccip_sui_upgrade_test.go:Test_CCIP_Upgrade_CommonPkg_EVM2Sui + path: integration-tests/smoke/ccip/ccip_sui_upgrade_test.go + test_env_type: in-memory + runs_on: ubuntu-latest + triggers: + - PR Integration CCIP Tests + - Nightly Integration CCIP Tests + test_cmd: | + go test ./smoke/ccip -run "Test_CCIP_Upgrade_CommonPkg_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json + test_go_project_path: integration-tests + sui_cli_version: mainnet-1.67.3 + install_plugins_public: true + free_disk_space: true - # - id: smoke/ccip/ccip_sui_upgrade_test.go:Test_CCIP_Upgrade_NoBlock_EVM2Sui - # path: integration-tests/smoke/ccip/ccip_sui_upgrade_test.go - # test_env_type: in-memory - # runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs - # triggers: - # - PR Integration CCIP Tests - # - Nightly Integration CCIP Tests - # test_cmd: | - # go test ./smoke/ccip -run "Test_CCIP_Upgrade_NoBlock_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json - # test_go_project_path: integration-tests - # sui_cli_version: mainnet-1.65.2 - # install_plugins_public: true - # free_disk_space: true + - id: smoke/ccip/ccip_sui_upgrade_test.go:Test_CCIP_Upgrade_NoBlock_EVM2Sui + path: integration-tests/smoke/ccip/ccip_sui_upgrade_test.go + test_env_type: in-memory + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs + triggers: + - PR Integration CCIP Tests + - Nightly Integration CCIP Tests + test_cmd: | + go test ./smoke/ccip -run "Test_CCIP_Upgrade_NoBlock_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json + test_go_project_path: integration-tests + sui_cli_version: mainnet-1.67.3 + install_plugins_public: true + free_disk_space: true # - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPPureTokenTransfer_EVM2SUI_BurnMintTokenPool # path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go @@ -1423,19 +1423,19 @@ runner-test-matrix: # install_plugins_public: true # free_disk_space: true - # - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_EVM2SUI_BurnMintTokenPool - # path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go - # test_env_type: in-memory - # runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs - # triggers: - # - PR Integration CCIP Tests - # - Nightly Integration CCIP Tests - # test_cmd: | - # echo "🚀 Starting CCIP EVM2Sui BurnMint Token Transfer test..." - # go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json - # test_go_project_path: integration-tests - # sui_cli_version: mainnet-1.65.2 - # install_plugins_public: true - # free_disk_space: true + - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_EVM2SUI_BurnMintTokenPool + path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go + test_env_type: in-memory + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs + triggers: + - PR Integration CCIP Tests + - Nightly Integration CCIP Tests + test_cmd: | + echo "🚀 Starting CCIP EVM2Sui BurnMint Token Transfer test..." + go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json + test_go_project_path: integration-tests + sui_cli_version: mainnet-1.65.2 + install_plugins_public: true + free_disk_space: true # END: CCIP tests From f48f7fcb348954a4e5bea0042c22c554b3ca8871 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Tue, 24 Mar 2026 09:31:12 -0400 Subject: [PATCH 10/12] update --- .github/integration-in-memory-tests.yml | 50 +-- .../ccip/ccip_sui_token_transfer_test.go | 352 +++++++++--------- 2 files changed, 201 insertions(+), 201 deletions(-) diff --git a/.github/integration-in-memory-tests.yml b/.github/integration-in-memory-tests.yml index 41b3912da6a..365be500c04 100644 --- a/.github/integration-in-memory-tests.yml +++ b/.github/integration-in-memory-tests.yml @@ -1116,7 +1116,7 @@ runner-test-matrix: - id: smoke/ccip/ccip_sui_messaging_test.go:Test_CCIP_Messaging_Sui2EVM path: integration-tests/smoke/ccip/ccip_sui_messaging_test.go test_env_type: in-memory - runs_on: ubuntu-latest + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs triggers: - PR Integration CCIP Tests - Nightly Integration CCIP Tests @@ -1131,25 +1131,25 @@ runner-test-matrix: install_plugins_public: true free_disk_space: true - # - id: smoke/ccip/ccip_sui_messaging_test.go:Test_CCIP_Messaging_EVM2Sui - # path: integration-tests/smoke/ccip/ccip_sui_messaging_test.go - # test_env_type: in-memory - # runs_on: ubuntu-latest - # triggers: - # - PR Integration CCIP Tests - # - Nightly Integration CCIP Tests - # test_cmd: | - # echo "🚀 Starting CCIP EVM2Sui test..." - # go test ./smoke/ccip -run "Test_CCIP_Messaging_EVM2Sui" -timeout 10m -test.parallel=1 -count=1 -json - # test_go_project_path: integration-tests - # sui_cli_version: mainnet-1.65.2 - # install_plugins_public: true - # free_disk_space: true + - id: smoke/ccip/ccip_sui_messaging_test.go:Test_CCIP_Messaging_EVM2Sui + path: integration-tests/smoke/ccip/ccip_sui_messaging_test.go + test_env_type: in-memory + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs + triggers: + - PR Integration CCIP Tests + - Nightly Integration CCIP Tests + test_cmd: | + echo "🚀 Starting CCIP EVM2Sui test..." + go test ./smoke/ccip -run "Test_CCIP_Messaging_EVM2Sui" -timeout 10m -test.parallel=1 -count=1 -json + test_go_project_path: integration-tests + sui_cli_version: mainnet-1.67.3 + install_plugins_public: true + free_disk_space: true - id: smoke/ccip/ccip_sui_messaging_test.go:Test_CCIP_EVM2Sui_ZeroReceiver path: integration-tests/smoke/ccip/ccip_sui_messaging_test.go test_env_type: in-memory - runs_on: ubuntu-latest + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs triggers: - PR Integration CCIP Tests - Nightly Integration CCIP Tests @@ -1167,7 +1167,7 @@ runner-test-matrix: - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_Sui2EVM_LockReleaseTokenPool path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go test_env_type: in-memory - runs_on: ubuntu-latest + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs triggers: - PR Integration CCIP Tests - Nightly Integration CCIP Tests @@ -1185,7 +1185,7 @@ runner-test-matrix: - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go test_env_type: in-memory - runs_on: ubuntu-latest + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs triggers: - PR Integration CCIP Tests - Nightly Integration CCIP Tests @@ -1203,7 +1203,7 @@ runner-test-matrix: - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_WithRateLimit path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go test_env_type: in-memory - runs_on: ubuntu-latest + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs triggers: - PR Integration CCIP Tests - Nightly Integration CCIP Tests @@ -1221,7 +1221,7 @@ runner-test-matrix: - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_WithAllowlist path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go test_env_type: in-memory - runs_on: ubuntu-latest + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs triggers: - PR Integration CCIP Tests - Nightly Integration CCIP Tests @@ -1239,7 +1239,7 @@ runner-test-matrix: - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_ThenGloballyCursedUncursed path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go test_env_type: in-memory - runs_on: ubuntu-latest + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs triggers: - PR Integration CCIP Tests - Nightly Integration CCIP Tests @@ -1285,7 +1285,7 @@ runner-test-matrix: - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_Sui2EVM_ManagedTokenPool_ThenCurseUncurse path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go test_env_type: in-memory - runs_on: ubuntu-latest + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs triggers: - PR Integration CCIP Tests - Nightly Integration CCIP Tests @@ -1303,7 +1303,7 @@ runner-test-matrix: - id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_SUI2EVM_ManagedTokenPool_WithRateLimit path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go test_env_type: in-memory - runs_on: ubuntu-latest + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs triggers: - PR Integration CCIP Tests - Nightly Integration CCIP Tests @@ -1353,7 +1353,7 @@ runner-test-matrix: - id: smoke/ccip/ccip_sui_upgrade_test.go:Test_CCIP_Upgrade_CommonPkg_EVM2Sui path: integration-tests/smoke/ccip/ccip_sui_upgrade_test.go test_env_type: in-memory - runs_on: ubuntu-latest + runs_on_self_hosted: runs-on/cpu=16/ram=64/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs triggers: - PR Integration CCIP Tests - Nightly Integration CCIP Tests @@ -1434,7 +1434,7 @@ runner-test-matrix: echo "🚀 Starting CCIP EVM2Sui BurnMint Token Transfer test..." go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json test_go_project_path: integration-tests - sui_cli_version: mainnet-1.65.2 + sui_cli_version: mainnet-1.67.3 install_plugins_public: true free_disk_space: true diff --git a/integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go b/integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go index 3d77444f370..0e09981fc85 100644 --- a/integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go +++ b/integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go @@ -1090,92 +1090,92 @@ func Test_CCIPTokenTransfer_Sui2EVM_ManagedTokenPool_ThenCurseUncurse(t *testing testhelpers.WaitForTokenBalances(ctx, t, updatedEnv, expectedTokenBalances) } -// func Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_NoRateLimit(t *testing.T) { -// e, sourceChain, destChain, deployerSourceChain, suiTokenBytes, suiAddr := testSetupHelperEvm2Sui(t) +func Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_NoRateLimit(t *testing.T) { + e, sourceChain, destChain, deployerSourceChain, suiTokenBytes, suiAddr := testSetupHelperEvm2Sui(t) -// state, err := stateview.LoadOnchainState(e.Env) -// require.NoError(t, err) + state, err := stateview.LoadOnchainState(e.Env) + require.NoError(t, err) -// // Token Pool setup on both SUI and EVM -// updatedEnv, evmToken, _, err := testhelpers.HandleTokenAndManagedTokenPoolDeploymentForSUI(e.Env, destChain, sourceChain, []testhelpers.TokenPoolRateLimiterConfig{ -// { -// RemoteChainSelector: sourceChain, -// OutboundIsEnabled: false, -// OutboundCapacity: 100000, -// OutboundRate: 100, -// InboundIsEnabled: false, -// InboundCapacity: 100000, -// InboundRate: 100, -// }, -// }) // sourceChain=EVM, destChain=SUI -// require.NoError(t, err) + // Token Pool setup on both SUI and EVM + updatedEnv, evmToken, _, err := testhelpers.HandleTokenAndManagedTokenPoolDeploymentForSUI(e.Env, destChain, sourceChain, []testhelpers.TokenPoolRateLimiterConfig{ + { + RemoteChainSelector: sourceChain, + OutboundIsEnabled: false, + OutboundCapacity: 100000, + OutboundRate: 100, + InboundIsEnabled: false, + InboundCapacity: 100000, + InboundRate: 100, + }, + }) // sourceChain=EVM, destChain=SUI + require.NoError(t, err) -// // update env to include deployed contracts -// e.Env = updatedEnv + // update env to include deployed contracts + e.Env = updatedEnv -// testhelpers.MintAndAllow( -// t, -// e.Env, -// state, -// map[uint64][]testhelpers.MintTokenInfo{ -// sourceChain: { -// testhelpers.NewMintTokenInfo(deployerSourceChain, evmToken), -// }, -// }, -// ) + testhelpers.MintAndAllow( + t, + e.Env, + state, + map[uint64][]testhelpers.MintTokenInfo{ + sourceChain: { + testhelpers.NewMintTokenInfo(deployerSourceChain, evmToken), + }, + }, + ) -// emptyReceiver := hexutil.MustDecode( -// "0x0000000000000000000000000000000000000000000000000000000000000000", // receiver packageID -// ) + emptyReceiver := hexutil.MustDecode( + "0x0000000000000000000000000000000000000000000000000000000000000000", // receiver packageID + ) -// tcs := []testhelpers.TestTransferRequest{ -// { -// Name: "Send token to EOA", -// SourceChain: sourceChain, -// DestChain: destChain, -// Receiver: emptyReceiver, -// TokenReceiverATA: suiAddr[:], // tokenReceiver extracted from extraArgs (the address that actually gets the token) -// ExpectedStatus: testhelpers.EXECUTION_STATE_SUCCESS, -// Tokens: []router.ClientEVMTokenAmount{ -// { -// Token: evmToken.Address(), -// Amount: big.NewInt(1e18), -// }, -// }, -// ExtraArgs: testhelpers.MakeSuiExtraArgs(0, true, [][32]byte{}, suiAddr), -// ExpectedTokenBalances: []testhelpers.ExpectedBalance{ -// { -// Token: suiTokenBytes, -// Amount: big.NewInt(1e9), -// }, -// }, -// }, -// } + tcs := []testhelpers.TestTransferRequest{ + { + Name: "Send token to EOA", + SourceChain: sourceChain, + DestChain: destChain, + Receiver: emptyReceiver, + TokenReceiverATA: suiAddr[:], // tokenReceiver extracted from extraArgs (the address that actually gets the token) + ExpectedStatus: testhelpers.EXECUTION_STATE_SUCCESS, + Tokens: []router.ClientEVMTokenAmount{ + { + Token: evmToken.Address(), + Amount: big.NewInt(1e18), + }, + }, + ExtraArgs: testhelpers.MakeSuiExtraArgs(0, true, [][32]byte{}, suiAddr), + ExpectedTokenBalances: []testhelpers.ExpectedBalance{ + { + Token: suiTokenBytes, + Amount: big.NewInt(1e9), + }, + }, + }, + } -// ctx := testhelpers.Context(t) -// startBlocks, expectedSeqNums, expectedExecutionStates, expectedTokenBalances := testhelpers.TransferMultiple(ctx, t, updatedEnv, state, tcs) + ctx := testhelpers.Context(t) + startBlocks, expectedSeqNums, expectedExecutionStates, expectedTokenBalances := testhelpers.TransferMultiple(ctx, t, updatedEnv, state, tcs) -// err = testhelpers.ConfirmMultipleCommits( -// t, -// updatedEnv, -// state, -// startBlocks, -// false, -// expectedSeqNums, -// ) -// require.NoError(t, err) + err = testhelpers.ConfirmMultipleCommits( + t, + updatedEnv, + state, + startBlocks, + false, + expectedSeqNums, + ) + require.NoError(t, err) -// execStates := testhelpers.ConfirmExecWithSeqNrsForAll( -// t, -// updatedEnv, -// state, -// testhelpers.SeqNumberRangeToSlice(expectedSeqNums), -// startBlocks, -// ) -// require.Equal(t, expectedExecutionStates, execStates) + execStates := testhelpers.ConfirmExecWithSeqNrsForAll( + t, + updatedEnv, + state, + testhelpers.SeqNumberRangeToSlice(expectedSeqNums), + startBlocks, + ) + require.Equal(t, expectedExecutionStates, execStates) -// testhelpers.WaitForTokenBalances(ctx, t, updatedEnv, expectedTokenBalances) -// } + testhelpers.WaitForTokenBalances(ctx, t, updatedEnv, expectedTokenBalances) +} func Test_CCIPTokenTransfer_SUI2EVM_ManagedTokenPool_WithRateLimit(t *testing.T) { e, sourceChain, destChain := testSetupTokenTransferSui2Evm(t) @@ -1280,117 +1280,117 @@ func Test_CCIPTokenTransfer_SUI2EVM_ManagedTokenPool_WithRateLimit(t *testing.T) }) } -// func Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_WithRateLimit(t *testing.T) { -// e, sourceChain, destChain, deployerSourceChain, suiTokenBytes, suiAddr := testSetupHelperEvm2Sui(t) +func Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_WithRateLimit(t *testing.T) { + e, sourceChain, destChain, deployerSourceChain, suiTokenBytes, suiAddr := testSetupHelperEvm2Sui(t) -// // Token Pool setup on both SUI and EVM -// updatedEnv, evmToken, _, err := testhelpers.HandleTokenAndManagedTokenPoolDeploymentForSUI(e.Env, destChain, sourceChain, []testhelpers.TokenPoolRateLimiterConfig{ -// { -// RemoteChainSelector: sourceChain, -// OutboundIsEnabled: true, -// OutboundCapacity: 100000, -// OutboundRate: 100, -// InboundIsEnabled: true, -// InboundCapacity: 2000000000, -// InboundRate: 100000, -// }, -// }) // sourceChain=EVM, destChain=SUI -// require.NoError(t, err) + // Token Pool setup on both SUI and EVM + updatedEnv, evmToken, _, err := testhelpers.HandleTokenAndManagedTokenPoolDeploymentForSUI(e.Env, destChain, sourceChain, []testhelpers.TokenPoolRateLimiterConfig{ + { + RemoteChainSelector: sourceChain, + OutboundIsEnabled: true, + OutboundCapacity: 100000, + OutboundRate: 100, + InboundIsEnabled: true, + InboundCapacity: 2000000000, + InboundRate: 100000, + }, + }) // sourceChain=EVM, destChain=SUI + require.NoError(t, err) -// // update env to include deployed contracts -// e.Env = updatedEnv + // update env to include deployed contracts + e.Env = updatedEnv -// state, err := stateview.LoadOnchainState(e.Env) -// require.NoError(t, err) + state, err := stateview.LoadOnchainState(e.Env) + require.NoError(t, err) -// testhelpers.MintAndAllow( -// t, -// e.Env, -// state, -// map[uint64][]testhelpers.MintTokenInfo{ -// sourceChain: { -// testhelpers.NewMintTokenInfo(deployerSourceChain, evmToken), -// }, -// }, -// ) + testhelpers.MintAndAllow( + t, + e.Env, + state, + map[uint64][]testhelpers.MintTokenInfo{ + sourceChain: { + testhelpers.NewMintTokenInfo(deployerSourceChain, evmToken), + }, + }, + ) -// emptyReceiver := hexutil.MustDecode( -// "0x0000000000000000000000000000000000000000000000000000000000000000", // receiver packageID -// ) + emptyReceiver := hexutil.MustDecode( + "0x0000000000000000000000000000000000000000000000000000000000000000", // receiver packageID + ) -// tcs := []testhelpers.TestTransferRequest{ -// { -// Name: "Send token to EOA", -// SourceChain: sourceChain, -// DestChain: destChain, -// Receiver: emptyReceiver, -// TokenReceiverATA: suiAddr[:], // tokenReceiver extracted from extraArgs (the address that actually gets the token) -// ExpectedStatus: testhelpers.EXECUTION_STATE_SUCCESS, -// Tokens: []router.ClientEVMTokenAmount{ -// { -// Token: evmToken.Address(), -// Amount: big.NewInt(1e18), -// }, -// }, -// ExtraArgs: testhelpers.MakeSuiExtraArgs(0, true, [][32]byte{}, suiAddr), -// ExpectedTokenBalances: []testhelpers.ExpectedBalance{ -// { -// Token: suiTokenBytes, -// Amount: big.NewInt(1e9), -// }, -// }, -// }, -// } + tcs := []testhelpers.TestTransferRequest{ + { + Name: "Send token to EOA", + SourceChain: sourceChain, + DestChain: destChain, + Receiver: emptyReceiver, + TokenReceiverATA: suiAddr[:], // tokenReceiver extracted from extraArgs (the address that actually gets the token) + ExpectedStatus: testhelpers.EXECUTION_STATE_SUCCESS, + Tokens: []router.ClientEVMTokenAmount{ + { + Token: evmToken.Address(), + Amount: big.NewInt(1e18), + }, + }, + ExtraArgs: testhelpers.MakeSuiExtraArgs(0, true, [][32]byte{}, suiAddr), + ExpectedTokenBalances: []testhelpers.ExpectedBalance{ + { + Token: suiTokenBytes, + Amount: big.NewInt(1e9), + }, + }, + }, + } -// ctx := testhelpers.Context(t) -// startBlocks, expectedSeqNums, expectedExecutionStates, expectedTokenBalances := testhelpers.TransferMultiple(ctx, t, e.Env, state, tcs) + ctx := testhelpers.Context(t) + startBlocks, expectedSeqNums, expectedExecutionStates, expectedTokenBalances := testhelpers.TransferMultiple(ctx, t, e.Env, state, tcs) -// err = testhelpers.ConfirmMultipleCommits( -// t, -// e.Env, -// state, -// startBlocks, -// false, -// expectedSeqNums, -// ) -// require.NoError(t, err) + err = testhelpers.ConfirmMultipleCommits( + t, + e.Env, + state, + startBlocks, + false, + expectedSeqNums, + ) + require.NoError(t, err) -// execStates := testhelpers.ConfirmExecWithSeqNrsForAll( -// t, -// e.Env, -// state, -// testhelpers.SeqNumberRangeToSlice(expectedSeqNums), -// startBlocks, -// ) -// require.Equal(t, expectedExecutionStates, execStates) + execStates := testhelpers.ConfirmExecWithSeqNrsForAll( + t, + e.Env, + state, + testhelpers.SeqNumberRangeToSlice(expectedSeqNums), + startBlocks, + ) + require.Equal(t, expectedExecutionStates, execStates) -// testhelpers.WaitForTokenBalances(ctx, t, e.Env, expectedTokenBalances) + testhelpers.WaitForTokenBalances(ctx, t, e.Env, expectedTokenBalances) -// t.Run("Send tokens exceeding Sui's inbound rate limit - should fail", func(t *testing.T) { -// msg := router.ClientEVM2AnyMessage{ -// FeeToken: evmToken.Address(), -// Receiver: emptyReceiver, -// ExtraArgs: testhelpers.MakeSuiExtraArgs(0, true, [][32]byte{}, suiAddr), -// TokenAmounts: []router.ClientEVMTokenAmount{ -// { -// Token: evmToken.Address(), -// Amount: big.NewInt(5e18), // send 5 LINK -// }, -// }} - -// baseOpts := []ccipclient.SendReqOpts{ -// ccipclient.WithSourceChain(sourceChain), -// ccipclient.WithDestChain(destChain), -// ccipclient.WithTestRouter(false), -// ccipclient.WithMessage(msg), -// } - -// _, err := testhelpers.SendRequest(e.Env, state, baseOpts...) -// require.Error(t, err) -// require.Contains(t, err.Error(), "execution reverted") -// t.Log("Expected error: ", err) -// }) -// } + t.Run("Send tokens exceeding Sui's inbound rate limit - should fail", func(t *testing.T) { + msg := router.ClientEVM2AnyMessage{ + FeeToken: evmToken.Address(), + Receiver: emptyReceiver, + ExtraArgs: testhelpers.MakeSuiExtraArgs(0, true, [][32]byte{}, suiAddr), + TokenAmounts: []router.ClientEVMTokenAmount{ + { + Token: evmToken.Address(), + Amount: big.NewInt(5e18), // send 5 LINK + }, + }} + + baseOpts := []ccipclient.SendReqOpts{ + ccipclient.WithSourceChain(sourceChain), + ccipclient.WithDestChain(destChain), + ccipclient.WithTestRouter(false), + ccipclient.WithMessage(msg), + } + + _, err := testhelpers.SendRequest(e.Env, state, baseOpts...) + require.Error(t, err) + require.Contains(t, err.Error(), "execution reverted") + t.Log("Expected error: ", err) + }) +} func Test_CCIPTokenTransfer_EVM2SUI_BurnMintTokenPool(t *testing.T) { e, sourceChain, destChain, deployerSourceChain, suiTokenBytes, suiAddr := testSetupHelperEvm2Sui(t) From b271c1cfefa8e29a803c407181430e3e480ec331 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Tue, 24 Mar 2026 12:20:38 -0400 Subject: [PATCH 11/12] update --- .github/integration-in-memory-tests.yml | 65 +++++++++++++++++++------ 1 file changed, 50 insertions(+), 15 deletions(-) diff --git a/.github/integration-in-memory-tests.yml b/.github/integration-in-memory-tests.yml index 365be500c04..2e403b3c54e 100644 --- a/.github/integration-in-memory-tests.yml +++ b/.github/integration-in-memory-tests.yml @@ -1139,8 +1139,11 @@ runner-test-matrix: - PR Integration CCIP Tests - Nightly Integration CCIP Tests test_cmd: | - echo "🚀 Starting CCIP EVM2Sui test..." - go test ./smoke/ccip -run "Test_CCIP_Messaging_EVM2Sui" -timeout 10m -test.parallel=1 -count=1 -json + gotestsum \ + --junitfile=/tmp/junit.xml \ + --jsonfile=/tmp/gotest.log \ + --format=github-actions \ + -- -v -run "Test_CCIP_Messaging_EVM2Sui" -timeout 10m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests sui_cli_version: mainnet-1.67.3 install_plugins_public: true @@ -1262,7 +1265,11 @@ runner-test-matrix: - PR Integration CCIP Tests - Nightly Integration CCIP Tests test_cmd: | - go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_NoRateLimit" -timeout 20m -test.parallel=1 -count=1 -json + gotestsum \ + --junitfile=/tmp/junit.xml \ + --jsonfile=/tmp/gotest.log \ + --format=github-actions \ + -- -v -run "Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_NoRateLimit" -timeout 20m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests sui_cli_version: mainnet-1.67.3 install_plugins_public: true @@ -1276,7 +1283,11 @@ runner-test-matrix: - PR Integration CCIP Tests - Nightly Integration CCIP Tests test_cmd: | - go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_WithRateLimit" -timeout 20m -test.parallel=1 -count=1 -json + gotestsum \ + --junitfile=/tmp/junit.xml \ + --jsonfile=/tmp/gotest.log \ + --format=github-actions \ + -- -v -run "Test_CCIPTokenTransfer_EVM2SUI_ManagedTokenPool_WithRateLimit" -timeout 20m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests sui_cli_version: mainnet-1.67.3 install_plugins_public: true @@ -1344,7 +1355,11 @@ runner-test-matrix: - PR Integration CCIP Tests - Nightly Integration CCIP Tests test_cmd: | - go test ./smoke/ccip -run "Test_CCIP_Upgrade_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json + gotestsum \ + --junitfile=/tmp/junit.xml \ + --jsonfile=/tmp/gotest.log \ + --format=github-actions \ + -- -v -run "Test_CCIP_Upgrade_EVM2Sui" -timeout 25m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests sui_cli_version: mainnet-1.67.3 install_plugins_public: true @@ -1358,7 +1373,11 @@ runner-test-matrix: - PR Integration CCIP Tests - Nightly Integration CCIP Tests test_cmd: | - go test ./smoke/ccip -run "Test_CCIP_Upgrade_CommonPkg_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json + gotestsum \ + --junitfile=/tmp/junit.xml \ + --jsonfile=/tmp/gotest.log \ + --format=github-actions \ + -- -v -run "Test_CCIP_Upgrade_CommonPkg_EVM2Sui" -timeout 25m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests sui_cli_version: mainnet-1.67.3 install_plugins_public: true @@ -1372,7 +1391,11 @@ runner-test-matrix: - PR Integration CCIP Tests - Nightly Integration CCIP Tests test_cmd: | - go test ./smoke/ccip -run "Test_CCIP_Upgrade_NoBlock_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json + gotestsum \ + --junitfile=/tmp/junit.xml \ + --jsonfile=/tmp/gotest.log \ + --format=github-actions \ + -- -v -run "Test_CCIP_Upgrade_NoBlock_EVM2Sui" -timeout 25m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests sui_cli_version: mainnet-1.67.3 install_plugins_public: true @@ -1386,8 +1409,11 @@ runner-test-matrix: # - PR Integration CCIP Tests # - Nightly Integration CCIP Tests # test_cmd: | - # echo "🚀 Starting CCIP EVM2Sui Pure Token Transfer test..." - # go test ./smoke/ccip -run "Test_CCIPPureTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json + # gotestsum \ + # --junitfile=/tmp/junit.xml \ + # --jsonfile=/tmp/gotest.log \ + # --format=github-actions \ + # -- -v -run "Test_CCIPPureTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -count=1 -parallel=1 ./smoke/ccip # test_go_project_path: integration-tests # sui_cli_version: mainnet-1.65.2 # install_plugins_public: true @@ -1401,8 +1427,11 @@ runner-test-matrix: # - PR Integration CCIP Tests # - Nightly Integration CCIP Tests # test_cmd: | - # echo "🚀 Starting CCIP EVM2Sui Programmable Token Transfer test..." - # go test ./smoke/ccip -run "Test_CCIPProgrammableTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json + # gotestsum \ + # --junitfile=/tmp/junit.xml \ + # --jsonfile=/tmp/gotest.log \ + # --format=github-actions \ + # -- -v -run "Test_CCIPProgrammableTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -count=1 -parallel=1 ./smoke/ccip # test_go_project_path: integration-tests # sui_cli_version: mainnet-1.65.2 # install_plugins_public: true @@ -1416,8 +1445,11 @@ runner-test-matrix: # - PR Integration CCIP Tests # - Nightly Integration CCIP Tests # test_cmd: | - # echo "🚀 Starting CCIP EVM2Sui Zero Gas Limit Token Transfer test..." - # go test ./smoke/ccip -run "Test_CCIPZeroGasLimitTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json + # gotestsum \ + # --junitfile=/tmp/junit.xml \ + # --jsonfile=/tmp/gotest.log \ + # --format=github-actions \ + # -- -v -run "Test_CCIPZeroGasLimitTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -count=1 -parallel=1 ./smoke/ccip # test_go_project_path: integration-tests # sui_cli_version: mainnet-1.65.2 # install_plugins_public: true @@ -1431,8 +1463,11 @@ runner-test-matrix: - PR Integration CCIP Tests - Nightly Integration CCIP Tests test_cmd: | - echo "🚀 Starting CCIP EVM2Sui BurnMint Token Transfer test..." - go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json + gotestsum \ + --junitfile=/tmp/junit.xml \ + --jsonfile=/tmp/gotest.log \ + --format=github-actions \ + -- -v -run "Test_CCIPTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -count=1 -parallel=1 ./smoke/ccip test_go_project_path: integration-tests sui_cli_version: mainnet-1.67.3 install_plugins_public: true From 5b8e7bce11a1d5d54c21b9c4a064faba89893665 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Tue, 24 Mar 2026 17:29:44 -0400 Subject: [PATCH 12/12] update --- core/scripts/go.mod | 2 +- core/scripts/go.sum | 4 ++-- deployment/go.mod | 2 +- deployment/go.sum | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- integration-tests/go.mod | 4 ++-- integration-tests/go.sum | 8 ++++---- integration-tests/load/go.mod | 4 ++-- integration-tests/load/go.sum | 8 ++++---- plugins/plugins.public.yaml | 2 +- system-tests/lib/go.mod | 2 +- system-tests/lib/go.sum | 4 ++-- system-tests/tests/go.mod | 2 +- system-tests/tests/go.sum | 4 ++-- 15 files changed, 28 insertions(+), 28 deletions(-) diff --git a/core/scripts/go.mod b/core/scripts/go.mod index 3fe28d5aec9..c01d146102e 100644 --- a/core/scripts/go.mod +++ b/core/scripts/go.mod @@ -514,7 +514,7 @@ require ( github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f // indirect github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 // indirect github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e // indirect github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect github.com/smartcontractkit/chainlink-testing-framework/framework/components/fake v0.10.0 // indirect github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect diff --git a/core/scripts/go.sum b/core/scripts/go.sum index 413ebadaa60..d80daaaee8f 100644 --- a/core/scripts/go.sum +++ b/core/scripts/go.sum @@ -1698,8 +1698,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e h1:AmoHzSiCy8d9x6bgeoPPeemvTGmCoVTnAVtiP8D2izU= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.5 h1:WFYdcfkqQx3qsaY3MdPU/yASmLxRn0MUAW1wh/vskrg= diff --git a/deployment/go.mod b/deployment/go.mod index f2cdd386214..de45d2e0a87 100644 --- a/deployment/go.mod +++ b/deployment/go.mod @@ -56,7 +56,7 @@ require ( github.com/smartcontractkit/chainlink-protos/orchestrator v0.10.0 github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 - github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.5 diff --git a/deployment/go.sum b/deployment/go.sum index 0eeabf176a6..473ee1159a4 100644 --- a/deployment/go.sum +++ b/deployment/go.sum @@ -1451,8 +1451,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e h1:AmoHzSiCy8d9x6bgeoPPeemvTGmCoVTnAVtiP8D2izU= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 h1:wMxGJzQrKF5J9Msmpeal1Iw3h4RqPwOZ2I1ZjlSqhZo= diff --git a/go.mod b/go.mod index b1e4b5e6781..abaa4f422cf 100644 --- a/go.mod +++ b/go.mod @@ -104,7 +104,7 @@ require ( github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 - github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8 github.com/smartcontractkit/cre-sdk-go v1.5.0 github.com/smartcontractkit/cre-sdk-go/capabilities/networking/http v1.3.0 diff --git a/go.sum b/go.sum index 5080b81914e..67be62aabb2 100644 --- a/go.sum +++ b/go.sum @@ -1291,8 +1291,8 @@ github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601- github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:GTpDgyK0OObf7jpch6p8N281KxN92wbB8serZhU9yRc= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 h1:XLMJ6FDQoEiqDNZ4B1MV9Vi1lL8vOfo9SzgqkM8IiuA= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e h1:AmoHzSiCy8d9x6bgeoPPeemvTGmCoVTnAVtiP8D2izU= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8 h1:TAa3dDeNpkR263GdXiH1hKEBev1btXLxDPnhP6VfFDY= github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8/go.mod h1:xvvqQRZ0jlM++hn7DWs4eGH5F5hpjj3UQva5nfCoj94= github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20260218133534-cbd44da2856b h1:0XLtETkgkzwnEgUIIgyO/oydkUpzDVVuuFLf6aBeNPg= diff --git a/integration-tests/go.mod b/integration-tests/go.mod index 3ec944b807a..56529ccece5 100644 --- a/integration-tests/go.mod +++ b/integration-tests/go.mod @@ -54,8 +54,8 @@ require ( github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260320152158-2191d797b5ce github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 - github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 - github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910 + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e + github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324212333-a62f88f2e99e github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.7 github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.51.0 diff --git a/integration-tests/go.sum b/integration-tests/go.sum index bc08327343e..da567f9e88e 100644 --- a/integration-tests/go.sum +++ b/integration-tests/go.sum @@ -1688,10 +1688,10 @@ github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601- github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:GTpDgyK0OObf7jpch6p8N281KxN92wbB8serZhU9yRc= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 h1:XLMJ6FDQoEiqDNZ4B1MV9Vi1lL8vOfo9SzgqkM8IiuA= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= -github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910 h1:MpQItmeUgkl+bVpKOQjV0tu/8husbTJVyWdodQA79Cs= -github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910/go.mod h1:FLtEevHGNVZWFFxu3RLJ2QnKosr6varv2JWaoLtHh3g= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e h1:AmoHzSiCy8d9x6bgeoPPeemvTGmCoVTnAVtiP8D2izU= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324212333-a62f88f2e99e h1:0TKD+8XMakAacysEszdUO+t9Ol9rHxzxvxus+j36Ets= +github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324212333-a62f88f2e99e/go.mod h1:FLtEevHGNVZWFFxu3RLJ2QnKosr6varv2JWaoLtHh3g= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 h1:wMxGJzQrKF5J9Msmpeal1Iw3h4RqPwOZ2I1ZjlSqhZo= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3/go.mod h1:BALK9cj8sk12e15UF6uDhifHgIApa+6N11TcQfInEro= github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 h1:S5HND0EDtlA+xp2E+mD11DlUTp2wD6uojwixye8ZB/k= diff --git a/integration-tests/load/go.mod b/integration-tests/load/go.mod index e0eefd55eda..38e1f948a9c 100644 --- a/integration-tests/load/go.mod +++ b/integration-tests/load/go.mod @@ -501,8 +501,8 @@ require ( github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f // indirect github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 // indirect - github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e // indirect + github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324212333-a62f88f2e99e // indirect github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.7 // indirect github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.51.0 // indirect github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect diff --git a/integration-tests/load/go.sum b/integration-tests/load/go.sum index e753b52ef84..d5c49ba0380 100644 --- a/integration-tests/load/go.sum +++ b/integration-tests/load/go.sum @@ -1658,10 +1658,10 @@ github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601- github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:GTpDgyK0OObf7jpch6p8N281KxN92wbB8serZhU9yRc= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7 h1:XLMJ6FDQoEiqDNZ4B1MV9Vi1lL8vOfo9SzgqkM8IiuA= github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= -github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910 h1:MpQItmeUgkl+bVpKOQjV0tu/8husbTJVyWdodQA79Cs= -github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324012836-be55b0930910/go.mod h1:FLtEevHGNVZWFFxu3RLJ2QnKosr6varv2JWaoLtHh3g= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e h1:AmoHzSiCy8d9x6bgeoPPeemvTGmCoVTnAVtiP8D2izU= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324212333-a62f88f2e99e h1:0TKD+8XMakAacysEszdUO+t9Ol9rHxzxvxus+j36Ets= +github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260324212333-a62f88f2e99e/go.mod h1:FLtEevHGNVZWFFxu3RLJ2QnKosr6varv2JWaoLtHh3g= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 h1:wMxGJzQrKF5J9Msmpeal1Iw3h4RqPwOZ2I1ZjlSqhZo= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3/go.mod h1:BALK9cj8sk12e15UF6uDhifHgIApa+6N11TcQfInEro= github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 h1:S5HND0EDtlA+xp2E+mD11DlUTp2wD6uojwixye8ZB/k= diff --git a/plugins/plugins.public.yaml b/plugins/plugins.public.yaml index 28951df0aaa..0dccf2830eb 100644 --- a/plugins/plugins.public.yaml +++ b/plugins/plugins.public.yaml @@ -17,7 +17,7 @@ plugins: - moduleURI: "github.com/smartcontractkit/chainlink-sui" # IMP: consult chainlink-sui team before updating this version # current version is v0.0.0-20260303203615-9d8cc32a70e7 - gitRef: "v0.0.0-20260324012836-be55b0930910" + gitRef: "v0.0.0-20260324212333-a62f88f2e99e" installPath: "./relayer/cmd/chainlink-sui" cosmos: diff --git a/system-tests/lib/go.mod b/system-tests/lib/go.mod index 0e3de7e53b0..a6add351f14 100644 --- a/system-tests/lib/go.mod +++ b/system-tests/lib/go.mod @@ -477,7 +477,7 @@ require ( github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 // indirect github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e // indirect github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect github.com/smartcontractkit/chainlink-ton v0.0.0-20260318210736-c3f360fd19a8 // indirect diff --git a/system-tests/lib/go.sum b/system-tests/lib/go.sum index 83ee3c05c5f..2b0bc667a36 100644 --- a/system-tests/lib/go.sum +++ b/system-tests/lib/go.sum @@ -1665,8 +1665,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e h1:AmoHzSiCy8d9x6bgeoPPeemvTGmCoVTnAVtiP8D2izU= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.5 h1:WFYdcfkqQx3qsaY3MdPU/yASmLxRn0MUAW1wh/vskrg= diff --git a/system-tests/tests/go.mod b/system-tests/tests/go.mod index e54e2dd56d9..cfcd88d2020 100644 --- a/system-tests/tests/go.mod +++ b/system-tests/tests/go.mod @@ -598,7 +598,7 @@ require ( github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 // indirect github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect - github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 // indirect + github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e // indirect github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect github.com/smartcontractkit/chainlink-testing-framework/framework/components/dockercompose v0.1.18 github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.50.0 // indirect diff --git a/system-tests/tests/go.sum b/system-tests/tests/go.sum index d05093928e2..5733846cf25 100644 --- a/system-tests/tests/go.sum +++ b/system-tests/tests/go.sum @@ -1849,8 +1849,8 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260320011913-f2205f8506c7/go.mod h1:tHAxfvRGFtttKFw4YnMwRLgawWLNWVfPbL0Wl07wuP8= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE= github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910 h1:v/BKRjMv2BLpVY4sYTmrz5V9S5UKT6EdmepR6Vmhck4= -github.com/smartcontractkit/chainlink-sui v0.0.0-20260324012836-be55b0930910/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e h1:AmoHzSiCy8d9x6bgeoPPeemvTGmCoVTnAVtiP8D2izU= +github.com/smartcontractkit/chainlink-sui v0.0.0-20260324212333-a62f88f2e99e/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk= github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4= github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.5 h1:WFYdcfkqQx3qsaY3MdPU/yASmLxRn0MUAW1wh/vskrg=