From 0652439ce83aa0b1baa59df6d7378fb509fabb13 Mon Sep 17 00:00:00 2001 From: yashnevatia Date: Thu, 1 Oct 2026 15:47:54 +0100 Subject: [PATCH] bump libs in chain_capabilities and update Makefile --- Makefile | 6 ++-- chain_capabilities/aptos/go.mod | 4 +-- chain_capabilities/aptos/go.sum | 8 ++--- chain_capabilities/aptos/main.go | 2 +- chain_capabilities/evm/go.mod | 4 +-- chain_capabilities/evm/go.sum | 8 ++--- chain_capabilities/evm/main.go | 2 +- chain_capabilities/solana/go.mod | 4 +-- chain_capabilities/solana/go.sum | 8 ++--- chain_capabilities/solana/main.go | 2 +- chain_capabilities/stellar/go.mod | 4 +-- chain_capabilities/stellar/go.sum | 8 ++--- chain_capabilities/stellar/main.go | 2 +- script/update-chain-capabilities.sh | 45 ++++++++++++++++++++++++++++ script/update-common-capabilities.sh | 19 ------------ 15 files changed, 76 insertions(+), 50 deletions(-) create mode 100755 script/update-chain-capabilities.sh delete mode 100755 script/update-common-capabilities.sh diff --git a/Makefile b/Makefile index 2d57f63b8..07c43c491 100644 --- a/Makefile +++ b/Makefile @@ -32,9 +32,9 @@ generate: protoc mockery gomods ## Execute all go:generate commands (including p ## Updating PATH makes sure that go:generate uses the version of protoc installed by the protoc make command. export PATH="$(HOME)/.local/bin:$(PATH)"; gomods -w go generate -x ./... -.PHONY: update-common-capabilities -update-common-capabilities: ## Update chain_capabilities/common in aptos/evm/solana. Usage: make update-common-capabilities REF= - ./script/update-common-capabilities.sh $(REF) +.PHONY: update-chain-capabilities +update-chain-capabilities: ## Update a Go module in aptos/evm/solana/stellar. Usage: make update-chain-capabilities MODULE= REF= + ./script/update-chain-capabilities.sh "$(MODULE)" "$(REF)" .PHONY: help help: ## Display this help screen. diff --git a/chain_capabilities/aptos/go.mod b/chain_capabilities/aptos/go.mod index 5d3649d9d..a533e4090 100644 --- a/chain_capabilities/aptos/go.mod +++ b/chain_capabilities/aptos/go.mod @@ -5,10 +5,10 @@ go 1.27.1 require ( github.com/aptos-labs/aptos-go-sdk v1.12.1 github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866 - github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866 + github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961 github.com/smartcontractkit/chain-selectors v1.0.104 github.com/smartcontractkit/chainlink-aptos v0.0.0-20260506112908-f0d993b5bd6d - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260821155228-fa1d775e2138 github.com/smartcontractkit/libocr v0.0.0-20260810200708-618b5bf7f342 github.com/stretchr/testify v1.12.1 diff --git a/chain_capabilities/aptos/go.sum b/chain_capabilities/aptos/go.sum index 63c72782d..ff769626c 100644 --- a/chain_capabilities/aptos/go.sum +++ b/chain_capabilities/aptos/go.sum @@ -241,14 +241,14 @@ github.com/shopspring/decimal v1.4.0 h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp github.com/shopspring/decimal v1.4.0/go.mod h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+DMd9qYNcwME= github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866 h1:nJ3V1j6QSFJ3zfwTO8Ty5TVNEb7g4HUkr9VXXV7hLSg= github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866/go.mod h1:URIXl+ew48QapONMSLC1faCcGRnm5CRL3jj1PtpJt5E= -github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866 h1:X9GJ09ZHKoovZLxVEn2/eEUxPvX3lc3WjsW1hmC3o6Q= -github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866/go.mod h1:7q+YF5LlwVYqVPMLBgZ5gLQyCbgaOt3NsvD0gFfOhSM= +github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961 h1:2+0wOWEiYcEm0XlS1HwgH09y/3qZ0zjokTdbExY2VQQ= +github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961/go.mod h1:h4kazMLsDM6CsKl2OnT9AtCHhhRsFptA/OTM7Hkj2GE= github.com/smartcontractkit/chain-selectors v1.0.104 h1:/n9pPGM5W/+r1eHoWZv4VwX9LNS1af4+ICyhM8zKRNM= github.com/smartcontractkit/chain-selectors v1.0.104/go.mod h1:qy7whtgG5g+7z0jt0nRyii9bLND9m15NZTzuQPkMZ5w= github.com/smartcontractkit/chainlink-aptos v0.0.0-20260506112908-f0d993b5bd6d h1:KMZmEzlZ+iknVFCuv+8o9iEKK52HXyeauIWbo+KhYv8= github.com/smartcontractkit/chainlink-aptos v0.0.0-20260506112908-f0d993b5bd6d/go.mod h1:zfE2R7887kiwXkGTHKPe5NBgwhFwIC3pnA2uAxrbvig= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049 h1:WebE9HTubitMC5xq+xCAArEI+oBLekVOoxYnCkB8whI= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049/go.mod h1:3CaCxSyZmgWl1PhxneFSZqOfN7DF2VnHML0bTfiDNIo= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1 h1:1rGIv4vUt+Et7k5waRbkODOQsMuEakQ8TA9PiMBaPss= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1/go.mod h1:UkZJ6uUU9Hlonfb+k62Pg4yRuvOsoShoOd4tPEB/qpE= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20260915184316-2730f1867c92 h1:Z1OIGukDhJD+Gknr5G07Vtml24E7BwKaIQoWzV/SdqA= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20260915184316-2730f1867c92/go.mod h1:Scyk7O80fde5rJF3Ty3fEE3xiS6j84eWbu8/2gl3pIY= github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260821155228-fa1d775e2138 h1:Vk0CZJakAUS/djfBhIJENH4WvM4xl6bY8dYD8cIY/sk= diff --git a/chain_capabilities/aptos/main.go b/chain_capabilities/aptos/main.go index d8f2616d4..f24bf1fce 100644 --- a/chain_capabilities/aptos/main.go +++ b/chain_capabilities/aptos/main.go @@ -237,7 +237,7 @@ func (c *capabilityGRPCService) Initialise(ctx context.Context, dependencies cor ContractConfigLoadTimeout: 10 * time.Second, DefaultMaxDurationInitialization: 10 * time.Second, }, - ReportingPluginFactoryService: oracle.NewReportingPluginFactory(logger.Sugared(c.lggr), c.consensusHandler, c.heightProvider, consensusMetrics), + ReportingPluginFactoryService: oracle.NewReportingPluginFactory(logger.Sugared(c.lggr), c.consensusHandler, c.heightProvider, consensusMetrics, c.limitsFactory), ContractTransmitter: oracle.NewContractTransmitter(c.lggr, c.consensusHandler), }) if err != nil { diff --git a/chain_capabilities/evm/go.mod b/chain_capabilities/evm/go.mod index eda71bd13..905e15d8d 100644 --- a/chain_capabilities/evm/go.mod +++ b/chain_capabilities/evm/go.mod @@ -6,9 +6,9 @@ require ( github.com/ethereum/go-ethereum v1.17.4 github.com/google/go-cmp v0.7.0 github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866 - github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866 + github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961 github.com/smartcontractkit/chain-selectors v1.0.111 - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1 github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260917132551-2a2b38e8b744 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260512150409-b4068bf735e6 github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260521164805-26d78d5e1243 diff --git a/chain_capabilities/evm/go.sum b/chain_capabilities/evm/go.sum index 49f5fd03f..fb15c8a44 100644 --- a/chain_capabilities/evm/go.sum +++ b/chain_capabilities/evm/go.sum @@ -457,12 +457,12 @@ github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMB github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866 h1:nJ3V1j6QSFJ3zfwTO8Ty5TVNEb7g4HUkr9VXXV7hLSg= github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866/go.mod h1:URIXl+ew48QapONMSLC1faCcGRnm5CRL3jj1PtpJt5E= -github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866 h1:X9GJ09ZHKoovZLxVEn2/eEUxPvX3lc3WjsW1hmC3o6Q= -github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866/go.mod h1:7q+YF5LlwVYqVPMLBgZ5gLQyCbgaOt3NsvD0gFfOhSM= +github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961 h1:2+0wOWEiYcEm0XlS1HwgH09y/3qZ0zjokTdbExY2VQQ= +github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961/go.mod h1:h4kazMLsDM6CsKl2OnT9AtCHhhRsFptA/OTM7Hkj2GE= github.com/smartcontractkit/chain-selectors v1.0.111 h1:urb/qOyRanxDn+Wras+LULHEHSlJ4tYnfeAHzeMBn5U= github.com/smartcontractkit/chain-selectors v1.0.111/go.mod h1:qy7whtgG5g+7z0jt0nRyii9bLND9m15NZTzuQPkMZ5w= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049 h1:WebE9HTubitMC5xq+xCAArEI+oBLekVOoxYnCkB8whI= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049/go.mod h1:3CaCxSyZmgWl1PhxneFSZqOfN7DF2VnHML0bTfiDNIo= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1 h1:1rGIv4vUt+Et7k5waRbkODOQsMuEakQ8TA9PiMBaPss= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1/go.mod h1:UkZJ6uUU9Hlonfb+k62Pg4yRuvOsoShoOd4tPEB/qpE= github.com/smartcontractkit/chainlink-common/keystore v1.3.1-0.20260917115705-1d3a14a9b049 h1:nQ2bw8QQLT+AuCE6JUVIRT1RAo08wQHR9jWh+MgT2GA= github.com/smartcontractkit/chainlink-common/keystore v1.3.1-0.20260917115705-1d3a14a9b049/go.mod h1:FO9igruzwHPXstyb9J9z83sJ19iLSNSIg+0H/n0wlJU= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20260915184316-2730f1867c92 h1:Z1OIGukDhJD+Gknr5G07Vtml24E7BwKaIQoWzV/SdqA= diff --git a/chain_capabilities/evm/main.go b/chain_capabilities/evm/main.go index 2ba1c0873..868f0a4be 100644 --- a/chain_capabilities/evm/main.go +++ b/chain_capabilities/evm/main.go @@ -191,7 +191,7 @@ func (c *capabilityGRPCService) Initialise(ctx context.Context, dependencies cor ContractConfigLoadTimeout: time.Second * 10, DefaultMaxDurationInitialization: time.Second * 10, }, - ReportingPluginFactoryService: oracle.NewReportingPluginFactory(logger.Sugared(c.lggr), c.consensusHandler, c.heightProvider, consensusMetrics), + ReportingPluginFactoryService: oracle.NewReportingPluginFactory(logger.Sugared(c.lggr), c.consensusHandler, c.heightProvider, consensusMetrics, c.limitsFactory), ContractTransmitter: oracle.NewContractTransmitter(c.lggr, c.consensusHandler), }) if err != nil { diff --git a/chain_capabilities/solana/go.mod b/chain_capabilities/solana/go.mod index e875dfcae..62b1dc738 100644 --- a/chain_capabilities/solana/go.mod +++ b/chain_capabilities/solana/go.mod @@ -7,9 +7,9 @@ require ( github.com/google/go-cmp v0.7.0 github.com/mr-tron/base58 v1.2.0 github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866 - github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866 + github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961 github.com/smartcontractkit/chain-selectors v1.0.104 - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1 github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260521164805-26d78d5e1243 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260821155228-fa1d775e2138 github.com/smartcontractkit/chainlink-solana v1.3.1-0.20260917175559-f7d4a86019d4 diff --git a/chain_capabilities/solana/go.sum b/chain_capabilities/solana/go.sum index 144cd5360..e8476d0ce 100644 --- a/chain_capabilities/solana/go.sum +++ b/chain_capabilities/solana/go.sum @@ -624,8 +624,8 @@ github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeV github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866 h1:nJ3V1j6QSFJ3zfwTO8Ty5TVNEb7g4HUkr9VXXV7hLSg= github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866/go.mod h1:URIXl+ew48QapONMSLC1faCcGRnm5CRL3jj1PtpJt5E= -github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866 h1:X9GJ09ZHKoovZLxVEn2/eEUxPvX3lc3WjsW1hmC3o6Q= -github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866/go.mod h1:7q+YF5LlwVYqVPMLBgZ5gLQyCbgaOt3NsvD0gFfOhSM= +github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961 h1:2+0wOWEiYcEm0XlS1HwgH09y/3qZ0zjokTdbExY2VQQ= +github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961/go.mod h1:h4kazMLsDM6CsKl2OnT9AtCHhhRsFptA/OTM7Hkj2GE= github.com/smartcontractkit/chain-selectors v1.0.104 h1:/n9pPGM5W/+r1eHoWZv4VwX9LNS1af4+ICyhM8zKRNM= github.com/smartcontractkit/chain-selectors v1.0.104/go.mod h1:qy7whtgG5g+7z0jt0nRyii9bLND9m15NZTzuQPkMZ5w= github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260317185256-d5f7db87ae70 h1:bpzTG/8qwnbnIQPcilnM8lPd/Or4Q22cnakzawds2NQ= @@ -634,8 +634,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260310183131-8 github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260310183131-8d0f0e383288/go.mod h1:jPHlo/IN2YAArI001JJixmm6ZHQwgnAVJXY8VBFiFTc= github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260310183131-8d0f0e383288 h1:eEjTgIQn4RW0ZPRepUDYTdgGwaRCMawMwgXkHItUc9U= github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260310183131-8d0f0e383288/go.mod h1:67YbnoglYD61Pz/jTVCgav9wFq7S35OU8UyQSvPllRw= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049 h1:WebE9HTubitMC5xq+xCAArEI+oBLekVOoxYnCkB8whI= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049/go.mod h1:3CaCxSyZmgWl1PhxneFSZqOfN7DF2VnHML0bTfiDNIo= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1 h1:1rGIv4vUt+Et7k5waRbkODOQsMuEakQ8TA9PiMBaPss= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1/go.mod h1:UkZJ6uUU9Hlonfb+k62Pg4yRuvOsoShoOd4tPEB/qpE= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20260915184316-2730f1867c92 h1:Z1OIGukDhJD+Gknr5G07Vtml24E7BwKaIQoWzV/SdqA= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20260915184316-2730f1867c92/go.mod h1:Scyk7O80fde5rJF3Ty3fEE3xiS6j84eWbu8/2gl3pIY= github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20251215152504-b1e41f508340 h1:PsjEI+5jZIz9AS4eOsLS5VpSWJINf38clXV3wryPyMk= diff --git a/chain_capabilities/solana/main.go b/chain_capabilities/solana/main.go index a95a11e66..bcc3ecead 100644 --- a/chain_capabilities/solana/main.go +++ b/chain_capabilities/solana/main.go @@ -225,7 +225,7 @@ func (c *capabilityGRPCService) Initialise(ctx context.Context, dependencies cor ContractConfigLoadTimeout: time.Second * 10, DefaultMaxDurationInitialization: time.Second * 10, }, - ReportingPluginFactoryService: oracle.NewReportingPluginFactory(logger.Sugared(c.lggr), c.consensusHandler, noopBlocksProvider{}, consensusMetrics), + ReportingPluginFactoryService: oracle.NewReportingPluginFactory(logger.Sugared(c.lggr), c.consensusHandler, noopBlocksProvider{}, consensusMetrics, c.limitsFactory), ContractTransmitter: oracle.NewContractTransmitter(c.lggr, c.consensusHandler), }) if err != nil { diff --git a/chain_capabilities/stellar/go.mod b/chain_capabilities/stellar/go.mod index 1d0e99f6f..4bac099ee 100644 --- a/chain_capabilities/stellar/go.mod +++ b/chain_capabilities/stellar/go.mod @@ -4,9 +4,9 @@ go 1.27.1 require ( github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866 - github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866 + github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961 github.com/smartcontractkit/chain-selectors v1.0.104 - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1 github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260521164805-26d78d5e1243 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260821155228-fa1d775e2138 github.com/smartcontractkit/libocr v0.0.0-20260810200708-618b5bf7f342 diff --git a/chain_capabilities/stellar/go.sum b/chain_capabilities/stellar/go.sum index 1698ba7f4..485aa069a 100644 --- a/chain_capabilities/stellar/go.sum +++ b/chain_capabilities/stellar/go.sum @@ -208,12 +208,12 @@ github.com/shopspring/decimal v1.4.0 h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp github.com/shopspring/decimal v1.4.0/go.mod h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+DMd9qYNcwME= github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866 h1:nJ3V1j6QSFJ3zfwTO8Ty5TVNEb7g4HUkr9VXXV7hLSg= github.com/smartcontractkit/capabilities/chain_capabilities/common v0.0.0-20260922114021-5cee95428866/go.mod h1:URIXl+ew48QapONMSLC1faCcGRnm5CRL3jj1PtpJt5E= -github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866 h1:X9GJ09ZHKoovZLxVEn2/eEUxPvX3lc3WjsW1hmC3o6Q= -github.com/smartcontractkit/capabilities/libs v0.0.0-20260922114021-5cee95428866/go.mod h1:7q+YF5LlwVYqVPMLBgZ5gLQyCbgaOt3NsvD0gFfOhSM= +github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961 h1:2+0wOWEiYcEm0XlS1HwgH09y/3qZ0zjokTdbExY2VQQ= +github.com/smartcontractkit/capabilities/libs v0.0.0-20261001142216-b1dea8dbb961/go.mod h1:h4kazMLsDM6CsKl2OnT9AtCHhhRsFptA/OTM7Hkj2GE= github.com/smartcontractkit/chain-selectors v1.0.104 h1:/n9pPGM5W/+r1eHoWZv4VwX9LNS1af4+ICyhM8zKRNM= github.com/smartcontractkit/chain-selectors v1.0.104/go.mod h1:qy7whtgG5g+7z0jt0nRyii9bLND9m15NZTzuQPkMZ5w= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049 h1:WebE9HTubitMC5xq+xCAArEI+oBLekVOoxYnCkB8whI= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260917115705-1d3a14a9b049/go.mod h1:3CaCxSyZmgWl1PhxneFSZqOfN7DF2VnHML0bTfiDNIo= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1 h1:1rGIv4vUt+Et7k5waRbkODOQsMuEakQ8TA9PiMBaPss= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260925190414-e1b87ad2d7b1/go.mod h1:UkZJ6uUU9Hlonfb+k62Pg4yRuvOsoShoOd4tPEB/qpE= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20260915184316-2730f1867c92 h1:Z1OIGukDhJD+Gknr5G07Vtml24E7BwKaIQoWzV/SdqA= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20260915184316-2730f1867c92/go.mod h1:Scyk7O80fde5rJF3Ty3fEE3xiS6j84eWbu8/2gl3pIY= github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260401162955-be2bc6b5264b h1:L1So1EDBDRET3j/TdV1Gjv3qWARoa/NPRaU7k4r30yA= diff --git a/chain_capabilities/stellar/main.go b/chain_capabilities/stellar/main.go index 56b71ca39..e6aebf5df 100644 --- a/chain_capabilities/stellar/main.go +++ b/chain_capabilities/stellar/main.go @@ -204,7 +204,7 @@ func (c *capabilityGRPCService) Initialise(ctx context.Context, dependencies cor ContractConfigLoadTimeout: time.Second * 10, DefaultMaxDurationInitialization: time.Second * 10, }, - ReportingPluginFactoryService: oracle.NewReportingPluginFactory(logger.Sugared(c.lggr), c.consensusHandler, c.blocksProvider, consensusMetrics), + ReportingPluginFactoryService: oracle.NewReportingPluginFactory(logger.Sugared(c.lggr), c.consensusHandler, c.blocksProvider, consensusMetrics, c.limitsFactory), ContractTransmitter: oracle.NewContractTransmitter(c.lggr, c.consensusHandler), }) if err != nil { diff --git a/script/update-chain-capabilities.sh b/script/update-chain-capabilities.sh new file mode 100755 index 000000000..a01c116a8 --- /dev/null +++ b/script/update-chain-capabilities.sh @@ -0,0 +1,45 @@ +#!/usr/bin/env bash +set -euo pipefail + +usage() { + cat >&2 < REF= + or: $0 + + MODULE Go module path to update in each chain capability + REF Branch name, tag, or commit SHA to pin the module to + +Examples: + make update-chain-capabilities MODULE=github.com/smartcontractkit/chainlink-common REF=main + make update-chain-capabilities MODULE=github.com/smartcontractkit/capabilities/libs REF=my-feature-branch + make update-chain-capabilities MODULE=github.com/smartcontractkit/chainlink-common REF=1d3a14a9b049 +EOF + exit 1 +} + +MODULE="${1:-}" +REF="${2:-}" + +if [ -z "$MODULE" ]; then + echo "ERROR: missing MODULE" >&2 + usage +fi +if [ -z "$REF" ]; then + echo "ERROR: missing REF" >&2 + usage +fi + +REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)" + +for chain in aptos evm solana stellar; do + dir="${REPO_ROOT}/chain_capabilities/${chain}" + if [ ! -f "${dir}/go.mod" ]; then + echo "SKIP: ${dir}/go.mod not found" + continue + fi + echo "Updating ${chain}..." + (cd "$dir" && go get "${MODULE}@${REF}" && go mod tidy) + echo "Done: ${chain}" +done + +echo "All done." diff --git a/script/update-common-capabilities.sh b/script/update-common-capabilities.sh deleted file mode 100755 index 98d011da1..000000000 --- a/script/update-common-capabilities.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -REF="${1:?Usage: $0 }" -MODULE="github.com/smartcontractkit/capabilities/chain_capabilities/common" -REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)" - -for chain in aptos evm solana stellar; do - dir="${REPO_ROOT}/chain_capabilities/${chain}" - if [ ! -f "${dir}/go.mod" ]; then - echo "SKIP: ${dir}/go.mod not found" - continue - fi - echo "Updating ${chain}..." - (cd "$dir" && go get "${MODULE}@${REF}" && go mod tidy) - echo "Done: ${chain}" -done - -echo "All done."