diff --git a/core/capabilities/fakes/consensus_nodag.go b/core/capabilities/fakes/consensus_nodag.go index dea18a855ca..9c50381eceb 100644 --- a/core/capabilities/fakes/consensus_nodag.go +++ b/core/capabilities/fakes/consensus_nodag.go @@ -12,6 +12,8 @@ import ( ocr2types "github.com/smartcontractkit/libocr/offchainreporting2/types" + "github.com/smartcontractkit/cre-sdk-go/sdk" + "github.com/smartcontractkit/chainlink-common/pkg/capabilities" consensustypes "github.com/smartcontractkit/chainlink-common/pkg/capabilities/consensus/ocr3/types" consensusserver "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/consensus/server" @@ -19,7 +21,6 @@ import ( "github.com/smartcontractkit/chainlink-common/pkg/services" "github.com/smartcontractkit/chainlink-common/pkg/types/core" valuespb "github.com/smartcontractkit/chainlink-common/pkg/values/pb" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2" sdkpb "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb" "github.com/smartcontractkit/chainlink/v2/core/services/keystore/keys/ocr2key" "github.com/smartcontractkit/chainlink/v2/core/services/relay/evm" diff --git a/core/capabilities/fakes/evm_chain.go b/core/capabilities/fakes/evm_chain.go index 169cfe1c000..304cc7d86ad 100644 --- a/core/capabilities/fakes/evm_chain.go +++ b/core/capabilities/fakes/evm_chain.go @@ -111,9 +111,9 @@ func (fc *FakeEVMChain) WriteReport(ctx context.Context, metadata commonCap.Requ fc.eng.Infow("EVM Chain WriteReport Finished") return &evmcappb.WriteReportReply{ - TxStatus: evmcappb.TxStatus_TX_SUCCESS, + TxStatus: evmcappb.TxStatus_TX_STATUS_SUCCESS, TxHash: []byte{}, - ReceiverContractExecutionStatus: evmcappb.ReceiverContractExecutionStatus_SUCCESS.Enum(), + ReceiverContractExecutionStatus: evmcappb.ReceiverContractExecutionStatus_RECEIVER_CONTRACT_EXECUTION_STATUS_SUCCESS.Enum(), TransactionFee: pb.NewBigIntFromInt(big.NewInt(0)), // TODO: add transaction fee ErrorMessage: nil, }, nil diff --git a/core/scripts/go.mod b/core/scripts/go.mod index be1c01a5cfc..0d0eec04cd4 100644 --- a/core/scripts/go.mod +++ b/core/scripts/go.mod @@ -40,8 +40,8 @@ require ( github.com/smartcontractkit/chain-selectors v1.0.62-0.20250630182638-8bd9c28cf772 github.com/smartcontractkit/chainlink-automation v0.8.1 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 - github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 - github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 + github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 + github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 github.com/smartcontractkit/chainlink-evm v0.0.0-20250707113334-93191f4c5ff4 @@ -451,6 +451,7 @@ require ( github.com/smartcontractkit/ccip-owner-contracts v0.1.0 // indirect github.com/smartcontractkit/chainlink-aptos v0.0.0-20250626122206-319db248496a // indirect github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed // indirect + github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250702183345-3f9ae622e391 // indirect github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250627121608-e7b52913fae2 // indirect diff --git a/core/scripts/go.sum b/core/scripts/go.sum index c9fc8b4a221..79ce822e5b0 100644 --- a/core/scripts/go.sum +++ b/core/scripts/go.sum @@ -1511,12 +1511,14 @@ github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 h1 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668/go.mod h1:zPpo78Fv3zQE3WVZFEqRiRNER9QHaCzl+HNeTSaS0kE= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed h1:rjtXQLTCLa/+AmMwMTP5WwJUdPBeBAF3Ivwc1GXetBw= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 h1:IESBnxL/0TOs9nR31RVMxddgoO3pP0qwgWi06+0vm2A= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7/go.mod h1:mIJBT+bsThlr9GCiWAXMiKuEVckQfc9JUM1g4azZEis= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 h1:EPlVedH4Sxm3R5iNvy160+stnFIYJR+iPHnU2XYOZVY= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45/go.mod h1:SrzacsyKxhRg/U0fNJc1aMwiZJLq064dZ4Pk5dWCNrg= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7/go.mod h1:yaDOAZF6MNB+NGYpxGCUc+owIdKrjvFW0JODdTcQ3V0= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 h1:r2bveTQfaijoqR/WUXpbVfhux+G39SphMyUB7As6HoY= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3/go.mod h1:QUEPHdSkH19Or+E1iMGG+rDQ6jpCTIbm//9Osa6MXDE= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 h1:T+yPdzVifh/oVrfVUXYhNqgJG4ubB+yVODtBxVT6esQ= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45/go.mod h1:U1UAbPhy6D7Qz0wHKGPoQO+dpR0hsYjgUz8xwRrmKwI= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 h1:ii/BXtlqSwl8dlgRFoDYiZNTDCNcSgZJyfFwiWyYmsg= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45/go.mod h1:2w3TPI7vLgJfFmhhxWjtkwoQzoo8AQT8zsp90TqJ+mM= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae h1:BmqiIDbA9FB/uOCOHi/shgL7P0XmjFxhfRtJHdKPLE4= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae/go.mod h1:2MggrMtbhqr0u4U2pcYa21lvAtvaeSawjxdIy1ytHWE= github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 h1:o/Lu+ynF11wxGf5lVks31bmkmO1+m2KVXWbwn6g80HM= @@ -1561,6 +1563,8 @@ github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be142155b6/go.mod h1:EQl7VcrSvpSNOL8qWkc2CV/2cOII5CIkKTeIqzqCWKk= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d h1:qLmSOOtB/Ogn79eIDkuujOu8M5Jd747V1H7Brk/nTvo= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d/go.mod h1:4WhGgCA0smBbBud5mK+jnDb2wwndMvoqaWBJ3OV/7Bw= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342 h1:77BqCILtcSbUff/XY2qzFBc3e5q8+5pUZ+prOsQk8ig= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342/go.mod h1:ZZ2aIxhdKsk2l1az3UklGLDOD1gj+jtJK7qTrn1lsNo= github.com/smartcontractkit/freeport v0.1.1 h1:B5fhEtmgomdIhw03uPVbVTP6oPv27fBhZsoZZMSIS8I= github.com/smartcontractkit/freeport v0.1.1/go.mod h1:T4zH9R8R8lVWKfU7tUvYz2o2jMv1OpGCdpY2j2QZXzU= github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12ijqMM9tvYVEm+nR826WsrNi6zCKpwBhuApq127wHs= diff --git a/core/services/workflows/cmd/cre/examples/v2/empty/main.go b/core/services/workflows/cmd/cre/examples/v2/empty/main.go index dcb906180cb..a27bdaa55a2 100644 --- a/core/services/workflows/cmd/cre/examples/v2/empty/main.go +++ b/core/services/workflows/cmd/cre/examples/v2/empty/main.go @@ -3,8 +3,8 @@ package main import ( - "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/v2" + "github.com/smartcontractkit/cre-sdk-go/sdk" + "github.com/smartcontractkit/cre-sdk-go/sdk/wasm" ) func RunEmptyWorkflow(_ *sdk.Environment[struct{}]) (sdk.Workflow[struct{}], error) { diff --git a/core/services/workflows/cmd/cre/examples/v2/http_read/main.go b/core/services/workflows/cmd/cre/examples/v2/http_read/main.go index ad929c56c8b..308b6855e1b 100644 --- a/core/services/workflows/cmd/cre/examples/v2/http_read/main.go +++ b/core/services/workflows/cmd/cre/examples/v2/http_read/main.go @@ -3,10 +3,10 @@ package main import ( - "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/actions/http" - "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/triggers/cron" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/v2" + "github.com/smartcontractkit/cre-sdk-go/capabilities/networking/http" + "github.com/smartcontractkit/cre-sdk-go/capabilities/scheduler/cron" + "github.com/smartcontractkit/cre-sdk-go/sdk" + "github.com/smartcontractkit/cre-sdk-go/sdk/wasm" ) func RunSimpleCronWorkflow(_ *sdk.Environment[struct{}]) (sdk.Workflow[struct{}], error) { diff --git a/core/services/workflows/cmd/cre/examples/v2/simple_cron/main.go b/core/services/workflows/cmd/cre/examples/v2/simple_cron/main.go index 09ebbbe14df..2e3faa118b8 100644 --- a/core/services/workflows/cmd/cre/examples/v2/simple_cron/main.go +++ b/core/services/workflows/cmd/cre/examples/v2/simple_cron/main.go @@ -3,9 +3,9 @@ package main import ( - "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/triggers/cron" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/v2" + "github.com/smartcontractkit/cre-sdk-go/capabilities/scheduler/cron" + "github.com/smartcontractkit/cre-sdk-go/sdk" + "github.com/smartcontractkit/cre-sdk-go/sdk/wasm" ) func RunSimpleCronWorkflow(_ *sdk.Environment[struct{}]) (sdk.Workflow[struct{}], error) { diff --git a/core/services/workflows/cmd/cre/examples/v2/simple_cron_with_config/main.go b/core/services/workflows/cmd/cre/examples/v2/simple_cron_with_config/main.go index 5ab64c0b127..89fe9e8ab62 100644 --- a/core/services/workflows/cmd/cre/examples/v2/simple_cron_with_config/main.go +++ b/core/services/workflows/cmd/cre/examples/v2/simple_cron_with_config/main.go @@ -5,9 +5,9 @@ package main import ( "fmt" - "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/triggers/cron" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/v2" + "github.com/smartcontractkit/cre-sdk-go/capabilities/scheduler/cron" + "github.com/smartcontractkit/cre-sdk-go/sdk" + "github.com/smartcontractkit/cre-sdk-go/sdk/wasm" "gopkg.in/yaml.v3" ) diff --git a/core/services/workflows/cmd/cre/examples/v2/simple_cron_with_secrets/main.go b/core/services/workflows/cmd/cre/examples/v2/simple_cron_with_secrets/main.go index 2ccdb621cee..aa6aff31159 100644 --- a/core/services/workflows/cmd/cre/examples/v2/simple_cron_with_secrets/main.go +++ b/core/services/workflows/cmd/cre/examples/v2/simple_cron_with_secrets/main.go @@ -6,9 +6,9 @@ import ( "fmt" "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/triggers/cron" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2" "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/v2" + "github.com/smartcontractkit/cre-sdk-go/sdk" + "github.com/smartcontractkit/cre-sdk-go/sdk/wasm" "gopkg.in/yaml.v3" ) diff --git a/core/services/workflows/test/wasm/v2/cmd/main.go b/core/services/workflows/test/wasm/v2/cmd/main.go index 4e0ebf5a2b3..fab2f4887c2 100644 --- a/core/services/workflows/test/wasm/v2/cmd/main.go +++ b/core/services/workflows/test/wasm/v2/cmd/main.go @@ -3,10 +3,10 @@ package main import ( - "github.com/smartcontractkit/chainlink-common/pkg/workflows/testhelpers/v2" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/v2" + "github.com/smartcontractkit/cre-sdk-go/sdk/testutils" + "github.com/smartcontractkit/cre-sdk-go/sdk/wasm" ) func main() { - testhelpers.RunTestWorkflow(wasm.NewRunner(func(b []byte) (string, error) { return string(b), nil })) + testutils.RunTestWorkflow(wasm.NewRunner(func(b []byte) (string, error) { return string(b), nil })) } diff --git a/core/services/workflows/test/wasm/v2/cmd/with_config/main.go b/core/services/workflows/test/wasm/v2/cmd/with_config/main.go index 17988bb9813..25f62018dba 100644 --- a/core/services/workflows/test/wasm/v2/cmd/with_config/main.go +++ b/core/services/workflows/test/wasm/v2/cmd/with_config/main.go @@ -3,9 +3,9 @@ package main import ( - "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/protoc/pkg/test_capabilities/basictrigger" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/v2" + "github.com/smartcontractkit/cre-sdk-go/internal_testing/capabilities/basictrigger" + "github.com/smartcontractkit/cre-sdk-go/sdk" + "github.com/smartcontractkit/cre-sdk-go/sdk/wasm" "gopkg.in/yaml.v3" ) diff --git a/core/services/workflows/test/wasm/v2/cmd/with_secrets/main.go b/core/services/workflows/test/wasm/v2/cmd/with_secrets/main.go index 10990b84fa9..116ae813349 100644 --- a/core/services/workflows/test/wasm/v2/cmd/with_secrets/main.go +++ b/core/services/workflows/test/wasm/v2/cmd/with_secrets/main.go @@ -3,10 +3,10 @@ package main import ( - "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/protoc/pkg/test_capabilities/basictrigger" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2" "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/v2" + "github.com/smartcontractkit/cre-sdk-go/internal_testing/capabilities/basictrigger" + "github.com/smartcontractkit/cre-sdk-go/sdk" + "github.com/smartcontractkit/cre-sdk-go/sdk/wasm" "gopkg.in/yaml.v3" ) diff --git a/core/services/workflows/v2/engine_test.go b/core/services/workflows/v2/engine_test.go index 94815dc7b63..d57c8238052 100644 --- a/core/services/workflows/v2/engine_test.go +++ b/core/services/workflows/v2/engine_test.go @@ -11,29 +11,28 @@ import ( "testing" "time" + "github.com/smartcontractkit/cre-sdk-go/internal_testing/capabilities/basicaction" + basicactionmock "github.com/smartcontractkit/cre-sdk-go/internal_testing/capabilities/basicaction/mock" + "github.com/smartcontractkit/cre-sdk-go/internal_testing/capabilities/basictrigger" + basictriggermock "github.com/smartcontractkit/cre-sdk-go/internal_testing/capabilities/basictrigger/mock" + "github.com/smartcontractkit/cre-sdk-go/sdk/testutils/registry" + ragetypes "github.com/smartcontractkit/libocr/ragep2p/types" + "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" + "github.com/stretchr/testify/require" "google.golang.org/protobuf/proto" "google.golang.org/protobuf/types/known/emptypb" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - ragetypes "github.com/smartcontractkit/libocr/ragep2p/types" - "github.com/smartcontractkit/chainlink-common/pkg/beholder/beholdertest" beholderpb "github.com/smartcontractkit/chainlink-common/pkg/beholder/pb" "github.com/smartcontractkit/chainlink-common/pkg/capabilities" "github.com/smartcontractkit/chainlink-common/pkg/capabilities/actions/vault" vaultMock "github.com/smartcontractkit/chainlink-common/pkg/capabilities/actions/vault/mock" - "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/protoc/pkg/test_capabilities/basicaction" - basicactionmock "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/protoc/pkg/test_capabilities/basicaction/basic_actionmock" - "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/protoc/pkg/test_capabilities/basictrigger" - basictriggermock "github.com/smartcontractkit/chainlink-common/pkg/capabilities/v2/protoc/pkg/test_capabilities/basictrigger/basic_triggermock" + capabilitiespb "github.com/smartcontractkit/chainlink-common/pkg/capabilities/pb" "github.com/smartcontractkit/chainlink-common/pkg/custmsg" regmocks "github.com/smartcontractkit/chainlink-common/pkg/types/core/mocks" "github.com/smartcontractkit/chainlink-common/pkg/values" sdkpb "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb" - "github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/testutils/registry" "github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/host" modulemocks "github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/host/mocks" billing "github.com/smartcontractkit/chainlink-protos/billing/go" @@ -578,10 +577,10 @@ func TestEngine_WASMBinary_Simple(t *testing.T) { } triggerMock, basicActionMock := setupExpectedCalls(t) - wrappedTriggerMock := ®istry.CapabilityWrapper{ + wrappedTriggerMock := &CapabilityWrapper{ Capability: triggerMock, } - wrappedActionMock := ®istry.CapabilityWrapper{ + wrappedActionMock := &CapabilityWrapper{ Capability: basicActionMock, } @@ -696,7 +695,7 @@ func TestEngine_WASMBinary_With_Config(t *testing.T) { require.Equal(t, giveNum, input.Number) return &basictrigger.Outputs{CoolOutput: "Hello, "}, nil } - wrappedTriggerMock := ®istry.CapabilityWrapper{ + wrappedTriggerMock := &CapabilityWrapper{ Capability: triggerMock, } beholderObserver := beholdertest.NewObserver(t) @@ -823,7 +822,7 @@ func TestSecretsFetcher_Integration(t *testing.T) { require.Equal(t, giveNum, input.Number) return &basictrigger.Outputs{CoolOutput: "Hello, "}, nil } - wrappedTriggerMock := ®istry.CapabilityWrapper{ + wrappedTriggerMock := &CapabilityWrapper{ Capability: triggerMock, } @@ -986,3 +985,73 @@ func newNode(t *testing.T) capabilities.Node { PeerID: &peerID, } } + +type CapabilityWrapper struct { + registry.Capability +} + +var _ capabilities.ExecutableAndTriggerCapability = (*CapabilityWrapper)(nil) + +func (c *CapabilityWrapper) RegisterTrigger(ctx context.Context, request capabilities.TriggerRegistrationRequest) (<-chan capabilities.TriggerResponse, error) { + ch := make(chan capabilities.TriggerResponse, 1) + defer close(ch) + trigger, err := c.InvokeTrigger(ctx, &sdkpb.TriggerSubscription{ + Id: request.TriggerID, + Payload: request.Payload, + Method: request.Method, + }) + if err != nil { + ch <- capabilities.TriggerResponse{Err: err} + } + + if trigger == nil { + return nil, nil + } + + ch <- capabilities.TriggerResponse{ + Event: capabilities.TriggerEvent{ + TriggerType: request.TriggerID, + Payload: trigger.Payload, + }, + } + + return ch, nil +} + +func (c *CapabilityWrapper) UnregisterTrigger(_ context.Context, _ capabilities.TriggerRegistrationRequest) error { + return nil +} + +func (c *CapabilityWrapper) RegisterToWorkflow(_ context.Context, _ capabilities.RegisterToWorkflowRequest) error { + return nil +} + +func (c *CapabilityWrapper) UnregisterFromWorkflow(_ context.Context, _ capabilities.UnregisterFromWorkflowRequest) error { + return nil +} + +func (c *CapabilityWrapper) Execute(ctx context.Context, request capabilities.CapabilityRequest) (capabilities.CapabilityResponse, error) { + v1Request := capabilitiespb.CapabilityRequestToProto(request) + v2Request := &sdkpb.CapabilityRequest{ + Id: v1Request.Metadata.ReferenceId, + Payload: v1Request.Payload, + Method: v1Request.Method, + } + + v2Response := c.Invoke(ctx, v2Request) + switch r := v2Response.Response.(type) { + case *sdkpb.CapabilityResponse_Error: + return capabilities.CapabilityResponse{}, errors.New(r.Error) + case *sdkpb.CapabilityResponse_Payload: + return capabilities.CapabilityResponse{ + Payload: r.Payload, + }, nil + default: + return capabilities.CapabilityResponse{}, fmt.Errorf("unknown capability response type: %T", r) + } +} + +func (c *CapabilityWrapper) Info(_ context.Context) (capabilities.CapabilityInfo, error) { + return capabilities.NewCapabilityInfo( + c.ID(), capabilities.CapabilityTypeCombined, "Mock of capability %s"+c.ID()) +} diff --git a/deployment/go.mod b/deployment/go.mod index 84ab61d0fd3..8bb504a577e 100644 --- a/deployment/go.mod +++ b/deployment/go.mod @@ -33,8 +33,8 @@ require ( github.com/smartcontractkit/chainlink-aptos v0.0.0-20250626122206-319db248496a github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed - github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 - github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 + github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 + github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 github.com/smartcontractkit/chainlink-evm v0.0.0-20250707113334-93191f4c5ff4 github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250522110034-65c54665034a @@ -379,6 +379,7 @@ require ( github.com/sigurn/crc16 v0.0.0-20211026045750-20ab5afb07e3 // indirect github.com/sirupsen/logrus v1.9.3 // indirect github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect + github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 // indirect github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250702183345-3f9ae622e391 // indirect diff --git a/deployment/go.sum b/deployment/go.sum index fc391aa6926..ec34380fede 100644 --- a/deployment/go.sum +++ b/deployment/go.sum @@ -1263,12 +1263,14 @@ github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 h1 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668/go.mod h1:zPpo78Fv3zQE3WVZFEqRiRNER9QHaCzl+HNeTSaS0kE= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed h1:rjtXQLTCLa/+AmMwMTP5WwJUdPBeBAF3Ivwc1GXetBw= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 h1:IESBnxL/0TOs9nR31RVMxddgoO3pP0qwgWi06+0vm2A= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7/go.mod h1:mIJBT+bsThlr9GCiWAXMiKuEVckQfc9JUM1g4azZEis= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 h1:EPlVedH4Sxm3R5iNvy160+stnFIYJR+iPHnU2XYOZVY= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45/go.mod h1:SrzacsyKxhRg/U0fNJc1aMwiZJLq064dZ4Pk5dWCNrg= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7/go.mod h1:yaDOAZF6MNB+NGYpxGCUc+owIdKrjvFW0JODdTcQ3V0= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 h1:r2bveTQfaijoqR/WUXpbVfhux+G39SphMyUB7As6HoY= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3/go.mod h1:QUEPHdSkH19Or+E1iMGG+rDQ6jpCTIbm//9Osa6MXDE= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 h1:T+yPdzVifh/oVrfVUXYhNqgJG4ubB+yVODtBxVT6esQ= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45/go.mod h1:U1UAbPhy6D7Qz0wHKGPoQO+dpR0hsYjgUz8xwRrmKwI= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 h1:ii/BXtlqSwl8dlgRFoDYiZNTDCNcSgZJyfFwiWyYmsg= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45/go.mod h1:2w3TPI7vLgJfFmhhxWjtkwoQzoo8AQT8zsp90TqJ+mM= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae h1:BmqiIDbA9FB/uOCOHi/shgL7P0XmjFxhfRtJHdKPLE4= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae/go.mod h1:2MggrMtbhqr0u4U2pcYa21lvAtvaeSawjxdIy1ytHWE= github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 h1:o/Lu+ynF11wxGf5lVks31bmkmO1+m2KVXWbwn6g80HM= @@ -1311,6 +1313,8 @@ github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be142155b6/go.mod h1:EQl7VcrSvpSNOL8qWkc2CV/2cOII5CIkKTeIqzqCWKk= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d h1:qLmSOOtB/Ogn79eIDkuujOu8M5Jd747V1H7Brk/nTvo= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d/go.mod h1:4WhGgCA0smBbBud5mK+jnDb2wwndMvoqaWBJ3OV/7Bw= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342 h1:77BqCILtcSbUff/XY2qzFBc3e5q8+5pUZ+prOsQk8ig= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342/go.mod h1:ZZ2aIxhdKsk2l1az3UklGLDOD1gj+jtJK7qTrn1lsNo= github.com/smartcontractkit/freeport v0.1.1 h1:B5fhEtmgomdIhw03uPVbVTP6oPv27fBhZsoZZMSIS8I= github.com/smartcontractkit/freeport v0.1.1/go.mod h1:T4zH9R8R8lVWKfU7tUvYz2o2jMv1OpGCdpY2j2QZXzU= github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12ijqMM9tvYVEm+nR826WsrNi6zCKpwBhuApq127wHs= diff --git a/go.md b/go.md index 986b702ae56..c4cfde5a016 100644 --- a/go.md +++ b/go.md @@ -34,7 +34,7 @@ flowchart LR click chainlink-ccip href "https://github.com/smartcontractkit/chainlink-ccip" chainlink-ccip/chains/solana --> chainlink-ccip click chainlink-ccip/chains/solana href "https://github.com/smartcontractkit/chainlink-ccip" - chainlink-common --> chainlink-common/pkg/values + chainlink-common --> chainlink-common/pkg/workflows/sdk/v2/pb chainlink-common --> chainlink-protos/billing/go chainlink-common --> freeport chainlink-common --> grpc-proxy @@ -44,6 +44,8 @@ flowchart LR click chainlink-common/pkg/monitoring href "https://github.com/smartcontractkit/chainlink-common" chainlink-common/pkg/values click chainlink-common/pkg/values href "https://github.com/smartcontractkit/chainlink-common" + chainlink-common/pkg/workflows/sdk/v2/pb --> chainlink-common/pkg/values + click chainlink-common/pkg/workflows/sdk/v2/pb href "https://github.com/smartcontractkit/chainlink-common" chainlink-data-streams --> chainlink-common click chainlink-data-streams href "https://github.com/smartcontractkit/chainlink-data-streams" chainlink-evm --> chain-selectors @@ -85,8 +87,16 @@ flowchart LR chainlink/v2 --> chainlink-feeds chainlink/v2 --> chainlink-protos/orchestrator chainlink/v2 --> chainlink-solana + chainlink/v2 --> cre-sdk-go/capabilities/networking/http + chainlink/v2 --> cre-sdk-go/capabilities/scheduler/cron chainlink/v2 --> tdh2/go/ocr2/decryptionplugin click chainlink/v2 href "https://github.com/smartcontractkit/chainlink" + cre-sdk-go --> chainlink-common/pkg/workflows/sdk/v2/pb + click cre-sdk-go href "https://github.com/smartcontractkit/cre-sdk-go" + cre-sdk-go/capabilities/networking/http --> cre-sdk-go + click cre-sdk-go/capabilities/networking/http href "https://github.com/smartcontractkit/cre-sdk-go" + cre-sdk-go/capabilities/scheduler/cron --> cre-sdk-go + click cre-sdk-go/capabilities/scheduler/cron href "https://github.com/smartcontractkit/cre-sdk-go" freeport click freeport href "https://github.com/smartcontractkit/freeport" grpc-proxy @@ -111,6 +121,7 @@ flowchart LR chainlink-common chainlink-common/pkg/monitoring chainlink-common/pkg/values + chainlink-common/pkg/workflows/sdk/v2/pb end click chainlink-common-repo href "https://github.com/smartcontractkit/chainlink-common" @@ -131,6 +142,13 @@ flowchart LR end click chainlink-protos-repo href "https://github.com/smartcontractkit/chainlink-protos" + subgraph cre-sdk-go-repo[cre-sdk-go] + cre-sdk-go + cre-sdk-go/capabilities/networking/http + cre-sdk-go/capabilities/scheduler/cron + end + click cre-sdk-go-repo href "https://github.com/smartcontractkit/cre-sdk-go" + subgraph tdh2-repo[tdh2] tdh2/go/ocr2/decryptionplugin tdh2/go/tdh2 @@ -138,7 +156,7 @@ flowchart LR click tdh2-repo href "https://github.com/smartcontractkit/tdh2" classDef outline stroke-dasharray:6,fill:none; - class chainlink-ccip-repo,chainlink-common-repo,chainlink-framework-repo,chainlink-protos-repo,tdh2-repo outline + class chainlink-ccip-repo,chainlink-common-repo,chainlink-framework-repo,chainlink-protos-repo,cre-sdk-go-repo,tdh2-repo outline ``` ## All modules ```mermaid @@ -177,7 +195,7 @@ flowchart LR click chainlink-ccip href "https://github.com/smartcontractkit/chainlink-ccip" chainlink-ccip/chains/solana --> chainlink-ccip click chainlink-ccip/chains/solana href "https://github.com/smartcontractkit/chainlink-ccip" - chainlink-common --> chainlink-common/pkg/values + chainlink-common --> chainlink-common/pkg/workflows/sdk/v2/pb chainlink-common --> chainlink-protos/billing/go chainlink-common --> freeport chainlink-common --> grpc-proxy @@ -187,6 +205,8 @@ flowchart LR click chainlink-common/pkg/monitoring href "https://github.com/smartcontractkit/chainlink-common" chainlink-common/pkg/values click chainlink-common/pkg/values href "https://github.com/smartcontractkit/chainlink-common" + chainlink-common/pkg/workflows/sdk/v2/pb --> chainlink-common/pkg/values + click chainlink-common/pkg/workflows/sdk/v2/pb href "https://github.com/smartcontractkit/chainlink-common" chainlink-data-streams --> chainlink-common click chainlink-data-streams href "https://github.com/smartcontractkit/chainlink-data-streams" chainlink-deployments-framework --> chainlink-protos/job-distributor @@ -275,8 +295,16 @@ flowchart LR chainlink/v2 --> chainlink-feeds chainlink/v2 --> chainlink-protos/orchestrator chainlink/v2 --> chainlink-solana + chainlink/v2 --> cre-sdk-go/capabilities/networking/http + chainlink/v2 --> cre-sdk-go/capabilities/scheduler/cron chainlink/v2 --> tdh2/go/ocr2/decryptionplugin click chainlink/v2 href "https://github.com/smartcontractkit/chainlink" + cre-sdk-go --> chainlink-common/pkg/workflows/sdk/v2/pb + click cre-sdk-go href "https://github.com/smartcontractkit/cre-sdk-go" + cre-sdk-go/capabilities/networking/http --> cre-sdk-go + click cre-sdk-go/capabilities/networking/http href "https://github.com/smartcontractkit/cre-sdk-go" + cre-sdk-go/capabilities/scheduler/cron --> cre-sdk-go + click cre-sdk-go/capabilities/scheduler/cron href "https://github.com/smartcontractkit/cre-sdk-go" freeport click freeport href "https://github.com/smartcontractkit/freeport" grpc-proxy @@ -316,6 +344,7 @@ flowchart LR chainlink-common chainlink-common/pkg/monitoring chainlink-common/pkg/values + chainlink-common/pkg/workflows/sdk/v2/pb end click chainlink-common-repo href "https://github.com/smartcontractkit/chainlink-common" @@ -350,6 +379,13 @@ flowchart LR end click chainlink-testing-framework-repo href "https://github.com/smartcontractkit/chainlink-testing-framework" + subgraph cre-sdk-go-repo[cre-sdk-go] + cre-sdk-go + cre-sdk-go/capabilities/networking/http + cre-sdk-go/capabilities/scheduler/cron + end + click cre-sdk-go-repo href "https://github.com/smartcontractkit/cre-sdk-go" + subgraph tdh2-repo[tdh2] tdh2/go/ocr2/decryptionplugin tdh2/go/tdh2 @@ -357,5 +393,5 @@ flowchart LR click tdh2-repo href "https://github.com/smartcontractkit/tdh2" classDef outline stroke-dasharray:6,fill:none; - class chainlink-repo,chainlink-ccip-repo,chainlink-common-repo,chainlink-framework-repo,chainlink-protos-repo,chainlink-testing-framework-repo,tdh2-repo outline + class chainlink-repo,chainlink-ccip-repo,chainlink-common-repo,chainlink-framework-repo,chainlink-protos-repo,chainlink-testing-framework-repo,cre-sdk-go-repo,tdh2-repo outline ``` diff --git a/go.mod b/go.mod index 6a1e716c548..eeac5a0c96e 100644 --- a/go.mod +++ b/go.mod @@ -81,8 +81,9 @@ require ( github.com/smartcontractkit/chainlink-automation v0.8.1 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed - github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 - github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 + github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 + github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 + github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae github.com/smartcontractkit/chainlink-evm v0.0.0-20250707113334-93191f4c5ff4 github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 @@ -94,6 +95,9 @@ require ( github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20250619160901-79b609b1021c github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250702130714-144d99d2d871 github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be142155b6 + github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342 + github.com/smartcontractkit/cre-sdk-go/capabilities/networking/http v0.0.0-20250707153600-4506f1b6b342 + github.com/smartcontractkit/cre-sdk-go/capabilities/scheduler/cron v0.0.0-20250707153600-4506f1b6b342 github.com/smartcontractkit/freeport v0.1.1 github.com/smartcontractkit/libocr v0.0.0-20250604151357-2fe8c61bbf2e github.com/smartcontractkit/tdh2/go/ocr2/decryptionplugin v0.0.0-20241009055228-33d0c0bf38de diff --git a/go.sum b/go.sum index 3f07084fbe3..b2c386e4cb9 100644 --- a/go.sum +++ b/go.sum @@ -1088,12 +1088,14 @@ github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 h1 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668/go.mod h1:zPpo78Fv3zQE3WVZFEqRiRNER9QHaCzl+HNeTSaS0kE= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed h1:rjtXQLTCLa/+AmMwMTP5WwJUdPBeBAF3Ivwc1GXetBw= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 h1:IESBnxL/0TOs9nR31RVMxddgoO3pP0qwgWi06+0vm2A= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7/go.mod h1:mIJBT+bsThlr9GCiWAXMiKuEVckQfc9JUM1g4azZEis= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 h1:EPlVedH4Sxm3R5iNvy160+stnFIYJR+iPHnU2XYOZVY= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45/go.mod h1:SrzacsyKxhRg/U0fNJc1aMwiZJLq064dZ4Pk5dWCNrg= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7/go.mod h1:yaDOAZF6MNB+NGYpxGCUc+owIdKrjvFW0JODdTcQ3V0= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 h1:r2bveTQfaijoqR/WUXpbVfhux+G39SphMyUB7As6HoY= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3/go.mod h1:QUEPHdSkH19Or+E1iMGG+rDQ6jpCTIbm//9Osa6MXDE= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 h1:T+yPdzVifh/oVrfVUXYhNqgJG4ubB+yVODtBxVT6esQ= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45/go.mod h1:U1UAbPhy6D7Qz0wHKGPoQO+dpR0hsYjgUz8xwRrmKwI= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 h1:ii/BXtlqSwl8dlgRFoDYiZNTDCNcSgZJyfFwiWyYmsg= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45/go.mod h1:2w3TPI7vLgJfFmhhxWjtkwoQzoo8AQT8zsp90TqJ+mM= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae h1:BmqiIDbA9FB/uOCOHi/shgL7P0XmjFxhfRtJHdKPLE4= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae/go.mod h1:2MggrMtbhqr0u4U2pcYa21lvAtvaeSawjxdIy1ytHWE= github.com/smartcontractkit/chainlink-evm v0.0.0-20250707113334-93191f4c5ff4 h1:Yr0ELTdn3/5PXXAoLt5jWqAVdCZ2Znk2SOdRAgkXLf0= @@ -1124,6 +1126,12 @@ github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be142155b6/go.mod h1:EQl7VcrSvpSNOL8qWkc2CV/2cOII5CIkKTeIqzqCWKk= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250528121202-292529af39df h1:36e3ROIZyV/qE8SvFOACXtXfMOMd9vG4+zY2v2ScXkI= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250528121202-292529af39df/go.mod h1:4WhGgCA0smBbBud5mK+jnDb2wwndMvoqaWBJ3OV/7Bw= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342 h1:77BqCILtcSbUff/XY2qzFBc3e5q8+5pUZ+prOsQk8ig= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342/go.mod h1:ZZ2aIxhdKsk2l1az3UklGLDOD1gj+jtJK7qTrn1lsNo= +github.com/smartcontractkit/cre-sdk-go/capabilities/networking/http v0.0.0-20250707153600-4506f1b6b342 h1:/JrI0mXYs2S8I81k7byCGufNdUnsdb4MC/9W4JqH2BY= +github.com/smartcontractkit/cre-sdk-go/capabilities/networking/http v0.0.0-20250707153600-4506f1b6b342/go.mod h1:NRxRNAHc2iwBFCOdM24uk4NPAvMzzcT5UksdqgwSznM= +github.com/smartcontractkit/cre-sdk-go/capabilities/scheduler/cron v0.0.0-20250707153600-4506f1b6b342 h1:wT39W3U0pwlaHMlWHAUUe1Vrwym1np8KPL9XsLPu3BM= +github.com/smartcontractkit/cre-sdk-go/capabilities/scheduler/cron v0.0.0-20250707153600-4506f1b6b342/go.mod h1:MQU6mRUsP0CVlt+SVVNblGhsQjOx/DYgS2yS/b4Mcus= github.com/smartcontractkit/freeport v0.1.1 h1:B5fhEtmgomdIhw03uPVbVTP6oPv27fBhZsoZZMSIS8I= github.com/smartcontractkit/freeport v0.1.1/go.mod h1:T4zH9R8R8lVWKfU7tUvYz2o2jMv1OpGCdpY2j2QZXzU= github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12ijqMM9tvYVEm+nR826WsrNi6zCKpwBhuApq127wHs= diff --git a/integration-tests/go.mod b/integration-tests/go.mod index 863545c9ca9..5f65167e591 100644 --- a/integration-tests/go.mod +++ b/integration-tests/go.mod @@ -47,7 +47,7 @@ require ( github.com/smartcontractkit/chainlink-automation v0.8.1 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed - github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 + github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 github.com/smartcontractkit/chainlink-evm v0.0.0-20250707113334-93191f4c5ff4 github.com/smartcontractkit/chainlink-protos/job-distributor v0.12.0 @@ -461,7 +461,8 @@ require ( github.com/sirupsen/logrus v1.9.3 // indirect github.com/smartcontractkit/ccip-owner-contracts v0.1.0 // indirect github.com/smartcontractkit/chainlink-aptos v0.0.0-20250626122206-319db248496a // indirect - github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 // indirect + github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 // indirect + github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 // indirect github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250702183345-3f9ae622e391 // indirect diff --git a/integration-tests/go.sum b/integration-tests/go.sum index b78be457a74..d784b5e344a 100644 --- a/integration-tests/go.sum +++ b/integration-tests/go.sum @@ -1488,12 +1488,14 @@ github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 h1 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668/go.mod h1:zPpo78Fv3zQE3WVZFEqRiRNER9QHaCzl+HNeTSaS0kE= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed h1:rjtXQLTCLa/+AmMwMTP5WwJUdPBeBAF3Ivwc1GXetBw= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 h1:IESBnxL/0TOs9nR31RVMxddgoO3pP0qwgWi06+0vm2A= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7/go.mod h1:mIJBT+bsThlr9GCiWAXMiKuEVckQfc9JUM1g4azZEis= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 h1:EPlVedH4Sxm3R5iNvy160+stnFIYJR+iPHnU2XYOZVY= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45/go.mod h1:SrzacsyKxhRg/U0fNJc1aMwiZJLq064dZ4Pk5dWCNrg= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7/go.mod h1:yaDOAZF6MNB+NGYpxGCUc+owIdKrjvFW0JODdTcQ3V0= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 h1:r2bveTQfaijoqR/WUXpbVfhux+G39SphMyUB7As6HoY= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3/go.mod h1:QUEPHdSkH19Or+E1iMGG+rDQ6jpCTIbm//9Osa6MXDE= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 h1:T+yPdzVifh/oVrfVUXYhNqgJG4ubB+yVODtBxVT6esQ= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45/go.mod h1:U1UAbPhy6D7Qz0wHKGPoQO+dpR0hsYjgUz8xwRrmKwI= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 h1:ii/BXtlqSwl8dlgRFoDYiZNTDCNcSgZJyfFwiWyYmsg= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45/go.mod h1:2w3TPI7vLgJfFmhhxWjtkwoQzoo8AQT8zsp90TqJ+mM= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae h1:BmqiIDbA9FB/uOCOHi/shgL7P0XmjFxhfRtJHdKPLE4= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae/go.mod h1:2MggrMtbhqr0u4U2pcYa21lvAtvaeSawjxdIy1ytHWE= github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 h1:o/Lu+ynF11wxGf5lVks31bmkmO1+m2KVXWbwn6g80HM= @@ -1544,6 +1546,8 @@ github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be142155b6/go.mod h1:EQl7VcrSvpSNOL8qWkc2CV/2cOII5CIkKTeIqzqCWKk= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d h1:qLmSOOtB/Ogn79eIDkuujOu8M5Jd747V1H7Brk/nTvo= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d/go.mod h1:4WhGgCA0smBbBud5mK+jnDb2wwndMvoqaWBJ3OV/7Bw= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342 h1:77BqCILtcSbUff/XY2qzFBc3e5q8+5pUZ+prOsQk8ig= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342/go.mod h1:ZZ2aIxhdKsk2l1az3UklGLDOD1gj+jtJK7qTrn1lsNo= github.com/smartcontractkit/freeport v0.1.1 h1:B5fhEtmgomdIhw03uPVbVTP6oPv27fBhZsoZZMSIS8I= github.com/smartcontractkit/freeport v0.1.1/go.mod h1:T4zH9R8R8lVWKfU7tUvYz2o2jMv1OpGCdpY2j2QZXzU= github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12ijqMM9tvYVEm+nR826WsrNi6zCKpwBhuApq127wHs= diff --git a/integration-tests/load/go.mod b/integration-tests/load/go.mod index 32d96579496..4943534e18e 100644 --- a/integration-tests/load/go.mod +++ b/integration-tests/load/go.mod @@ -29,7 +29,7 @@ require ( github.com/smartcontractkit/chain-selectors v1.0.62-0.20250630182638-8bd9c28cf772 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed - github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 + github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 github.com/smartcontractkit/chainlink-evm v0.0.0-20250707113334-93191f4c5ff4 github.com/smartcontractkit/chainlink-testing-framework/framework v0.9.6 @@ -449,7 +449,8 @@ require ( github.com/smartcontractkit/ccip-owner-contracts v0.1.0 // indirect github.com/smartcontractkit/chainlink-aptos v0.0.0-20250626122206-319db248496a // indirect github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect - github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 // indirect + github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 // indirect + github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 // indirect github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250702183345-3f9ae622e391 // indirect diff --git a/integration-tests/load/go.sum b/integration-tests/load/go.sum index e271f44052f..2666108e5c1 100644 --- a/integration-tests/load/go.sum +++ b/integration-tests/load/go.sum @@ -1470,12 +1470,14 @@ github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 h1 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668/go.mod h1:zPpo78Fv3zQE3WVZFEqRiRNER9QHaCzl+HNeTSaS0kE= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed h1:rjtXQLTCLa/+AmMwMTP5WwJUdPBeBAF3Ivwc1GXetBw= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 h1:IESBnxL/0TOs9nR31RVMxddgoO3pP0qwgWi06+0vm2A= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7/go.mod h1:mIJBT+bsThlr9GCiWAXMiKuEVckQfc9JUM1g4azZEis= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 h1:EPlVedH4Sxm3R5iNvy160+stnFIYJR+iPHnU2XYOZVY= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45/go.mod h1:SrzacsyKxhRg/U0fNJc1aMwiZJLq064dZ4Pk5dWCNrg= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7/go.mod h1:yaDOAZF6MNB+NGYpxGCUc+owIdKrjvFW0JODdTcQ3V0= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 h1:r2bveTQfaijoqR/WUXpbVfhux+G39SphMyUB7As6HoY= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3/go.mod h1:QUEPHdSkH19Or+E1iMGG+rDQ6jpCTIbm//9Osa6MXDE= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 h1:T+yPdzVifh/oVrfVUXYhNqgJG4ubB+yVODtBxVT6esQ= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45/go.mod h1:U1UAbPhy6D7Qz0wHKGPoQO+dpR0hsYjgUz8xwRrmKwI= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 h1:ii/BXtlqSwl8dlgRFoDYiZNTDCNcSgZJyfFwiWyYmsg= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45/go.mod h1:2w3TPI7vLgJfFmhhxWjtkwoQzoo8AQT8zsp90TqJ+mM= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae h1:BmqiIDbA9FB/uOCOHi/shgL7P0XmjFxhfRtJHdKPLE4= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae/go.mod h1:2MggrMtbhqr0u4U2pcYa21lvAtvaeSawjxdIy1ytHWE= github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 h1:o/Lu+ynF11wxGf5lVks31bmkmO1+m2KVXWbwn6g80HM= @@ -1526,6 +1528,8 @@ github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be142155b6/go.mod h1:EQl7VcrSvpSNOL8qWkc2CV/2cOII5CIkKTeIqzqCWKk= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d h1:qLmSOOtB/Ogn79eIDkuujOu8M5Jd747V1H7Brk/nTvo= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d/go.mod h1:4WhGgCA0smBbBud5mK+jnDb2wwndMvoqaWBJ3OV/7Bw= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342 h1:77BqCILtcSbUff/XY2qzFBc3e5q8+5pUZ+prOsQk8ig= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342/go.mod h1:ZZ2aIxhdKsk2l1az3UklGLDOD1gj+jtJK7qTrn1lsNo= github.com/smartcontractkit/freeport v0.1.1 h1:B5fhEtmgomdIhw03uPVbVTP6oPv27fBhZsoZZMSIS8I= github.com/smartcontractkit/freeport v0.1.1/go.mod h1:T4zH9R8R8lVWKfU7tUvYz2o2jMv1OpGCdpY2j2QZXzU= github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12ijqMM9tvYVEm+nR826WsrNi6zCKpwBhuApq127wHs= diff --git a/system-tests/lib/go.mod b/system-tests/lib/go.mod index 768e4f96a74..675bdefd6cf 100644 --- a/system-tests/lib/go.mod +++ b/system-tests/lib/go.mod @@ -21,8 +21,8 @@ require ( github.com/rs/zerolog v1.33.0 github.com/scylladb/go-reflectx v1.0.1 github.com/smartcontractkit/chain-selectors v1.0.62-0.20250630182638-8bd9c28cf772 - github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 - github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 + github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 + github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 github.com/smartcontractkit/chainlink-evm v0.0.0-20250707113334-93191f4c5ff4 github.com/smartcontractkit/chainlink-protos/job-distributor v0.12.0 @@ -366,6 +366,7 @@ require ( github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 // indirect github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed // indirect + github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 // indirect github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250702183345-3f9ae622e391 // indirect diff --git a/system-tests/lib/go.sum b/system-tests/lib/go.sum index d4b8ddf5c1c..1f9e63ded2d 100644 --- a/system-tests/lib/go.sum +++ b/system-tests/lib/go.sum @@ -1257,12 +1257,14 @@ github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 h1 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668/go.mod h1:zPpo78Fv3zQE3WVZFEqRiRNER9QHaCzl+HNeTSaS0kE= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed h1:rjtXQLTCLa/+AmMwMTP5WwJUdPBeBAF3Ivwc1GXetBw= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 h1:IESBnxL/0TOs9nR31RVMxddgoO3pP0qwgWi06+0vm2A= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7/go.mod h1:mIJBT+bsThlr9GCiWAXMiKuEVckQfc9JUM1g4azZEis= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 h1:EPlVedH4Sxm3R5iNvy160+stnFIYJR+iPHnU2XYOZVY= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45/go.mod h1:SrzacsyKxhRg/U0fNJc1aMwiZJLq064dZ4Pk5dWCNrg= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7/go.mod h1:yaDOAZF6MNB+NGYpxGCUc+owIdKrjvFW0JODdTcQ3V0= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 h1:r2bveTQfaijoqR/WUXpbVfhux+G39SphMyUB7As6HoY= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3/go.mod h1:QUEPHdSkH19Or+E1iMGG+rDQ6jpCTIbm//9Osa6MXDE= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 h1:T+yPdzVifh/oVrfVUXYhNqgJG4ubB+yVODtBxVT6esQ= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45/go.mod h1:U1UAbPhy6D7Qz0wHKGPoQO+dpR0hsYjgUz8xwRrmKwI= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 h1:ii/BXtlqSwl8dlgRFoDYiZNTDCNcSgZJyfFwiWyYmsg= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45/go.mod h1:2w3TPI7vLgJfFmhhxWjtkwoQzoo8AQT8zsp90TqJ+mM= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae h1:BmqiIDbA9FB/uOCOHi/shgL7P0XmjFxhfRtJHdKPLE4= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae/go.mod h1:2MggrMtbhqr0u4U2pcYa21lvAtvaeSawjxdIy1ytHWE= github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 h1:o/Lu+ynF11wxGf5lVks31bmkmO1+m2KVXWbwn6g80HM= @@ -1305,6 +1307,8 @@ github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be142155b6/go.mod h1:EQl7VcrSvpSNOL8qWkc2CV/2cOII5CIkKTeIqzqCWKk= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d h1:qLmSOOtB/Ogn79eIDkuujOu8M5Jd747V1H7Brk/nTvo= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d/go.mod h1:4WhGgCA0smBbBud5mK+jnDb2wwndMvoqaWBJ3OV/7Bw= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342 h1:77BqCILtcSbUff/XY2qzFBc3e5q8+5pUZ+prOsQk8ig= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342/go.mod h1:ZZ2aIxhdKsk2l1az3UklGLDOD1gj+jtJK7qTrn1lsNo= github.com/smartcontractkit/freeport v0.1.1 h1:B5fhEtmgomdIhw03uPVbVTP6oPv27fBhZsoZZMSIS8I= github.com/smartcontractkit/freeport v0.1.1/go.mod h1:T4zH9R8R8lVWKfU7tUvYz2o2jMv1OpGCdpY2j2QZXzU= github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12ijqMM9tvYVEm+nR826WsrNi6zCKpwBhuApq127wHs= diff --git a/system-tests/tests/go.mod b/system-tests/tests/go.mod index 174dd1d5ba1..545846f0bc8 100644 --- a/system-tests/tests/go.mod +++ b/system-tests/tests/go.mod @@ -23,8 +23,8 @@ require ( github.com/prometheus/common v0.63.0 github.com/rs/zerolog v1.33.0 github.com/shopspring/decimal v1.4.0 - github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 - github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 + github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 + github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 github.com/smartcontractkit/chainlink-evm v0.0.0-20250707113334-93191f4c5ff4 @@ -442,6 +442,7 @@ require ( github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 // indirect github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed // indirect + github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250702183345-3f9ae622e391 // indirect github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250627121608-e7b52913fae2 // indirect diff --git a/system-tests/tests/go.sum b/system-tests/tests/go.sum index 7c349c3ad8d..83ed18a1481 100644 --- a/system-tests/tests/go.sum +++ b/system-tests/tests/go.sum @@ -1453,12 +1453,14 @@ github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668 h1 github.com/smartcontractkit/chainlink-ccip v0.0.0-20250703172708-3dacb811e668/go.mod h1:zPpo78Fv3zQE3WVZFEqRiRNER9QHaCzl+HNeTSaS0kE= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed h1:rjtXQLTCLa/+AmMwMTP5WwJUdPBeBAF3Ivwc1GXetBw= github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250609091505-5c8cd74b92ed/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7 h1:IESBnxL/0TOs9nR31RVMxddgoO3pP0qwgWi06+0vm2A= -github.com/smartcontractkit/chainlink-common v0.7.1-0.20250704132534-297ef736ccd7/go.mod h1:mIJBT+bsThlr9GCiWAXMiKuEVckQfc9JUM1g4azZEis= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45 h1:EPlVedH4Sxm3R5iNvy160+stnFIYJR+iPHnU2XYOZVY= +github.com/smartcontractkit/chainlink-common v0.7.1-0.20250707133321-27faefc9ce45/go.mod h1:SrzacsyKxhRg/U0fNJc1aMwiZJLq064dZ4Pk5dWCNrg= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7/go.mod h1:yaDOAZF6MNB+NGYpxGCUc+owIdKrjvFW0JODdTcQ3V0= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3 h1:r2bveTQfaijoqR/WUXpbVfhux+G39SphMyUB7As6HoY= -github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250702175503-91331140edc3/go.mod h1:QUEPHdSkH19Or+E1iMGG+rDQ6jpCTIbm//9Osa6MXDE= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45 h1:T+yPdzVifh/oVrfVUXYhNqgJG4ubB+yVODtBxVT6esQ= +github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250707133321-27faefc9ce45/go.mod h1:U1UAbPhy6D7Qz0wHKGPoQO+dpR0hsYjgUz8xwRrmKwI= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45 h1:ii/BXtlqSwl8dlgRFoDYiZNTDCNcSgZJyfFwiWyYmsg= +github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk/v2/pb v0.0.0-20250707133321-27faefc9ce45/go.mod h1:2w3TPI7vLgJfFmhhxWjtkwoQzoo8AQT8zsp90TqJ+mM= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae h1:BmqiIDbA9FB/uOCOHi/shgL7P0XmjFxhfRtJHdKPLE4= github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250604171706-a98fa6515eae/go.mod h1:2MggrMtbhqr0u4U2pcYa21lvAtvaeSawjxdIy1ytHWE= github.com/smartcontractkit/chainlink-deployments-framework v0.17.0 h1:o/Lu+ynF11wxGf5lVks31bmkmO1+m2KVXWbwn6g80HM= @@ -1507,6 +1509,8 @@ github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250701132001-f8be142155b6/go.mod h1:EQl7VcrSvpSNOL8qWkc2CV/2cOII5CIkKTeIqzqCWKk= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d h1:qLmSOOtB/Ogn79eIDkuujOu8M5Jd747V1H7Brk/nTvo= github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d/go.mod h1:4WhGgCA0smBbBud5mK+jnDb2wwndMvoqaWBJ3OV/7Bw= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342 h1:77BqCILtcSbUff/XY2qzFBc3e5q8+5pUZ+prOsQk8ig= +github.com/smartcontractkit/cre-sdk-go v0.0.0-20250707153600-4506f1b6b342/go.mod h1:ZZ2aIxhdKsk2l1az3UklGLDOD1gj+jtJK7qTrn1lsNo= github.com/smartcontractkit/freeport v0.1.1 h1:B5fhEtmgomdIhw03uPVbVTP6oPv27fBhZsoZZMSIS8I= github.com/smartcontractkit/freeport v0.1.1/go.mod h1:T4zH9R8R8lVWKfU7tUvYz2o2jMv1OpGCdpY2j2QZXzU= github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12ijqMM9tvYVEm+nR826WsrNi6zCKpwBhuApq127wHs=