Skip to content

Commit 8d8849a

Browse files
committed
Update Sui MCMS bindings
1 parent aa38817 commit 8d8849a

3 files changed

Lines changed: 11 additions & 10 deletions

File tree

engine/cld/legacy/cli/mcmsv2/mcms_v2.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ import (
1717
gethtypes "github.com/ethereum/go-ethereum/core/types"
1818
"github.com/ethereum/go-ethereum/crypto"
1919
chainsel "github.com/smartcontractkit/chain-selectors"
20-
"github.com/smartcontractkit/chainlink-testing-framework/framework/components/blockchain"
21-
"github.com/smartcontractkit/chainlink-testing-framework/framework/rpc"
2220
"github.com/smartcontractkit/mcms"
2321
"github.com/smartcontractkit/mcms/sdk"
2422
"github.com/smartcontractkit/mcms/sdk/aptos"
@@ -32,6 +30,9 @@ import (
3230
"go.uber.org/zap"
3331
"go.uber.org/zap/zapcore"
3432

33+
"github.com/smartcontractkit/chainlink-testing-framework/framework/components/blockchain"
34+
"github.com/smartcontractkit/chainlink-testing-framework/framework/rpc"
35+
3536
"github.com/smartcontractkit/chainlink-deployments-framework/pkg/logger"
3637

3738
suibindings "github.com/smartcontractkit/chainlink-sui/bindings"
@@ -1416,7 +1417,7 @@ func getExecutorWithChainOverride(cfg *cfgv2, chainSelector types.ChainSelector)
14161417
return nil, fmt.Errorf("error getting sui metadata from proposal: %w", err)
14171418
}
14181419
chain := cfg.blockchains.SuiChains()[uint64(chainSelector)]
1419-
entrypointEncoder := suibindings.NewCCIPEntrypointArgEncoder(metadata.RegistryObj, "") // FIXME: metadata current does not have deployer account obj https://smartcontract-it.atlassian.net/browse/NONEVM-2954
1420+
entrypointEncoder := suibindings.NewCCIPEntrypointArgEncoder(metadata.RegistryObj, metadata.DeployerStateObj)
14201421

14211422
return sui.NewExecutor(chain.Client, chain.Signer, encoder, entrypointEncoder, metadata.McmsPackageID, metadata.Role, cfg.timelockProposal.ChainMetadata[chainSelector].MCMAddress, metadata.AccountObj, metadata.RegistryObj, metadata.TimelockObj)
14221423
default:
@@ -1463,7 +1464,7 @@ func getTimelockExecutorWithChainOverride(cfg *cfgv2, chainSelector types.ChainS
14631464
if err != nil {
14641465
return nil, fmt.Errorf("error getting sui metadata from proposal: %w", err)
14651466
}
1466-
entrypointEncoder := suibindings.NewCCIPEntrypointArgEncoder(metadata.AccountObj, "") // FIXME: metadata current does not have deployer state obj https://smartcontract-it.atlassian.net/browse/NONEVM-2954
1467+
entrypointEncoder := suibindings.NewCCIPEntrypointArgEncoder(metadata.AccountObj, metadata.DeployerStateObj)
14671468
executor, err = sui.NewTimelockExecutor(chain.Client, chain.Signer, entrypointEncoder, metadata.McmsPackageID, metadata.RegistryObj, metadata.AccountObj)
14681469
if err != nil {
14691470
return nil, fmt.Errorf("error creating sui timelock executor: %w", err)

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ require (
3838
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250815105909-75499abc4335
3939
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e
4040
github.com/smartcontractkit/libocr v0.0.0-20250707144819-babe0ec4e358
41-
github.com/smartcontractkit/mcms v0.30.1
41+
github.com/smartcontractkit/mcms v0.30.2-0.20251105142805-988f5319936f
4242
github.com/spf13/cobra v1.8.1
4343
github.com/spf13/pflag v1.0.10
4444
github.com/spf13/viper v1.21.0
@@ -239,7 +239,7 @@ require (
239239
github.com/shopspring/decimal v1.4.0 // indirect
240240
github.com/sigurn/crc16 v0.0.0-20211026045750-20ab5afb07e3 // indirect
241241
github.com/sirupsen/logrus v1.9.3 // indirect
242-
github.com/smartcontractkit/chainlink-sui v0.0.0-20251103204108-d181d6769bab
242+
github.com/smartcontractkit/chainlink-sui v0.0.0-20251104205009-00bd79b81471
243243
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
244244
github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect
245245
github.com/spf13/afero v1.15.0 // indirect

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -701,8 +701,8 @@ github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0 h1:xHPmFDhf
701701
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0/go.mod h1:/dVVLXrsp+V0AbcYGJo3XMzKg3CkELsweA/TTopCsKE=
702702
github.com/smartcontractkit/chainlink-protos/op-catalog v0.0.4 h1:AEnxv4HM3WD1RbQkRiFyb9cJ6YKAcqBp1CpIcFdZfuo=
703703
github.com/smartcontractkit/chainlink-protos/op-catalog v0.0.4/go.mod h1:PjZD54vr6rIKEKQj6HNA4hllvYI/QpT+Zefj3tqkFAs=
704-
github.com/smartcontractkit/chainlink-sui v0.0.0-20251103204108-d181d6769bab h1:X1VWFEaoLSCCaxFR3BWbo09UMEpHANtylesISbIDgsw=
705-
github.com/smartcontractkit/chainlink-sui v0.0.0-20251103204108-d181d6769bab/go.mod h1:VlyZhVw+a93Sk8rVHOIH6tpiXrMzuWLZrjs1eTIExW8=
704+
github.com/smartcontractkit/chainlink-sui v0.0.0-20251104205009-00bd79b81471 h1:EaLuGs7jZ6Vm2iv6rNK3bQ3XN5CRbFd4knjjvaD1zFc=
705+
github.com/smartcontractkit/chainlink-sui v0.0.0-20251104205009-00bd79b81471/go.mod h1:VlyZhVw+a93Sk8rVHOIH6tpiXrMzuWLZrjs1eTIExW8=
706706
github.com/smartcontractkit/chainlink-testing-framework/framework v0.11.7 h1:jVlRG9GTpDGYtP0iabxHZW4s3pXdpN4/lTgZEdE64P4=
707707
github.com/smartcontractkit/chainlink-testing-framework/framework v0.11.7/go.mod h1:BTUmWJGbOQtMdDW8cy4fu0wLoj8tKFQiLR7SE+OyTXU=
708708
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.2 h1:ZJ/8Jx6Be5//TyjPi1pS1uotnmcYq5vVkSyISIymSj8=
@@ -717,8 +717,8 @@ github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12i
717717
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7/go.mod h1:FX7/bVdoep147QQhsOPkYsPEXhGZjeYx6lBSaSXtZOA=
718718
github.com/smartcontractkit/libocr v0.0.0-20250707144819-babe0ec4e358 h1:+NVzR5LZVazRUunzVn34u+lwnpmn6NTVPCeZOVyQHLo=
719719
github.com/smartcontractkit/libocr v0.0.0-20250707144819-babe0ec4e358/go.mod h1:Acy3BTBxou83ooMESLO90s8PKSu7RvLCzwSTbxxfOK0=
720-
github.com/smartcontractkit/mcms v0.30.1 h1:AtsbK/gAbSp2fwDNiUCncV+LjgyM19cilPquFKGwTYg=
721-
github.com/smartcontractkit/mcms v0.30.1/go.mod h1:ow51e6OZg2mUgShaoNHUYVpChvNejUR4H8crV79ZBGk=
720+
github.com/smartcontractkit/mcms v0.30.2-0.20251105142805-988f5319936f h1:AmW1dZqduXY3xLd4VLzvNtJ06vnbi22vE7AGdsZ2Wo8=
721+
github.com/smartcontractkit/mcms v0.30.2-0.20251105142805-988f5319936f/go.mod h1:x3mNRGl1K+iFc/v/g7jw42IUQZl6zyE8OliTY+h+cPg=
722722
github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 h1:+jumHNA0Wrelhe64i8F6HNlS8pkoyMv5sreGx2Ry5Rw=
723723
github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8/go.mod h1:3n1Cwaq1E1/1lhQhtRK2ts/ZwZEhjcQeJQ1RuC6Q/8U=
724724
github.com/spf13/afero v1.15.0 h1:b/YBCLWAJdFWJTN9cLhiXXcD7mzKn9Dm86dNnfyQw1I=

0 commit comments

Comments
 (0)