Skip to content

Commit f96bb43

Browse files
authored
Enable codecv2 (anchor > 0.3) on LogPoller / ChainAccessor (v2) (#1425)
* Enable codecv2 (anchor > 0.3) on LogPoller / ChainAccessor (v2) * polish * moving out all codec parsing logic to codec packages * comment * Rearranging params * update core with db update * go.md * Removing EventIdl from chainaccessor * bump common * lint * tidy * simpler common bump * tidy * lint * renaming * tidy * bump * rm * tidy * bump common main * core bump * tidy * make generate
1 parent 3aec83b commit f96bb43

File tree

83 files changed

+795
-493
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+795
-493
lines changed

go.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,11 @@ flowchart LR
136136
chainlink-ccv --> chainlink-solana
137137
chainlink-ccv --> chainlink-testing-framework/framework
138138
click chainlink-ccv href "https://github.com/smartcontractkit/chainlink-ccv"
139-
chainlink-common --> chain-selectors
140139
chainlink-common --> chainlink-common/pkg/chipingress
141140
chainlink-common --> chainlink-protos/billing/go
142141
chainlink-common --> chainlink-protos/cre/go
143142
chainlink-common --> chainlink-protos/linking-service/go
143+
chainlink-common --> chainlink-protos/node-platform
144144
chainlink-common --> chainlink-protos/storage-service
145145
chainlink-common --> freeport
146146
chainlink-common --> grpc-proxy
@@ -197,12 +197,14 @@ flowchart LR
197197
click chainlink-protos/chainlink-ccv/message-discovery href "https://github.com/smartcontractkit/chainlink-protos"
198198
chainlink-protos/chainlink-ccv/verifier
199199
click chainlink-protos/chainlink-ccv/verifier href "https://github.com/smartcontractkit/chainlink-protos"
200-
chainlink-protos/cre/go
200+
chainlink-protos/cre/go --> chain-selectors
201201
click chainlink-protos/cre/go href "https://github.com/smartcontractkit/chainlink-protos"
202202
chainlink-protos/job-distributor
203203
click chainlink-protos/job-distributor href "https://github.com/smartcontractkit/chainlink-protos"
204204
chainlink-protos/linking-service/go
205205
click chainlink-protos/linking-service/go href "https://github.com/smartcontractkit/chainlink-protos"
206+
chainlink-protos/node-platform
207+
click chainlink-protos/node-platform href "https://github.com/smartcontractkit/chainlink-protos"
206208
chainlink-protos/op-catalog
207209
click chainlink-protos/op-catalog href "https://github.com/smartcontractkit/chainlink-protos"
208210
chainlink-protos/orchestrator --> wsrpc
@@ -225,7 +227,6 @@ flowchart LR
225227
chainlink-solana/contracts --> chainlink-deployments-framework
226228
chainlink-solana/contracts --> chainlink-solana
227229
click chainlink-solana/contracts href "https://github.com/smartcontractkit/chainlink-solana"
228-
chainlink-solana/integration-tests --> chainlink-solana/contracts
229230
chainlink-solana/integration-tests --> chainlink/integration-tests
230231
click chainlink-solana/integration-tests href "https://github.com/smartcontractkit/chainlink-solana"
231232
chainlink-sui --> chainlink-aptos
@@ -262,7 +263,7 @@ flowchart LR
262263
click chainlink-tron/relayer href "https://github.com/smartcontractkit/chainlink-tron"
263264
chainlink/deployment --> ccip-contract-examples/chains/evm
264265
chainlink/deployment --> chainlink-ccip/deployment
265-
chainlink/deployment --> chainlink-deployments-framework
266+
chainlink/deployment --> chainlink-solana/contracts
266267
chainlink/deployment --> chainlink-sui/deployment
267268
chainlink/deployment --> chainlink-testing-framework/lib
268269
chainlink/deployment --> chainlink-ton/deployment
@@ -370,6 +371,7 @@ flowchart LR
370371
chainlink-protos/cre/go
371372
chainlink-protos/job-distributor
372373
chainlink-protos/linking-service/go
374+
chainlink-protos/node-platform
373375
chainlink-protos/op-catalog
374376
chainlink-protos/orchestrator
375377
chainlink-protos/ring/go

integration-tests/go.mod

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,25 @@ require (
1717
github.com/lib/pq v1.10.9
1818
github.com/pelletier/go-toml/v2 v2.2.4
1919
github.com/rs/zerolog v1.34.0
20-
github.com/smartcontractkit/chain-selectors v1.0.90
20+
github.com/smartcontractkit/chain-selectors v1.0.91
2121
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260121163256-85accaf3d28d
22-
github.com/smartcontractkit/chainlink-common v0.9.6-0.20260202175443-ee6c9d2f8935
23-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20251124151448-0448aefdaab9
24-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260121103211-89fe83165431
25-
github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-00010101000000-000000000000
22+
github.com/smartcontractkit/chainlink-common v0.9.6-0.20260209213544-a82fa419e483
23+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260209203401-a488315d180f
24+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260209164410-3aec83b0246f
25+
github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260209164410-3aec83b0246f
2626
github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.7
2727
github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2
2828
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.2
29-
github.com/smartcontractkit/chainlink/deployment v0.0.0-20260129143519-a8c79554fe05
30-
github.com/smartcontractkit/chainlink/integration-tests v0.0.0-20260129143519-a8c79554fe05
31-
github.com/smartcontractkit/chainlink/v2 v2.29.1-cre-beta.0.0.20260129143519-a8c79554fe05
32-
github.com/smartcontractkit/libocr v0.0.0-20251212213002-0a5e2f907dda
29+
github.com/smartcontractkit/chainlink/deployment v0.0.0-20260211090452-ac899c0f9b6d
30+
github.com/smartcontractkit/chainlink/integration-tests v0.0.0-20260211090452-ac899c0f9b6d
31+
github.com/smartcontractkit/chainlink/v2 v2.29.1-cre-beta.0.0.20260211090452-ac899c0f9b6d
32+
github.com/smartcontractkit/libocr v0.0.0-20260130195252-6e18e2a30acc
3333
github.com/stretchr/testify v1.11.1
3434
github.com/testcontainers/testcontainers-go v0.39.0
3535
go.uber.org/zap v1.27.1
3636
golang.org/x/exp v0.0.0-20260112195511-716be5621a96
3737
golang.org/x/sync v0.19.0
38-
golang.org/x/text v0.33.0
38+
golang.org/x/text v0.34.0
3939
gopkg.in/guregu/null.v4 v4.0.0
4040
)
4141

@@ -104,7 +104,7 @@ require (
104104
github.com/bits-and-blooms/bitset v1.24.0 // indirect
105105
github.com/blang/semver/v4 v4.0.0 // indirect
106106
github.com/blendle/zapdriver v1.3.1 // indirect
107-
github.com/block-vision/sui-go-sdk v1.1.2 // indirect
107+
github.com/block-vision/sui-go-sdk v1.1.4 // indirect
108108
github.com/btcsuite/btcd v0.24.2 // indirect
109109
github.com/btcsuite/btcd/btcec/v2 v2.3.4 // indirect
110110
github.com/btcsuite/btcd/btcutil v1.1.6 // indirect
@@ -161,6 +161,7 @@ require (
161161
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
162162
github.com/dgraph-io/badger/v4 v4.7.0 // indirect
163163
github.com/dgraph-io/ristretto/v2 v2.2.0 // indirect
164+
github.com/digital-asset/dazl-client/v8 v8.8.0 // indirect
164165
github.com/distribution/reference v0.6.0 // indirect
165166
github.com/docker/go-connections v0.6.0 // indirect
166167
github.com/docker/go-units v0.5.0 // indirect
@@ -379,14 +380,14 @@ require (
379380
github.com/slack-go/slack v0.15.0 // indirect
380381
github.com/smartcontractkit/chainlink-aptos v0.0.0-20251212131933-e5e85d6fa4d3 // indirect
381382
github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect
382-
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260127052127-9e53e86176d3 // indirect
383-
github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm v0.0.0-20260116110203-68d767f52164 // indirect
383+
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260203202624-5101f4d33736 // indirect
384+
github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm v0.0.0-20260206205333-9187f22f0a04 // indirect
384385
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 // indirect
385-
github.com/smartcontractkit/chainlink-ccv v0.0.0-20260122132406-0ada7a3fe04a // indirect
386+
github.com/smartcontractkit/chainlink-ccv v0.0.0-20260209181943-d6573e8f312f // indirect
386387
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 // indirect
387388
github.com/smartcontractkit/chainlink-data-streams v0.1.11 // indirect
388-
github.com/smartcontractkit/chainlink-deployments-framework v0.75.0 // indirect
389-
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260127143834-21d7db9955ee // indirect
389+
github.com/smartcontractkit/chainlink-deployments-framework v0.80.1-0.20260209182815-b296b7df28a6 // indirect
390+
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260205183656-836ec9472717 // indirect
390391
github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260107191744-4b93f62cffe3 // indirect
391392
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251222115927-36a18321243c // indirect
392393
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect
@@ -396,22 +397,24 @@ require (
396397
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20251021173435-e86785845942 // indirect
397398
github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 // indirect
398399
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d // indirect
400+
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/heartbeat v0.0.0-20260115142640-f6b99095c12e // indirect
399401
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.0.0-20251211142334-5c3421fe2c8d // indirect
400402
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/verifier v0.0.0-20251211142334-5c3421fe2c8d // indirect
401403
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0 // indirect
402404
github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b // indirect
405+
github.com/smartcontractkit/chainlink-protos/node-platform v0.0.0-20260205130626-db2a2aab956b // indirect
403406
github.com/smartcontractkit/chainlink-protos/orchestrator v0.10.0 // indirect
404407
github.com/smartcontractkit/chainlink-protos/ring/go v0.0.0-20260128151123-605e9540b706 // indirect
405408
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect
406409
github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 // indirect
407-
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 // indirect
408-
github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260106052706-6dd937cb5ec6 // indirect
409-
github.com/smartcontractkit/chainlink-sui v0.0.0-20260124000807-bff5e296dfb7 // indirect
410-
github.com/smartcontractkit/chainlink-ton v0.0.0-20260119210543-276a92092771 // indirect
410+
github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect
411+
github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260205231316-3b9c600dd791 // indirect
412+
github.com/smartcontractkit/chainlink-sui v0.0.0-20260205175622-33e65031f9a9 // indirect
413+
github.com/smartcontractkit/chainlink-ton v0.0.0-20260209205928-e7e034ed7976 // indirect
411414
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20251014143056-a0c6328c91e9 // indirect
412415
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e // indirect
413416
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
414-
github.com/smartcontractkit/mcms v0.34.0 // indirect
417+
github.com/smartcontractkit/mcms v0.35.1-0.20260209175626-b68b54b6e8d0 // indirect
415418
github.com/smartcontractkit/smdkg v0.0.0-20251029093710-c38905e58aeb // indirect
416419
github.com/smartcontractkit/tdh2/go/ocr2/decryptionplugin v0.0.0-20241009055228-33d0c0bf38de // indirect
417420
github.com/smartcontractkit/tdh2/go/tdh2 v0.0.0-20251120172354-e8ec0386b06c // indirect
@@ -480,13 +483,13 @@ require (
480483
go.uber.org/multierr v1.11.0 // indirect
481484
go.uber.org/ratelimit v0.3.1 // indirect
482485
golang.org/x/arch v0.11.0 // indirect
483-
golang.org/x/crypto v0.47.0 // indirect
486+
golang.org/x/crypto v0.48.0 // indirect
484487
golang.org/x/mod v0.32.0 // indirect
485488
golang.org/x/net v0.49.0 // indirect
486489
golang.org/x/oauth2 v0.32.0 // indirect
487-
golang.org/x/sys v0.40.0 // indirect
490+
golang.org/x/sys v0.41.0 // indirect
488491
golang.org/x/telemetry v0.0.0-20260109210033-bd525da824e2 // indirect
489-
golang.org/x/term v0.39.0 // indirect
492+
golang.org/x/term v0.40.0 // indirect
490493
golang.org/x/time v0.14.0 // indirect
491494
golang.org/x/tools v0.41.0 // indirect
492495
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect

0 commit comments

Comments
 (0)