Skip to content

DRAFT - Release/2.24.0 #17623

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 22 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
19ceb7f
Bump version and update CHANGELOG for core v2.24.0
HashWrangler May 7, 2025
6ff0023
Bump version and update CHANGELOG for core v2.24.0
HashWrangler May 7, 2025
61a58fe
changeset
ogtownsend May 8, 2025
2dc2b3a
update CHANGELOG.md
HashWrangler May 9, 2025
f609dcd
Move context defered cancel inside go func
ogtownsend May 8, 2025
5081314
Merge pull request #17647 from smartcontractkit/hotfix/price-service-…
HashWrangler May 12, 2025
1710a0e
bump libocr to 61c382d6cee46c9081173281cacc34ccaddd2029 (#17705)
jmank88 May 13, 2025
1c97f33
chore(deps): tidy go.mod and go.sum after libocr bump
HashWrangler May 14, 2025
c5ccb6e
Merge pull request #17721 from smartcontractkit/chore/libocr-bump-rel…
HashWrangler May 14, 2025
539a02f
Bumped chainlink-solana dependency
amit-momin May 16, 2025
4eb7d6a
Merge pull request #17769 from smartcontractkit/cherrypick/reduce-sol…
HashWrangler May 16, 2025
3f806ac
cherry pick Bump chain selectors (#17759) (#17795)
simsonraj May 20, 2025
330b3f6
Finalize date on changelog for 2.24.0
HashWrangler May 20, 2025
5592367
correct date
HashWrangler May 20, 2025
551a510
fix: high tron cpu usage (#17797)
KodeyThomas May 20, 2025
b00c9cd
Merge pull request #17805 from smartcontractkit/kodey/cherry-pick-cci…
mateusz-sekara May 20, 2025
ec73149
bump cs
flodesi May 21, 2025
6bc356b
Finalize date on changelog for 2.24.0
HashWrangler May 21, 2025
f43bb71
Merge branch 'release/2.24.0' into chore/update-release-changelog-dat…
HashWrangler May 21, 2025
0e8fb1e
Merge pull request #17834 from smartcontractkit/chore/update-release-…
HashWrangler May 21, 2025
10a880d
Merge branch 'release/2.24.0' into flodesi/2.24.0-cs-update
mateusz-sekara May 22, 2025
5a35635
Merge pull request #17831 from smartcontractkit/flodesi/2.24.0-cs-update
mateusz-sekara May 22, 2025
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
5 changes: 0 additions & 5 deletions .changeset/chatty-clocks-poke.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/cold-toes-compare.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/common-teeth-attack.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/curly-oranges-like.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/dirty-jeans-compete.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/famous-starfishes-return.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fuzzy-cameras-unite.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/healthy-pugs-hug.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/large-knives-learn.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/little-garlics-exist.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

Release 2.24.0 - Next Version
5 changes: 0 additions & 5 deletions .changeset/nervous-penguins-call.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/pink-penguins-pop.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/popular-actors-carry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#bugfix Fixed canceled context inside of PriceService
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
"chainlink": patch
---

#updated chainlink-evm
#updated chain selectors
5 changes: 0 additions & 5 deletions .changeset/ripe-mice-drop.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/silent-pugs-dress.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/silver-seals-argue.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/six-pigs-design.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sixty-cooks-smell.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/slick-sides-rescue.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/smooth-weeks-act.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#bugfix for high CPU usage on TRON
5 changes: 0 additions & 5 deletions .changeset/spotty-donkeys-punch.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/strange-emus-compete.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/thin-jeans-rule.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/twenty-beers-open.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

#updated chain selectors
5 changes: 0 additions & 5 deletions .changeset/upset-bobcats-bet.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/yummy-maps-bathe.md

This file was deleted.

55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# Changelog Chainlink Core

## 2.24.0 - 2025-05-21

### Minor Changes

- [#17405](https://github.com/smartcontractkit/chainlink/pull/17405) [`19ea60c`](https://github.com/smartcontractkit/chainlink/commit/19ea60c3c0252cc55da623abb26e211df29c802d) - #updated operator-ui - fix limited chains in fms

- [#17416](https://github.com/smartcontractkit/chainlink/pull/17416) [`028e8fe`](https://github.com/smartcontractkit/chainlink/commit/028e8fec773f4c568b72eabcc64e791a126dc294) - #bugfix Update the capabilities dispatcher to log a rate limit issue as an error instead of a debug message

- [#17601](https://github.com/smartcontractkit/chainlink/pull/17601) [`1347d91`](https://github.com/smartcontractkit/chainlink/commit/1347d9125a814a2b8748141617cef3c65f982677) - Bump version and update CHANGELOG for core v2.23.0

- [#16925](https://github.com/smartcontractkit/chainlink/pull/16925) [`a4b0a03`](https://github.com/smartcontractkit/chainlink/commit/a4b0a03c8883db959ff745db9f4d0128b48f1a17) - #refactor [CRE-636] WorkflowRegistry Syncer reconiliation loop strategy

- [#17602](https://github.com/smartcontractkit/chainlink/pull/17602) [`27829d5`](https://github.com/smartcontractkit/chainlink/commit/27829d5c83f8a528a90d3328cfefa622cd3cf422) - #updated bump chain-selectors in ccip manual execution script to v1.0.55

- [#17237](https://github.com/smartcontractkit/chainlink/pull/17237) [`37b8a2a`](https://github.com/smartcontractkit/chainlink/commit/37b8a2a8414d5e46fa6bbc65fbdaf0450685c3c2) - #added Solana LogPoller lookback feature, and LogPollerStartingLookback and BlockTime to Solana config

- [#17492](https://github.com/smartcontractkit/chainlink/pull/17492) [`d85bfab`](https://github.com/smartcontractkit/chainlink/commit/d85bfab3063f335a9f5278fb744bc765a3976f23) - #updated Bump chainselectors to v1.0.55

### Patch Changes

- [#17628](https://github.com/smartcontractkit/chainlink/pull/17628) [`3b46213`](https://github.com/smartcontractkit/chainlink/commit/3b462133e068b5aadb5d9540040fb45f46f9c51a) - #bugfix PriceService context fix

- [#17601](https://github.com/smartcontractkit/chainlink/pull/17601) [`1347d91`](https://github.com/smartcontractkit/chainlink/commit/1347d9125a814a2b8748141617cef3c65f982677) - #updated Bump chainlink-solana

- [#17480](https://github.com/smartcontractkit/chainlink/pull/17480) [`b3e8cca`](https://github.com/smartcontractkit/chainlink/commit/b3e8ccac9609b860436bb7828279efd6268c451c) - Integrated framework metrics with beholder. #Added

- [#17482](https://github.com/smartcontractkit/chainlink/pull/17482) [`29e3d04`](https://github.com/smartcontractkit/chainlink/commit/29e3d0412d3d3818706f430f2bc5403e4114fa98) - Relax some validations on dualTransmission meta job specs

- [#17096](https://github.com/smartcontractkit/chainlink/pull/17096) [`9db1462`](https://github.com/smartcontractkit/chainlink/commit/9db14626cf2848c83801747fd2ddd31703b8ca0c) - #added CCIP 1.5 support for Tron

- [#17596](https://github.com/smartcontractkit/chainlink/pull/17596) [`fbea7ec`](https://github.com/smartcontractkit/chainlink/commit/fbea7ec54397b05e0e8cb6d2daf37e9ef2aec58b) - Improved Solana ChainWriter and TXM logging #internal

- [#17399](https://github.com/smartcontractkit/chainlink/pull/17399) [`c246c9b`](https://github.com/smartcontractkit/chainlink/commit/c246c9b8a16efeda1fd6a5421d52f129359468b4) - #updated Add support for medianizing TimestampedStreamValue timestamps

- [#17421](https://github.com/smartcontractkit/chainlink/pull/17421) [`ec4d56c`](https://github.com/smartcontractkit/chainlink/commit/ec4d56c2e3e853965c3c127b1bffbd75a7eb373d) - #internal bump mcms to v0.18.0

- [#17114](https://github.com/smartcontractkit/chainlink/pull/17114) [`7ba0c95`](https://github.com/smartcontractkit/chainlink/commit/7ba0c95347e01f540bd088a34218d0027825a420) - CORS header support to Gateway node #changed

- [#17158](https://github.com/smartcontractkit/chainlink/pull/17158) [`7587635`](https://github.com/smartcontractkit/chainlink/commit/758763531220aebf66dcff521732d82347e96149) - #bugfix add owner, fix execution id bug

- [#17417](https://github.com/smartcontractkit/chainlink/pull/17417) [`06630e5`](https://github.com/smartcontractkit/chainlink/commit/06630e583e22848fe737d859d7fb5ff31c7b0cd0) - #added AsEVMRelayer conversion to ServerAdapter

- [#17523](https://github.com/smartcontractkit/chainlink/pull/17523) [`a2a3286`](https://github.com/smartcontractkit/chainlink/commit/a2a3286eef5b2a516d8d1f67ef5398b5e1efa1a9) - refactor standalone engine script #internal

- [#17459](https://github.com/smartcontractkit/chainlink/pull/17459) [`731535a`](https://github.com/smartcontractkit/chainlink/commit/731535a3768ffc336296a8f6dbb8b52cd9e6dc5f) - Patch for VRF blockhash backfill script on Ronin #bugfix

- [#17520](https://github.com/smartcontractkit/chainlink/pull/17520) [`8315b51`](https://github.com/smartcontractkit/chainlink/commit/8315b512ad6ee33dd520dcb27b27e59313ff6e2f) - #internal swap freeport library

- [#17238](https://github.com/smartcontractkit/chainlink/pull/17238) [`05956d9`](https://github.com/smartcontractkit/chainlink/commit/05956d990de22aa1af966130253f471e5dc7026e) - #added add CHIP-Ingress config

- [#17355](https://github.com/smartcontractkit/chainlink/pull/17355) [`2aa969e`](https://github.com/smartcontractkit/chainlink/commit/2aa969e02001be7e20f6c30ebe512ebf6a141ff8) - #updated chainlink-evm

- [#17442](https://github.com/smartcontractkit/chainlink/pull/17442) [`32f1a6b`](https://github.com/smartcontractkit/chainlink/commit/32f1a6b199951109aa728c22936815267a392a1a) - #added Hedera & Rootstock to Log index fixes
#updated Bumped chainlink-evm version

## 2.23.0 - 2025-04-22

### Minor Changes
Expand Down
4 changes: 4 additions & 0 deletions core/chains/evm/tron/txm.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,9 @@ func ConstructTronTxm(logger logger.Logger, cfg *config.ChainScoped, nodes []*to
// Energy estimation doesn't seem to account for more complex smart contract execution.
// Given that Tron has static gas prices, we don't expect this to be a problem as this multiplier is sufficiently high.
EnergyMultiplier: 3,
// Maximum number of transactions to buffer in the broadcast channel.
BroadcastChanSize: 100,
// Number of seconds to wait between polling the blockchain for transaction confirmation.
ConfirmPollSecs: 5,
}), nil
}
2 changes: 1 addition & 1 deletion core/scripts/ccip/manual-execution/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ toolchain go1.24.2
require (
github.com/ethereum/go-ethereum v1.15.3
github.com/pkg/errors v0.9.1
github.com/smartcontractkit/chain-selectors v1.0.55
github.com/smartcontractkit/chain-selectors v1.0.58
golang.org/x/crypto v0.37.0
)

Expand Down
4 changes: 2 additions & 2 deletions core/scripts/ccip/manual-execution/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -183,8 +183,8 @@ github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/shirou/gopsutil v3.21.11+incompatible h1:+1+c1VGhc88SSonWP6foOcLhvnKlUeu/erjjvaPEYiI=
github.com/shirou/gopsutil v3.21.11+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
github.com/smartcontractkit/chain-selectors v1.0.55 h1:jn8cwTBEzAi/eQRDO7EbFpZFn60yxygnSSPP2HPbYs0=
github.com/smartcontractkit/chain-selectors v1.0.55/go.mod h1:xsKM0aN3YGcQKTPRPDDtPx2l4mlTN1Djmg0VVXV40b8=
github.com/smartcontractkit/chain-selectors v1.0.58 h1:9OHy9Q97F5cMyzeX+HdPDM61GN4lawVDgIWoml/Q3bc=
github.com/smartcontractkit/chain-selectors v1.0.58/go.mod h1:xsKM0aN3YGcQKTPRPDDtPx2l4mlTN1Djmg0VVXV40b8=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
Expand Down
10 changes: 5 additions & 5 deletions core/scripts/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ require (
github.com/smartcontractkit/chainlink-deployments-framework v0.0.13
github.com/smartcontractkit/chainlink-evm v0.0.0-20250506144221-ee990aefea6c
github.com/smartcontractkit/chainlink-testing-framework/lib v1.52.4
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0
github.com/smartcontractkit/libocr v0.0.0-20250513175559-61c382d6cee4
github.com/spf13/cobra v1.8.1
github.com/spf13/viper v1.19.0
github.com/stretchr/testify v1.10.0
Expand Down Expand Up @@ -352,9 +352,9 @@ require (
github.com/shirou/gopsutil/v4 v4.25.2 // indirect
github.com/sirupsen/logrus v1.9.3 // indirect
github.com/smartcontractkit/ccip-owner-contracts v0.1.0 // indirect
github.com/smartcontractkit/chain-selectors v1.0.55 // indirect
github.com/smartcontractkit/chain-selectors v1.0.58 // indirect
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250414155853-651b4e583ee9 // indirect
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250425163923-16aa375957b7 // indirect
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250512193142-11507db18550 // indirect
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250502210357-2df484128afa // indirect
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20250502210357-2df484128afa // indirect
Expand All @@ -365,12 +365,12 @@ require (
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 // indirect
github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20250501150903-3e93089d9ad5 // indirect
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250506153227-c817e421ec21 // indirect
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250516195136-4b6d9c4c3859 // indirect
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4 // indirect
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250422175525-b7575d96bd4d // indirect
github.com/smartcontractkit/freeport v0.1.0 // indirect
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
github.com/smartcontractkit/mcms v0.18.0 // indirect
github.com/smartcontractkit/mcms v0.19.2 // indirect
github.com/smartcontractkit/tdh2/go/ocr2/decryptionplugin v0.0.0-20241009055228-33d0c0bf38de // indirect
github.com/smartcontractkit/tdh2/go/tdh2 v0.0.0-20241009055228-33d0c0bf38de // indirect
github.com/smartcontractkit/wsrpc v0.8.5-0.20250502134807-c57d3d995945 // indirect
Expand Down
20 changes: 10 additions & 10 deletions core/scripts/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1181,16 +1181,16 @@ github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
github.com/smartcontractkit/ccip-owner-contracts v0.1.0 h1:GiBDtlx7539o7AKlDV+9LsA7vTMPv+0n7ClhSFnZFAk=
github.com/smartcontractkit/ccip-owner-contracts v0.1.0/go.mod h1:NnT6w4Kj42OFFXhSx99LvJZWPpMjmo4+CpDEWfw61xY=
github.com/smartcontractkit/chain-selectors v1.0.55 h1:jn8cwTBEzAi/eQRDO7EbFpZFn60yxygnSSPP2HPbYs0=
github.com/smartcontractkit/chain-selectors v1.0.55/go.mod h1:xsKM0aN3YGcQKTPRPDDtPx2l4mlTN1Djmg0VVXV40b8=
github.com/smartcontractkit/chain-selectors v1.0.58 h1:9OHy9Q97F5cMyzeX+HdPDM61GN4lawVDgIWoml/Q3bc=
github.com/smartcontractkit/chain-selectors v1.0.58/go.mod h1:xsKM0aN3YGcQKTPRPDDtPx2l4mlTN1Djmg0VVXV40b8=
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250414155853-651b4e583ee9 h1:lw8RZ8IR4UX1M7djAB3IuMtcAqFX4Z4bzQczClfb8bs=
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250414155853-651b4e583ee9/go.mod h1:Sq/ddMOYch6ZuAnW2k5u9V4+TlGKFzuHQnTM8JXEU+g=
github.com/smartcontractkit/chainlink-automation v0.8.1 h1:sTc9LKpBvcKPc1JDYAmgBc2xpDKBco/Q4h4ydl6+UUU=
github.com/smartcontractkit/chainlink-automation v0.8.1/go.mod h1:Iij36PvWZ6blrdC5A/nrQUBuf3MH3JvsBB9sSyc9W08=
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250506195202-6a3f20db41c6 h1:9EAwDMu3nvLsgzC4kv58qvFP3OjWivYOxA21/QBsUdE=
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250506195202-6a3f20db41c6/go.mod h1:Jb05WL6lj5H89XGcaaOinxTf4Gdj+vXO4TcUhqTgqIM=
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250425163923-16aa375957b7 h1:j6Vo/NX2ABsPdGxETC5pfQLcz/h6iLJu/Yx+8AhPa34=
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250425163923-16aa375957b7/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA=
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250512193142-11507db18550 h1:oNwu6Nk5Qs9R/cIJbrnFSsM+6icd5qg2FHLxLbYymNQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250512193142-11507db18550/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA=
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250506185033-ea88ef405511 h1:QFkJ2MVmt0ly0W0BnfobicUknn4Qr8u0VCs1WYYo2E0=
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250506185033-ea88ef405511/go.mod h1:uNF6+noody47ZdmRwymDZAnQ7eKTXLzMKvl41LA63lo=
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw=
Expand Down Expand Up @@ -1221,8 +1221,8 @@ github.com/smartcontractkit/chainlink-protos/svr v1.1.0 h1:79Z9N9dMbMVRGaLoDPAQ+
github.com/smartcontractkit/chainlink-protos/svr v1.1.0/go.mod h1:TcOliTQU6r59DwG4lo3U+mFM9WWyBHGuFkkxQpvSujo=
github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20250501150903-3e93089d9ad5 h1:iF7WucN9ZxJLbDuyB2co0mGPytFY9NdEBeQHY1+bJnc=
github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20250501150903-3e93089d9ad5/go.mod h1:HIpGvF6nKCdtZ30xhdkKWGM9+4Z4CVqJH8ZBL1FTEiY=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250506153227-c817e421ec21 h1:LFEIZBjZlR40JnyEa7zrZVhbPamH8UpRqVd6BWfOrPo=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250506153227-c817e421ec21/go.mod h1:WMiLd17wUYRmIQFg6KmcwA0UnNJTsJ3GOoYy8K4ez2Q=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250516195136-4b6d9c4c3859 h1:jafg/49suA0zUfgCF1rQ9FkAsBhjVYueVpQYg5jcK7Q=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250516195136-4b6d9c4c3859/go.mod h1:WMiLd17wUYRmIQFg6KmcwA0UnNJTsJ3GOoYy8K4ez2Q=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4 h1:ks1FuQQ6f7PY/97VFXxtZhAyWZaT0NCvhT+1wKgyOt0=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4/go.mod h1:zw3QH/GTvPl/7Cjyw+y4cJYnP16QHTEh7wWLJQd9lM8=
github.com/smartcontractkit/chainlink-testing-framework/lib v1.52.4 h1:+kwLuO9kcq1+ZbRUQjxX1SQmzlL2M6ZP6+L0xQMtmkU=
Expand All @@ -1235,10 +1235,10 @@ github.com/smartcontractkit/freeport v0.1.0 h1:3MZHeti5m+tSTBCq5R8rhawFHxrnQZYBZ
github.com/smartcontractkit/freeport v0.1.0/go.mod h1:T4zH9R8R8lVWKfU7tUvYz2o2jMv1OpGCdpY2j2QZXzU=
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12ijqMM9tvYVEm+nR826WsrNi6zCKpwBhuApq127wHs=
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7/go.mod h1:FX7/bVdoep147QQhsOPkYsPEXhGZjeYx6lBSaSXtZOA=
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0 h1:yGD0bRNoIQ9vOILzlYg4AiGKMKpJNqi7eIMpW7QIO9Y=
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0/go.mod h1:lzZ0Hq8zK1FfPb7aHuKQKrsWlrsCtBs6gNRNXh59H7Q=
github.com/smartcontractkit/mcms v0.18.0 h1:XGCKHPmgRRLmd5b0oIx+KIi3yfYsOZ2SO0DqkamYPgw=
github.com/smartcontractkit/mcms v0.18.0/go.mod h1:Xbxs9YxB7+JWX0nbGDikoAk4KlPmfNzAzyAOSz8OHcE=
github.com/smartcontractkit/libocr v0.0.0-20250513175559-61c382d6cee4 h1:pFqWExLVU/i9zYWVb4KR2K6mDFCg3+LyeqF/fsmxlAk=
github.com/smartcontractkit/libocr v0.0.0-20250513175559-61c382d6cee4/go.mod h1:lzZ0Hq8zK1FfPb7aHuKQKrsWlrsCtBs6gNRNXh59H7Q=
github.com/smartcontractkit/mcms v0.19.2 h1:z99AGjYf83XOm6tn/7beRFji09S4H7Bko3KvXaXWLM4=
github.com/smartcontractkit/mcms v0.19.2/go.mod h1:LsHh9Tazb41glEZv4IdwFOG/D65nvpekCS3jOsDr9H0=
github.com/smartcontractkit/tdh2/go/ocr2/decryptionplugin v0.0.0-20241009055228-33d0c0bf38de h1:n0w0rKF+SVM+S3WNlup6uabXj2zFlFNfrlsKCMMb/co=
github.com/smartcontractkit/tdh2/go/ocr2/decryptionplugin v0.0.0-20241009055228-33d0c0bf38de/go.mod h1:Sl2MF/Fp3fgJIVzhdGhmZZX2BlnM0oUUyBP4s4xYb6o=
github.com/smartcontractkit/tdh2/go/tdh2 v0.0.0-20241009055228-33d0c0bf38de h1:66VQxXx3lvTaAZrMBkIcdH9VEjujUEvmBQdnyOJnkOc=
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,13 +122,12 @@ func (p *priceService) Close() error {
}

func (p *priceService) run() {
ctx, cancel := p.stopChan.NewCtx()
defer cancel()

gasUpdateTicker := time.NewTicker(utils.WithJitter(p.gasUpdateInterval))
tokenUpdateTicker := time.NewTicker(utils.WithJitter(p.tokenUpdateInterval))

go func() {
ctx, cancel := p.stopChan.NewCtx()
defer cancel()
defer p.wg.Done()
defer gasUpdateTicker.Stop()
defer tokenUpdateTicker.Stop()
Expand Down
Loading
Loading