Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,6 @@ credentials.env
gcr_creds.env
devenv/tests/e2e/blockscout
devenv/env-out.toml
# devenv contract build artifacts
contracts/build
.cursorrules
4 changes: 2 additions & 2 deletions chains/evm/deployment/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,10 @@ require (
github.com/smartcontractkit/chainlink-deployments-framework v0.75.2-0.20260120092221-c83e6ba1e827
github.com/smartcontractkit/chainlink-evm v0.3.3
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd
github.com/smartcontractkit/chainlink-ton v0.0.0-20260115170733-b16e9683d4d5
github.com/smartcontractkit/mcms v0.34.0
github.com/stretchr/testify v1.11.1
github.com/xssnick/tonutils-go v1.14.1
github.com/zksync-sdk/zksync2-go v1.1.1-0.20250620124214-2c742ee399c6
golang.org/x/sync v0.19.0
)
Expand Down Expand Up @@ -223,7 +225,6 @@ require (
github.com/smartcontractkit/chainlink-sui v0.0.0-20251104205009-00bd79b81471 // indirect
github.com/smartcontractkit/chainlink-testing-framework/framework v0.12.6 // indirect
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.2 // indirect
github.com/smartcontractkit/chainlink-ton v0.0.0-20260115170733-b16e9683d4d5 // indirect
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250908203554-5bd9d2fe9513 // indirect
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e // indirect
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
Expand All @@ -247,7 +248,6 @@ require (
github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
github.com/x448/float16 v0.8.4 // indirect
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect
github.com/xssnick/tonutils-go v1.14.1 // indirect
github.com/yusufpapurcu/wmi v1.2.4 // indirect
go.mongodb.org/mongo-driver v1.17.2 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
Expand Down
13 changes: 13 additions & 0 deletions chains/evm/deployment/v1_6_0/testadapter/test_adapter.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import (
"github.com/ethereum/go-ethereum/common"
"github.com/rs/zerolog"
"github.com/stretchr/testify/require"
"github.com/xssnick/tonutils-go/tlb"

chain_selectors "github.com/smartcontractkit/chain-selectors"
"github.com/smartcontractkit/chainlink-common/pkg/types/ccipocr3"
Expand All @@ -24,6 +25,8 @@ import (
"github.com/smartcontractkit/chainlink-deployments-framework/datastore"
"github.com/smartcontractkit/chainlink-deployments-framework/deployment"

ton_onramp "github.com/smartcontractkit/chainlink-ton/pkg/ccip/bindings/onramp"

bnmERC20ops "github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment/v1_0_0/operations/burn_mint_erc20"
"github.com/smartcontractkit/chainlink-ccip/chains/evm/gobindings/generated/v1_2_0/router"
"github.com/smartcontractkit/chainlink-ccip/chains/evm/gobindings/generated/v1_6_0/nonce_manager"
Expand Down Expand Up @@ -236,6 +239,16 @@ func (a *EVMAdapter) GetExtraArgs(receiver []byte, sourceFamily string, opts ...
case chain_selectors.FamilySolana:
// EVM allows empty extraArgs
return nil, nil
case chain_selectors.FamilyTon:
// TODO: maybe for 1.6 we should look up the source adapter and use a 1.6 method to encode? would be good to avoid other chain SDKs
Copy link
Collaborator

Choose a reason for hiding this comment

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

agree with the comment. I think when we see chain packages importing other chain packages, it's an anti-pattern. It brings us closer to tight coupling.

extraArgs, err := tlb.ToCell(ton_onramp.GenericExtraArgsV2{
GasLimit: big.NewInt(1000000),
AllowOutOfOrderExecution: true,
})
if err != nil {
return nil, err
}
return extraArgs.ToBOC(), nil
default:
// TODO: add support for other families
return nil, fmt.Errorf("unsupported source family: %s", sourceFamily)
Expand Down
6 changes: 2 additions & 4 deletions devenv/cldf.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,9 @@ import (
cldf_ton_provider "github.com/smartcontractkit/chainlink-deployments-framework/chain/ton/provider"
testutils "github.com/smartcontractkit/chainlink-ton/deployment/utils"

// ccipTon "github.com/smartcontractkit/chainlink-ton/devenv"

ccipEVM "github.com/smartcontractkit/chainlink-ccip/devenv/chainimpl/ccip-evm"
ccipSolana "github.com/smartcontractkit/chainlink-ccip/devenv/chainimpl/ccip-solana"
ccipTon "github.com/smartcontractkit/chainlink-ton/devenv"

// Register test adapters
_ "github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment/v1_6_0/testadapter"
Expand Down Expand Up @@ -271,8 +270,7 @@ func NewCCIPImplFromNetwork(typ string, chainID string) (CCIP16ProductConfigurat
case "aptos":
panic("implement Aptos")
case "ton":
panic("TON temporarily disabled")
// return ccipTon.NewEmptyCCIP16TON(networkInfo), nil
return ccipTon.NewEmptyCCIP16TON(networkInfo), nil
default:
return nil, errors.New("unknown devenv network type " + typ)
}
Expand Down
2 changes: 1 addition & 1 deletion devenv/environment.go
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ func checkForkedEnvIsSet(in *Cfg) error {

// NewEnvironment creates a new CCIP environment either locally in Docker or remotely in K8s.
func NewEnvironment() (*Cfg, error) {
ctx, cancelFunc := context.WithTimeout(context.Background(), 5*time.Minute)
ctx, cancelFunc := context.WithTimeout(context.Background(), 15*time.Minute)
defer cancelFunc()
tr := NewTimeTracker(Plog)
ctx = L.WithContext(ctx)
Expand Down
20 changes: 10 additions & 10 deletions devenv/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -31,21 +31,21 @@ require (
github.com/pelletier/go-toml/v2 v2.2.4
github.com/prometheus/client_golang v1.23.0
github.com/rs/zerolog v1.34.0
github.com/smartcontractkit/chain-selectors v1.0.89
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260121163256-85accaf3d28d
github.com/smartcontractkit/chain-selectors v1.0.91
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260129103204-4c8453dd8139
github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment v0.0.0-00010101000000-000000000000
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260121163256-85accaf3d28d
github.com/smartcontractkit/chainlink-ccip/chains/solana/deployment v0.0.0-00010101000000-000000000000
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20251014191100-bad58388f0c9
github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260107192940-0be702ef3ff5
github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260129103204-4c8453dd8139
github.com/smartcontractkit/chainlink-common v0.9.6-0.20260114142648-bd9e1b483e96
github.com/smartcontractkit/chainlink-deployments-framework v0.75.2-0.20260120092221-c83e6ba1e827
github.com/smartcontractkit/chainlink-deployments-framework v0.78.1-0.20260130170219-7f3060452d15
github.com/smartcontractkit/chainlink-evm v0.3.3 // indirect
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd
github.com/smartcontractkit/chainlink-testing-framework/framework v0.12.6
github.com/smartcontractkit/chainlink-testing-framework/wasp v1.51.1
github.com/smartcontractkit/chainlink-testing-framework/framework v0.13.14-0.20260204170019-b12fa52727c1
github.com/smartcontractkit/chainlink-testing-framework/wasp v1.51.2
github.com/smartcontractkit/libocr v0.0.0-20250912173940-f3ab0246e23d
github.com/smartcontractkit/mcms v0.34.0
github.com/smartcontractkit/mcms v0.34.1-0.20260130153451-2cd7db171382
github.com/spf13/cobra v1.10.1
github.com/stretchr/testify v1.11.1
github.com/xssnick/tonutils-go v1.14.1
Expand All @@ -55,8 +55,8 @@ require (
)

require (
github.com/smartcontractkit/chainlink-ton/deployment v0.0.0-20260127214148-d1bc1a4821a9
github.com/smartcontractkit/chainlink-ton/devenv v0.0.0-20260127214148-d1bc1a4821a9
github.com/smartcontractkit/chainlink-ton/deployment v0.0.0-20260204174151-ca7787f85bc9
github.com/smartcontractkit/chainlink-ton/devenv v0.0.0-20260204174151-ca7787f85bc9
)

require (
Expand Down Expand Up @@ -346,7 +346,7 @@ require (
github.com/smartcontractkit/chainlink-sui v0.0.0-20251104205009-00bd79b81471 // indirect
github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.50.0 // indirect
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.2 // indirect
github.com/smartcontractkit/chainlink-ton v0.0.0-20260127214148-d1bc1a4821a9 // indirect
github.com/smartcontractkit/chainlink-ton v0.0.0-20260204174151-ca7787f85bc9 // indirect
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250908203554-5bd9d2fe9513 // indirect
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e // indirect
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
Expand Down
36 changes: 18 additions & 18 deletions devenv/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1040,20 +1040,20 @@ github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
github.com/smartcontractkit/ccip-contract-examples/chains/evm v0.0.0-20250826190403-aed7f5f33cde h1:dMUf1YOX5hdUkQDgnA/A/sWVoMaQWGB+EYBPuYffYIA=
github.com/smartcontractkit/ccip-contract-examples/chains/evm v0.0.0-20250826190403-aed7f5f33cde/go.mod h1:SYc+BvAALmwsx2zMJIAczIyVNwsiXRIBXmejcTORxGE=
github.com/smartcontractkit/chain-selectors v1.0.89 h1:L9oWZGqQXWyTPnC6ODXgu3b0DFyLmJ9eHv+uJrE9IZY=
github.com/smartcontractkit/chain-selectors v1.0.89/go.mod h1:qy7whtgG5g+7z0jt0nRyii9bLND9m15NZTzuQPkMZ5w=
github.com/smartcontractkit/chain-selectors v1.0.91 h1:Aip7IZTv40RtbHgZ9mTjm5KyhYrpPefG7iVMzLZ27M4=
github.com/smartcontractkit/chain-selectors v1.0.91/go.mod h1:qy7whtgG5g+7z0jt0nRyii9bLND9m15NZTzuQPkMZ5w=
github.com/smartcontractkit/chainlink-aptos v0.0.0-20251024142440-51f2ad2652a2 h1:vGdeMwHO3ow88HvxfhA4DDPYNY0X9jmdux7L83UF/W8=
github.com/smartcontractkit/chainlink-aptos v0.0.0-20251024142440-51f2ad2652a2/go.mod h1:iteU0WORHkArACVh/HoY/1bipV4TcNcJdTmom9uIT0E=
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260121163256-85accaf3d28d h1:ytcMsJM0zlw5PnaZ1D8JmyGT1m6Fxtb8ycqWYMGheYs=
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260121163256-85accaf3d28d/go.mod h1:ZtZ+wtqU9JsJEmbiCsavVVEbhywpgMF7q/IpD9Eaq48=
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260129103204-4c8453dd8139 h1:OeZ/wkrH9pRogFTUE9TrSncYA/xLTj2ui5VmkX0/6ss=
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260129103204-4c8453dd8139/go.mod h1:ZtZ+wtqU9JsJEmbiCsavVVEbhywpgMF7q/IpD9Eaq48=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20251014191100-bad58388f0c9 h1:cMzoreLtepEiB5pfYrvreXNoZideVRzQQKNr5Io5J7M=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20251014191100-bad58388f0c9/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20260114142648-bd9e1b483e96 h1:ZnBBOLyMLJjgQQm7WRJl8sA9Q2RhwagJ+WR62VnA3MY=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20260114142648-bd9e1b483e96/go.mod h1:DAwaVSiQMgAsCjHa8nOnIAM9GixuIQWsgEZFGpf3JxE=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 h1:FJAFgXS9oqASnkS03RE1HQwYQQxrO4l46O5JSzxqLgg=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10/go.mod h1:oiDa54M0FwxevWwyAX773lwdWvFYYlYHHQV1LQ5HpWY=
github.com/smartcontractkit/chainlink-deployments-framework v0.75.2-0.20260120092221-c83e6ba1e827 h1:8R5BstwQlzucsa/wfHXsIG5lOD6B1fYPHHC/yFYossw=
github.com/smartcontractkit/chainlink-deployments-framework v0.75.2-0.20260120092221-c83e6ba1e827/go.mod h1:YpOudvJ+dCK7JbW+NgYE/48dDRFWd+YCVYBsplksf0Q=
github.com/smartcontractkit/chainlink-deployments-framework v0.78.1-0.20260130170219-7f3060452d15 h1:3QTQ+G8ybzhV69Ua+lyGbQauZ11mV7j/8/VOTEGJgFg=
github.com/smartcontractkit/chainlink-deployments-framework v0.78.1-0.20260130170219-7f3060452d15/go.mod h1:KNKQnFqU/OuGB30L1qcWa5j5PqNvxglx6/2Wa9AzZPo=
github.com/smartcontractkit/chainlink-evm v0.3.3 h1:JqwyJEtnNEUaoQQPoOBTT4sn2lpdIZHtf0Hr0M60YDw=
github.com/smartcontractkit/chainlink-evm v0.3.3/go.mod h1:q0ZBvaoisNaqC8NcMYWNPTjee88nQktDEeJMQHq3hVI=
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd h1:sK+pK4epQp20yQ7XztwrVgkTkRAr4FY+TvEegW8RuQk=
Expand All @@ -1072,20 +1072,20 @@ github.com/smartcontractkit/chainlink-protos/op-catalog v0.0.4 h1:AEnxv4HM3WD1Rb
github.com/smartcontractkit/chainlink-protos/op-catalog v0.0.4/go.mod h1:PjZD54vr6rIKEKQj6HNA4hllvYI/QpT+Zefj3tqkFAs=
github.com/smartcontractkit/chainlink-sui v0.0.0-20251104205009-00bd79b81471 h1:EaLuGs7jZ6Vm2iv6rNK3bQ3XN5CRbFd4knjjvaD1zFc=
github.com/smartcontractkit/chainlink-sui v0.0.0-20251104205009-00bd79b81471/go.mod h1:VlyZhVw+a93Sk8rVHOIH6tpiXrMzuWLZrjs1eTIExW8=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.12.6 h1:+Pjg5HsFo+AG6Id/iN/VHHHuU1HRfXNLBc/HHu30yjg=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.12.6/go.mod h1:2p+lXQtkaJmD5dXw+HaAf+lFoQtNJy3NwkRfprU3VlY=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.13.14-0.20260204170019-b12fa52727c1 h1:/EIW3LSOOnEUf99Ke4VkrcPwb24wMxwKqHw1WZHjgt0=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.13.14-0.20260204170019-b12fa52727c1/go.mod h1:IQC7fXKDsFjD1vb0Jh83WWY4BCFhN1fkcn+z3oSuFIA=
github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.50.0 h1:VIxK8u0Jd0Q/VuhmsNm6Bls6Tb31H/sA3A/rbc5hnhg=
github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.50.0/go.mod h1:lyAu+oMXdNUzEDScj2DXB2IueY+SDXPPfyl/kb63tMM=
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.2 h1:ZJ/8Jx6Be5//TyjPi1pS1uotnmcYq5vVkSyISIymSj8=
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.2/go.mod h1:kHYJnZUqiPF7/xN5273prV+srrLJkS77GbBXHLKQpx0=
github.com/smartcontractkit/chainlink-testing-framework/wasp v1.51.1 h1:azdJaWIyZJlHFEQQExHklfGfb30zzAx3WsxaCaMm4IM=
github.com/smartcontractkit/chainlink-testing-framework/wasp v1.51.1/go.mod h1:vB5W8mngbHvDFlpujHY8jIotHr0a8J/8TIsexP/yANo=
github.com/smartcontractkit/chainlink-ton v0.0.0-20260127214148-d1bc1a4821a9 h1:kTyV7r7efaxgK8UPhZsTA5aN7+MDZ5wRRWjepOF1GjE=
github.com/smartcontractkit/chainlink-ton v0.0.0-20260127214148-d1bc1a4821a9/go.mod h1:jeuUzo8fWXrqnMniJrtfmbbtE8FJr6why+Maj/Xz1ZU=
github.com/smartcontractkit/chainlink-ton/deployment v0.0.0-20260127214148-d1bc1a4821a9 h1:hm94btVcQN5SdkvzWGNyjxuhNRMWeSRQpI+TeJSxIlU=
github.com/smartcontractkit/chainlink-ton/deployment v0.0.0-20260127214148-d1bc1a4821a9/go.mod h1:hLqFToTj0HH/mtshMHAI2uT0M1/t3DnjrjyCNoReS2Y=
github.com/smartcontractkit/chainlink-ton/devenv v0.0.0-20260127214148-d1bc1a4821a9 h1:D6+XFv18qqFLDhqSmKXE7/IFxLXEAnMSAfxj6tlUP2A=
github.com/smartcontractkit/chainlink-ton/devenv v0.0.0-20260127214148-d1bc1a4821a9/go.mod h1:DCAKd9cHyruJrR1e8FYQ/696baqUxfAHxCC9kdDbX94=
github.com/smartcontractkit/chainlink-testing-framework/wasp v1.51.2 h1:QFO9Ar1zY9SHj//7LXWq5caVrfyTFrkRcfkMQeSOAaQ=
github.com/smartcontractkit/chainlink-testing-framework/wasp v1.51.2/go.mod h1:OLczwaAvyObFG+eq4tQHkWqkbPBB0cHkZj0JzY3inik=
github.com/smartcontractkit/chainlink-ton v0.0.0-20260204174151-ca7787f85bc9 h1:uggioj0G/NCjaBb3bYdI0f796sH7Suc31xQhxtmwJjQ=
github.com/smartcontractkit/chainlink-ton v0.0.0-20260204174151-ca7787f85bc9/go.mod h1:inuV/00WFuYwAXFUNLfXYc5wcHOEgVd2Ne2vwAp0zj0=
github.com/smartcontractkit/chainlink-ton/deployment v0.0.0-20260204174151-ca7787f85bc9 h1:gLPOS2waTflRRh+NZf5GKQ+iopH9znRyAljOBeG1Oy8=
github.com/smartcontractkit/chainlink-ton/deployment v0.0.0-20260204174151-ca7787f85bc9/go.mod h1:kp4eTw1/tkYC94l7ofOPE/Sp8FITWSOt4/diHxEhYf0=
github.com/smartcontractkit/chainlink-ton/devenv v0.0.0-20260204174151-ca7787f85bc9 h1:h23Qka1QV9ZjFj6/916e+jPEfZO+LCY1/qW1PTSvZCk=
github.com/smartcontractkit/chainlink-ton/devenv v0.0.0-20260204174151-ca7787f85bc9/go.mod h1:HMPyu8dR2xyx7eRbtkeh6w4WnCxt4qUeZScfoGlxsQ4=
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250908203554-5bd9d2fe9513 h1:XRNxgcNqagXu6e4smJuS1crRK5cUAcCVd7u+iLduHDM=
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250908203554-5bd9d2fe9513/go.mod h1:ccjEgNeqOO+bjPddnL4lUrNLzyCvGCxgBjJdhFX3wa8=
github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250528121202-292529af39df h1:36e3ROIZyV/qE8SvFOACXtXfMOMd9vG4+zY2v2ScXkI=
Expand All @@ -1096,8 +1096,8 @@ github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12i
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7/go.mod h1:FX7/bVdoep147QQhsOPkYsPEXhGZjeYx6lBSaSXtZOA=
github.com/smartcontractkit/libocr v0.0.0-20250912173940-f3ab0246e23d h1:LokA9PoCNb8mm8mDT52c3RECPMRsGz1eCQORq+J3n74=
github.com/smartcontractkit/libocr v0.0.0-20250912173940-f3ab0246e23d/go.mod h1:Acy3BTBxou83ooMESLO90s8PKSu7RvLCzwSTbxxfOK0=
github.com/smartcontractkit/mcms v0.34.0 h1:3RQtoSuoeAWnGXculRHsGkUhylYW1cHZdsQFccRs4Z0=
github.com/smartcontractkit/mcms v0.34.0/go.mod h1:CCQEpYC/QIsNZ5lp+KgxjtWUIA17cmxtaRZs5QH1Z6Y=
github.com/smartcontractkit/mcms v0.34.1-0.20260130153451-2cd7db171382 h1:voT3/lKxI6OPUumpuEw5WJhYLCeHPnEE0fEBv/R0RJw=
github.com/smartcontractkit/mcms v0.34.1-0.20260130153451-2cd7db171382/go.mod h1:DH/ecjBXpQspUzhwL81WB2zWGYNz8uICZ1XCfKbDlC4=
github.com/sony/gobreaker/v2 v2.1.0 h1:av2BnjtRmVPWBvy5gSFPytm1J8BmN5AGhq875FfGKDM=
github.com/sony/gobreaker/v2 v2.1.0/go.mod h1:dO3Q/nCzxZj6ICjH6J/gM0r4oAwBMVLY8YAQf+NTtUg=
github.com/spf13/cast v1.10.0 h1:h2x0u2shc1QuLHfxi+cTJvs30+ZAHOGRic8uyGTDWxY=
Expand Down
Loading