diff --git a/deployment/go.mod b/deployment/go.mod index 79dcc9c2..5b13df46 100644 --- a/deployment/go.mod +++ b/deployment/go.mod @@ -4,8 +4,6 @@ go 1.26.2 replace github.com/smartcontractkit/chainlink-aptos => ../ -replace github.com/smartcontractkit/chainlink-aptos/codec => ../codec - replace github.com/fbsobreira/gotron-sdk => github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20251014124537-af6b1684fe15 replace github.com/pelletier/go-toml/v2 => github.com/pelletier/go-toml/v2 v2.2.4 @@ -133,7 +131,7 @@ require ( github.com/shopspring/decimal v1.4.0 // indirect github.com/sigurn/crc16 v0.0.0-20211026045750-20ab5afb07e3 // indirect github.com/smartcontractkit/ccip-owner-contracts v0.1.0 // indirect - github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260701200714-fe00c9a3936b // indirect + github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260707222328-5036bbcb7832 // indirect github.com/smartcontractkit/chainlink-canton v0.0.0-20260615233851-4e78e7c23a58 // indirect github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260415165642-49f23e4d76cc // indirect github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc // indirect diff --git a/deployment/go.sum b/deployment/go.sum index 373e8e36..59687213 100644 --- a/deployment/go.sum +++ b/deployment/go.sum @@ -596,6 +596,8 @@ github.com/smartcontractkit/ccip-owner-contracts v0.1.0 h1:GiBDtlx7539o7AKlDV+9L github.com/smartcontractkit/ccip-owner-contracts v0.1.0/go.mod h1:NnT6w4Kj42OFFXhSx99LvJZWPpMjmo4+CpDEWfw61xY= github.com/smartcontractkit/chain-selectors v1.0.102 h1:qYP4+72HfvogCHR5ymwRFee36WH77514ZBj299SVCBA= github.com/smartcontractkit/chain-selectors v1.0.102/go.mod h1:qy7whtgG5g+7z0jt0nRyii9bLND9m15NZTzuQPkMZ5w= +github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260707222328-5036bbcb7832 h1:+WF+HFfbJmhjCl969rrTvvWS+U5cGAcVjSYfzkiPFwc= +github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260707222328-5036bbcb7832/go.mod h1:KuqRwvx4XITdG0x3HzRrYNdBegGA8EjOkF5ThCjQbLQ= github.com/smartcontractkit/chainlink-canton v0.0.0-20260615233851-4e78e7c23a58 h1:QT9lFZBf3bFsp7oJWLTQuUXW4FU5QXyJx2a2qZ40G6Q= github.com/smartcontractkit/chainlink-canton v0.0.0-20260615233851-4e78e7c23a58/go.mod h1:hDT64O8SNupR2xM10u/t+a9LpArKbecgU8jiY2It6QU= github.com/smartcontractkit/chainlink-ccip/chains/evm v0.0.0-20260608180601-efa81bfdfda9 h1:rLU5tQ/1BaQOjnYj9WWNlbqXCqd61oqasOXJ7upaKaM= diff --git a/go.md b/go.md index cc70fa7e..f3e9ddba 100644 --- a/go.md +++ b/go.md @@ -3,73 +3,162 @@ ```mermaid flowchart LR - chainlink-aptos --> chainlink-common + chain-selectors + click chain-selectors href "https://github.com/smartcontractkit/chain-selectors" + chainlink-aptos --> chainlink-aptos/codec + chainlink-aptos --> chainlink-framework/metrics click chainlink-aptos href "https://github.com/smartcontractkit/chainlink-aptos" + chainlink-aptos/codec --> chainlink-common + click chainlink-aptos/codec href "https://github.com/smartcontractkit/chainlink-aptos" + chainlink-common --> chainlink-common/pkg/chipingress + chainlink-common --> chainlink-protos/billing/go + chainlink-common --> chainlink-protos/cre/go + chainlink-common --> chainlink-protos/linking-service/go + chainlink-common --> chainlink-protos/node-platform + chainlink-common --> chainlink-protos/storage-service + chainlink-common --> chainlink-protos/workflows/go chainlink-common --> freeport chainlink-common --> grpc-proxy chainlink-common --> libocr click chainlink-common href "https://github.com/smartcontractkit/chainlink-common" + chainlink-common/pkg/chipingress + click chainlink-common/pkg/chipingress href "https://github.com/smartcontractkit/chainlink-common" + chainlink-framework/metrics --> chainlink-common + click chainlink-framework/metrics href "https://github.com/smartcontractkit/chainlink-framework" + chainlink-protos/billing/go + click chainlink-protos/billing/go href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/cre/go --> chain-selectors + click chainlink-protos/cre/go href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/linking-service/go + click chainlink-protos/linking-service/go href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/node-platform + click chainlink-protos/node-platform href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/storage-service + click chainlink-protos/storage-service href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/workflows/go + click chainlink-protos/workflows/go href "https://github.com/smartcontractkit/chainlink-protos" freeport click freeport href "https://github.com/smartcontractkit/freeport" grpc-proxy click grpc-proxy href "https://github.com/smartcontractkit/grpc-proxy" libocr click libocr href "https://github.com/smartcontractkit/libocr" + + subgraph chainlink-aptos-repo[chainlink-aptos] + chainlink-aptos + chainlink-aptos/codec + end + click chainlink-aptos-repo href "https://github.com/smartcontractkit/chainlink-aptos" + + subgraph chainlink-common-repo[chainlink-common] + chainlink-common + chainlink-common/pkg/chipingress + end + click chainlink-common-repo href "https://github.com/smartcontractkit/chainlink-common" + + subgraph chainlink-protos-repo[chainlink-protos] + chainlink-protos/billing/go + chainlink-protos/cre/go + chainlink-protos/linking-service/go + chainlink-protos/node-platform + chainlink-protos/storage-service + chainlink-protos/workflows/go + end + click chainlink-protos-repo href "https://github.com/smartcontractkit/chainlink-protos" + + classDef outline stroke-dasharray:6,fill:none; + class chainlink-aptos-repo,chainlink-common-repo,chainlink-protos-repo outline ``` ## All modules ```mermaid flowchart LR - ccip-contract-examples/chains/evm + ccip-contract-examples/chains/evm --> chainlink-ccip click ccip-contract-examples/chains/evm href "https://github.com/smartcontractkit/ccip-contract-examples" ccip-owner-contracts --> chain-selectors click ccip-owner-contracts href "https://github.com/smartcontractkit/ccip-owner-contracts" chain-selectors click chain-selectors href "https://github.com/smartcontractkit/chain-selectors" - chainlink-aptos --> chainlink-common + chainlink-aptos --> chainlink-aptos/codec + chainlink-aptos --> chainlink-framework/metrics click chainlink-aptos href "https://github.com/smartcontractkit/chainlink-aptos" + chainlink-aptos/codec --> chainlink-common + click chainlink-aptos/codec href "https://github.com/smartcontractkit/chainlink-aptos" + chainlink-aptos/deployment + click chainlink-aptos/deployment href "https://github.com/smartcontractkit/chainlink-aptos" + chainlink-aptos/integration-tests --> chainlink-aptos/deployment + chainlink-aptos/integration-tests --> chainlink/core/scripts + click chainlink-aptos/integration-tests href "https://github.com/smartcontractkit/chainlink-aptos" chainlink-automation --> chainlink-common click chainlink-automation href "https://github.com/smartcontractkit/chainlink-automation" + chainlink-canton --> chainlink-ccv/build/devenv + chainlink-canton --> chainlink/deployment + click chainlink-canton href "https://github.com/smartcontractkit/chainlink-canton" chainlink-ccip --> chainlink-common - chainlink-ccip --> chainlink-common/pkg/values chainlink-ccip --> chainlink-protos/rmn/v1.6/go click chainlink-ccip href "https://github.com/smartcontractkit/chainlink-ccip" - chainlink-ccip/chains/solana --> chainlink-ccip + chainlink-ccip/ccv/chains/evm + click chainlink-ccip/ccv/chains/evm href "https://github.com/smartcontractkit/chainlink-ccip" + chainlink-ccip/chains/evm --> chainlink-ccv/deployment + click chainlink-ccip/chains/evm href "https://github.com/smartcontractkit/chainlink-ccip" + chainlink-ccip/chains/evm/deployment + click chainlink-ccip/chains/evm/deployment href "https://github.com/smartcontractkit/chainlink-ccip" chainlink-ccip/chains/solana --> chainlink-ccip/chains/solana/gobindings + chainlink-ccip/chains/solana --> chainlink-common click chainlink-ccip/chains/solana href "https://github.com/smartcontractkit/chainlink-ccip" chainlink-ccip/chains/solana/gobindings click chainlink-ccip/chains/solana/gobindings href "https://github.com/smartcontractkit/chainlink-ccip" - chainlink-common --> chain-selectors + chainlink-ccip/deployment + click chainlink-ccip/deployment href "https://github.com/smartcontractkit/chainlink-ccip" + chainlink-ccv --> chainlink-ccip/chains/evm + chainlink-ccv --> chainlink-evm + chainlink-ccv --> chainlink-protos/chainlink-ccv/committee-verifier + chainlink-ccv --> chainlink-protos/chainlink-ccv/heartbeat + chainlink-ccv --> chainlink-protos/chainlink-ccv/message-discovery + chainlink-ccv --> chainlink-protos/chainlink-ccv/message-rules + chainlink-ccv --> chainlink-protos/orchestrator + chainlink-ccv --> chainlink-solana + chainlink-ccv --> chainlink-testing-framework/framework + click chainlink-ccv href "https://github.com/smartcontractkit/chainlink-ccv" + chainlink-ccv/build/devenv + click chainlink-ccv/build/devenv href "https://github.com/smartcontractkit/chainlink-ccv" + chainlink-ccv/deployment + click chainlink-ccv/deployment href "https://github.com/smartcontractkit/chainlink-ccv" chainlink-common --> chainlink-common/pkg/chipingress chainlink-common --> chainlink-protos/billing/go chainlink-common --> chainlink-protos/cre/go + chainlink-common --> chainlink-protos/linking-service/go + chainlink-common --> chainlink-protos/node-platform chainlink-common --> chainlink-protos/storage-service chainlink-common --> freeport chainlink-common --> grpc-proxy chainlink-common --> libocr click chainlink-common href "https://github.com/smartcontractkit/chainlink-common" + chainlink-common/keystore --> chainlink-common + chainlink-common/keystore --> smdkg + chainlink-common/keystore --> wsrpc + click chainlink-common/keystore href "https://github.com/smartcontractkit/chainlink-common" chainlink-common/pkg/chipingress click chainlink-common/pkg/chipingress href "https://github.com/smartcontractkit/chainlink-common" chainlink-common/pkg/monitoring 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-data-streams --> chainlink-common + chainlink-data-streams --> chainlink-common/keystore click chainlink-data-streams href "https://github.com/smartcontractkit/chainlink-data-streams" - chainlink-deployments-framework --> chainlink-protos/chainlink-catalog - chainlink-deployments-framework --> chainlink-protos/job-distributor - chainlink-deployments-framework --> chainlink-testing-framework/seth - chainlink-deployments-framework --> chainlink-tron/relayer - chainlink-deployments-framework --> mcms + chainlink-deployments-framework --> chainlink-protos/op-catalog click chainlink-deployments-framework href "https://github.com/smartcontractkit/chainlink-deployments-framework" + chainlink-evm --> chainlink-data-streams chainlink-evm --> chainlink-evm/gethwrappers chainlink-evm --> chainlink-framework/capabilities chainlink-evm --> chainlink-framework/chains chainlink-evm --> chainlink-protos/svr chainlink-evm --> chainlink-tron/relayer click chainlink-evm href "https://github.com/smartcontractkit/chainlink-evm" - chainlink-evm/gethwrappers + chainlink-evm/contracts/cre/gobindings --> chainlink-evm/gethwrappers/helpers + click chainlink-evm/contracts/cre/gobindings href "https://github.com/smartcontractkit/chainlink-evm" + chainlink-evm/gethwrappers --> chainlink-evm/gethwrappers/helpers click chainlink-evm/gethwrappers href "https://github.com/smartcontractkit/chainlink-evm" + chainlink-evm/gethwrappers/helpers + click chainlink-evm/gethwrappers/helpers href "https://github.com/smartcontractkit/chainlink-evm" chainlink-feeds --> chainlink-common click chainlink-feeds href "https://github.com/smartcontractkit/chainlink-feeds" chainlink-framework/capabilities --> chainlink-common @@ -82,14 +171,30 @@ flowchart LR click chainlink-framework/multinode href "https://github.com/smartcontractkit/chainlink-framework" chainlink-protos/billing/go --> chainlink-protos/workflows/go click chainlink-protos/billing/go href "https://github.com/smartcontractkit/chainlink-protos" - chainlink-protos/chainlink-catalog - click chainlink-protos/chainlink-catalog href "https://github.com/smartcontractkit/chainlink-protos" - chainlink-protos/cre/go + chainlink-protos/chainlink-ccv/committee-verifier --> chainlink-protos/chainlink-ccv/verifier + click chainlink-protos/chainlink-ccv/committee-verifier href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/chainlink-ccv/heartbeat + click chainlink-protos/chainlink-ccv/heartbeat href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/chainlink-ccv/message-discovery --> chainlink-protos/chainlink-ccv/verifier + click chainlink-protos/chainlink-ccv/message-discovery href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/chainlink-ccv/message-rules + click chainlink-protos/chainlink-ccv/message-rules href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/chainlink-ccv/verifier + click chainlink-protos/chainlink-ccv/verifier href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/cre/go --> chain-selectors click chainlink-protos/cre/go href "https://github.com/smartcontractkit/chainlink-protos" chainlink-protos/job-distributor click chainlink-protos/job-distributor href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/linking-service/go + click chainlink-protos/linking-service/go href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/node-platform + click chainlink-protos/node-platform href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/op-catalog + click chainlink-protos/op-catalog href "https://github.com/smartcontractkit/chainlink-protos" chainlink-protos/orchestrator --> wsrpc click chainlink-protos/orchestrator href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-protos/ring/go + click chainlink-protos/ring/go href "https://github.com/smartcontractkit/chainlink-protos" chainlink-protos/rmn/v1.6/go click chainlink-protos/rmn/v1.6/go href "https://github.com/smartcontractkit/chainlink-protos" chainlink-protos/storage-service @@ -98,12 +203,21 @@ flowchart LR click chainlink-protos/svr href "https://github.com/smartcontractkit/chainlink-protos" chainlink-protos/workflows/go click chainlink-protos/workflows/go href "https://github.com/smartcontractkit/chainlink-protos" + chainlink-solana --> chainlink-ccip chainlink-solana --> chainlink-ccip/chains/solana + chainlink-solana --> chainlink-common/keystore chainlink-solana --> chainlink-common/pkg/monitoring - chainlink-solana --> chainlink-framework/capabilities chainlink-solana --> chainlink-framework/multinode click chainlink-solana href "https://github.com/smartcontractkit/chainlink-solana" - chainlink-testing-framework/framework + chainlink-solana/contracts + click chainlink-solana/contracts href "https://github.com/smartcontractkit/chainlink-solana" + chainlink-sui --> chainlink-aptos + chainlink-sui --> chainlink-ccip + click chainlink-sui href "https://github.com/smartcontractkit/chainlink-sui" + chainlink-sui/deployment --> mcms + click chainlink-sui/deployment href "https://github.com/smartcontractkit/chainlink-sui" + chainlink-testing-framework/framework --> chainlink-testing-framework/lib/grafana + chainlink-testing-framework/framework --> chainlink-testing-framework/wasp click chainlink-testing-framework/framework href "https://github.com/smartcontractkit/chainlink-testing-framework" chainlink-testing-framework/framework/components/dockercompose click chainlink-testing-framework/framework/components/dockercompose href "https://github.com/smartcontractkit/chainlink-testing-framework" @@ -112,44 +226,54 @@ flowchart LR chainlink-testing-framework/lib --> chainlink-testing-framework/parrot chainlink-testing-framework/lib --> chainlink-testing-framework/seth click chainlink-testing-framework/lib href "https://github.com/smartcontractkit/chainlink-testing-framework" + chainlink-testing-framework/lib/grafana + click chainlink-testing-framework/lib/grafana href "https://github.com/smartcontractkit/chainlink-testing-framework" chainlink-testing-framework/parrot click chainlink-testing-framework/parrot href "https://github.com/smartcontractkit/chainlink-testing-framework" chainlink-testing-framework/seth click chainlink-testing-framework/seth href "https://github.com/smartcontractkit/chainlink-testing-framework" + chainlink-testing-framework/wasp + click chainlink-testing-framework/wasp href "https://github.com/smartcontractkit/chainlink-testing-framework" + chainlink-ton --> chainlink-ccip + chainlink-ton --> chainlink-common/pkg/monitoring + chainlink-ton --> chainlink-framework/metrics + click chainlink-ton href "https://github.com/smartcontractkit/chainlink-ton" + chainlink-ton/deployment --> mcms + click chainlink-ton/deployment href "https://github.com/smartcontractkit/chainlink-ton" chainlink-tron/relayer --> chainlink-common - chainlink-tron/relayer --> chainlink-common/pkg/values click chainlink-tron/relayer href "https://github.com/smartcontractkit/chainlink-tron" - chainlink/core/scripts --> ccip-contract-examples/chains/evm chainlink/core/scripts --> chainlink-testing-framework/framework/components/dockercompose chainlink/core/scripts --> chainlink-testing-framework/framework/components/fake - chainlink/core/scripts --> chainlink/core/scripts/cre/environment/examples/workflows/v1/proof-of-reserve/cron-based - chainlink/core/scripts --> chainlink/core/scripts/cre/environment/examples/workflows/v1/proof-of-reserve/web-trigger-based + chainlink/core/scripts --> chainlink/core/scripts/cre/environment/examples/workflows/v2/proof-of-reserve/cron-based chainlink/core/scripts --> chainlink/deployment chainlink/core/scripts --> chainlink/system-tests/lib - chainlink/core/scripts --> crib-sdk - chainlink/core/scripts --> smdkg click chainlink/core/scripts href "https://github.com/smartcontractkit/chainlink" - chainlink/core/scripts/cre/environment/examples/workflows/v1/proof-of-reserve/cron-based - click chainlink/core/scripts/cre/environment/examples/workflows/v1/proof-of-reserve/cron-based href "https://github.com/smartcontractkit/chainlink" - chainlink/core/scripts/cre/environment/examples/workflows/v1/proof-of-reserve/web-trigger-based - click chainlink/core/scripts/cre/environment/examples/workflows/v1/proof-of-reserve/web-trigger-based href "https://github.com/smartcontractkit/chainlink" + chainlink/core/scripts/cre/environment/examples/workflows/v2/proof-of-reserve/cron-based + click chainlink/core/scripts/cre/environment/examples/workflows/v2/proof-of-reserve/cron-based href "https://github.com/smartcontractkit/chainlink" + chainlink/deployment --> ccip-contract-examples/chains/evm chainlink/deployment --> ccip-owner-contracts - chainlink/deployment --> chainlink-deployments-framework + chainlink/deployment --> chainlink-ccip/chains/evm/deployment + chainlink/deployment --> chainlink-ccip/deployment + chainlink/deployment --> chainlink-solana/contracts + chainlink/deployment --> chainlink-sui/deployment chainlink/deployment --> chainlink-testing-framework/lib + chainlink/deployment --> chainlink-ton/deployment chainlink/deployment --> chainlink/v2 click chainlink/deployment href "https://github.com/smartcontractkit/chainlink" chainlink/system-tests/lib click chainlink/system-tests/lib href "https://github.com/smartcontractkit/chainlink" - chainlink/v2 --> chainlink-aptos chainlink/v2 --> chainlink-automation - chainlink/v2 --> chainlink-data-streams - chainlink/v2 --> chainlink-evm + chainlink/v2 --> chainlink-ccip/ccv/chains/evm + chainlink/v2 --> chainlink-ccv + chainlink/v2 --> chainlink-evm/contracts/cre/gobindings chainlink/v2 --> chainlink-feeds - chainlink/v2 --> chainlink-protos/orchestrator - chainlink/v2 --> chainlink-solana + chainlink/v2 --> chainlink-protos/ring/go + chainlink/v2 --> chainlink-sui + chainlink/v2 --> chainlink-ton chainlink/v2 --> cre-sdk-go chainlink/v2 --> cre-sdk-go/capabilities/networking/http chainlink/v2 --> cre-sdk-go/capabilities/scheduler/cron + chainlink/v2 --> quarantine chainlink/v2 --> tdh2/go/ocr2/decryptionplugin click chainlink/v2 href "https://github.com/smartcontractkit/chainlink" cre-sdk-go @@ -158,19 +282,25 @@ flowchart LR click cre-sdk-go/capabilities/networking/http href "https://github.com/smartcontractkit/cre-sdk-go" cre-sdk-go/capabilities/scheduler/cron click cre-sdk-go/capabilities/scheduler/cron href "https://github.com/smartcontractkit/cre-sdk-go" - crib-sdk - click crib-sdk href "https://github.com/smartcontractkit/crib-sdk" freeport click freeport href "https://github.com/smartcontractkit/freeport" + go-daml --> freeport + click go-daml href "https://github.com/smartcontractkit/go-daml" + go-sumtype2 + click go-sumtype2 href "https://github.com/smartcontractkit/go-sumtype2" grpc-proxy click grpc-proxy href "https://github.com/smartcontractkit/grpc-proxy" - libocr + libocr --> go-sumtype2 click libocr href "https://github.com/smartcontractkit/libocr" - mcms --> chainlink-aptos - mcms --> chainlink-ccip/chains/solana - mcms --> chainlink-testing-framework/framework + mcms --> chainlink-canton + mcms --> chainlink-deployments-framework + mcms --> chainlink-protos/job-distributor + mcms --> go-daml click mcms href "https://github.com/smartcontractkit/mcms" - smdkg + quarantine + click quarantine href "https://github.com/smartcontractkit/quarantine" + smdkg --> libocr + smdkg --> tdh2/go/tdh2 click smdkg href "https://github.com/smartcontractkit/smdkg" tdh2/go/ocr2/decryptionplugin --> libocr tdh2/go/ocr2/decryptionplugin --> tdh2/go/tdh2 @@ -182,32 +312,52 @@ flowchart LR subgraph chainlink-repo[chainlink] chainlink/core/scripts - chainlink/core/scripts/cre/environment/examples/workflows/v1/proof-of-reserve/cron-based - chainlink/core/scripts/cre/environment/examples/workflows/v1/proof-of-reserve/web-trigger-based + chainlink/core/scripts/cre/environment/examples/workflows/v2/proof-of-reserve/cron-based chainlink/deployment chainlink/system-tests/lib chainlink/v2 end click chainlink-repo href "https://github.com/smartcontractkit/chainlink" + subgraph chainlink-aptos-repo[chainlink-aptos] + chainlink-aptos + chainlink-aptos/codec + chainlink-aptos/deployment + chainlink-aptos/integration-tests + end + click chainlink-aptos-repo href "https://github.com/smartcontractkit/chainlink-aptos" + subgraph chainlink-ccip-repo[chainlink-ccip] chainlink-ccip + chainlink-ccip/ccv/chains/evm + chainlink-ccip/chains/evm + chainlink-ccip/chains/evm/deployment chainlink-ccip/chains/solana chainlink-ccip/chains/solana/gobindings + chainlink-ccip/deployment end click chainlink-ccip-repo href "https://github.com/smartcontractkit/chainlink-ccip" + subgraph chainlink-ccv-repo[chainlink-ccv] + chainlink-ccv + chainlink-ccv/build/devenv + chainlink-ccv/deployment + end + click chainlink-ccv-repo href "https://github.com/smartcontractkit/chainlink-ccv" + subgraph chainlink-common-repo[chainlink-common] chainlink-common + chainlink-common/keystore chainlink-common/pkg/chipingress chainlink-common/pkg/monitoring - chainlink-common/pkg/values end click chainlink-common-repo href "https://github.com/smartcontractkit/chainlink-common" subgraph chainlink-evm-repo[chainlink-evm] chainlink-evm + chainlink-evm/contracts/cre/gobindings chainlink-evm/gethwrappers + chainlink-evm/gethwrappers/helpers end click chainlink-evm-repo href "https://github.com/smartcontractkit/chainlink-evm" @@ -221,10 +371,18 @@ flowchart LR subgraph chainlink-protos-repo[chainlink-protos] chainlink-protos/billing/go - chainlink-protos/chainlink-catalog + chainlink-protos/chainlink-ccv/committee-verifier + chainlink-protos/chainlink-ccv/heartbeat + chainlink-protos/chainlink-ccv/message-discovery + chainlink-protos/chainlink-ccv/message-rules + chainlink-protos/chainlink-ccv/verifier chainlink-protos/cre/go chainlink-protos/job-distributor + chainlink-protos/linking-service/go + chainlink-protos/node-platform + chainlink-protos/op-catalog chainlink-protos/orchestrator + chainlink-protos/ring/go chainlink-protos/rmn/v1.6/go chainlink-protos/storage-service chainlink-protos/svr @@ -232,16 +390,36 @@ flowchart LR end click chainlink-protos-repo href "https://github.com/smartcontractkit/chainlink-protos" + subgraph chainlink-solana-repo[chainlink-solana] + chainlink-solana + chainlink-solana/contracts + end + click chainlink-solana-repo href "https://github.com/smartcontractkit/chainlink-solana" + + subgraph chainlink-sui-repo[chainlink-sui] + chainlink-sui + chainlink-sui/deployment + end + click chainlink-sui-repo href "https://github.com/smartcontractkit/chainlink-sui" + subgraph chainlink-testing-framework-repo[chainlink-testing-framework] chainlink-testing-framework/framework chainlink-testing-framework/framework/components/dockercompose chainlink-testing-framework/framework/components/fake chainlink-testing-framework/lib + chainlink-testing-framework/lib/grafana chainlink-testing-framework/parrot chainlink-testing-framework/seth + chainlink-testing-framework/wasp end click chainlink-testing-framework-repo href "https://github.com/smartcontractkit/chainlink-testing-framework" + subgraph chainlink-ton-repo[chainlink-ton] + chainlink-ton + chainlink-ton/deployment + end + click chainlink-ton-repo href "https://github.com/smartcontractkit/chainlink-ton" + subgraph cre-sdk-go-repo[cre-sdk-go] cre-sdk-go cre-sdk-go/capabilities/networking/http @@ -256,5 +434,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-evm-repo,chainlink-framework-repo,chainlink-protos-repo,chainlink-testing-framework-repo,cre-sdk-go-repo,tdh2-repo outline + class chainlink-repo,chainlink-aptos-repo,chainlink-ccip-repo,chainlink-ccv-repo,chainlink-common-repo,chainlink-evm-repo,chainlink-framework-repo,chainlink-protos-repo,chainlink-solana-repo,chainlink-sui-repo,chainlink-testing-framework-repo,chainlink-ton-repo,cre-sdk-go-repo,tdh2-repo outline ``` diff --git a/go.mod b/go.mod index b2c4600f..38891292 100644 --- a/go.mod +++ b/go.mod @@ -2,8 +2,6 @@ module github.com/smartcontractkit/chainlink-aptos go 1.26.1 -replace github.com/smartcontractkit/chainlink-aptos/codec => ./codec - require ( github.com/aptos-labs/aptos-go-sdk v1.13.0 github.com/aptos-labs/tree-sitter-move-on-aptos v0.0.0-20250321090037-c820eb4716e1 @@ -18,7 +16,7 @@ require ( github.com/prometheus/client_golang v1.23.2 github.com/shopspring/decimal v1.4.0 github.com/smacker/go-tree-sitter v0.0.0-20240827094217-dd81d9e9be82 - github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260701200714-fe00c9a3936b + github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260707222328-5036bbcb7832 github.com/smartcontractkit/chainlink-common v0.11.2-0.20260406055916-9aa6b6c0ae81 github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260505202410-b350dca113b4 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260326111235-8c09d1a4491f diff --git a/go.sum b/go.sum index be1088ea..71c814b3 100644 --- a/go.sum +++ b/go.sum @@ -333,6 +333,8 @@ github.com/smacker/go-tree-sitter v0.0.0-20240827094217-dd81d9e9be82 h1:6C8qej6f github.com/smacker/go-tree-sitter v0.0.0-20240827094217-dd81d9e9be82/go.mod h1:xe4pgH49k4SsmkQq5OT8abwhWmnzkhpgnXeekbx2efw= github.com/smartcontractkit/chain-selectors v1.0.89 h1:L9oWZGqQXWyTPnC6ODXgu3b0DFyLmJ9eHv+uJrE9IZY= github.com/smartcontractkit/chain-selectors v1.0.89/go.mod h1:qy7whtgG5g+7z0jt0nRyii9bLND9m15NZTzuQPkMZ5w= +github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260707222328-5036bbcb7832 h1:+WF+HFfbJmhjCl969rrTvvWS+U5cGAcVjSYfzkiPFwc= +github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260707222328-5036bbcb7832/go.mod h1:KuqRwvx4XITdG0x3HzRrYNdBegGA8EjOkF5ThCjQbLQ= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260406055916-9aa6b6c0ae81 h1:qBQxh/dndRMJX41xWEihr8FkvPL21luWwTFn/0Nl3RU= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260406055916-9aa6b6c0ae81/go.mod h1:Ob7ZRLEvPkDwGUjKdDIiHy0Mxu4+UG6oMBkR7Jv/U6o= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 h1:FJAFgXS9oqASnkS03RE1HQwYQQxrO4l46O5JSzxqLgg= diff --git a/integration-tests/go.mod b/integration-tests/go.mod index 924b7b33..cf00e2fb 100644 --- a/integration-tests/go.mod +++ b/integration-tests/go.mod @@ -383,7 +383,7 @@ require ( github.com/sirupsen/logrus v1.9.4 // indirect github.com/smartcontractkit/ccip-contract-examples/chains/evm v0.0.0-20260129135848-c86808ba5cb9 // indirect github.com/smartcontractkit/ccip-owner-contracts v0.1.0 // indirect - github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260701200714-fe00c9a3936b // indirect + github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260707222328-5036bbcb7832 // indirect github.com/smartcontractkit/chainlink-automation v1.0.0-alpha.0.0.20241023165837-8c05ee9b97d5 // indirect github.com/smartcontractkit/chainlink-canton v0.0.0-20260615233851-4e78e7c23a58 // indirect github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260415165642-49f23e4d76cc // indirect @@ -569,8 +569,6 @@ replace ( replace github.com/smartcontractkit/chainlink-aptos => ../ -replace github.com/smartcontractkit/chainlink-aptos/codec => ../codec - replace github.com/smartcontractkit/chainlink-aptos/deployment => ../deployment // Pin chainlink-sui to CLDF v0.110.0; keep deployment on the older ISuiAPI-compatible release. diff --git a/integration-tests/go.sum b/integration-tests/go.sum index efbac1a8..92b11639 100644 --- a/integration-tests/go.sum +++ b/integration-tests/go.sum @@ -1397,6 +1397,8 @@ github.com/smartcontractkit/ccip-owner-contracts v0.1.0 h1:GiBDtlx7539o7AKlDV+9L github.com/smartcontractkit/ccip-owner-contracts v0.1.0/go.mod h1:NnT6w4Kj42OFFXhSx99LvJZWPpMjmo4+CpDEWfw61xY= github.com/smartcontractkit/chain-selectors v1.0.102 h1:qYP4+72HfvogCHR5ymwRFee36WH77514ZBj299SVCBA= github.com/smartcontractkit/chain-selectors v1.0.102/go.mod h1:qy7whtgG5g+7z0jt0nRyii9bLND9m15NZTzuQPkMZ5w= +github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260707222328-5036bbcb7832 h1:+WF+HFfbJmhjCl969rrTvvWS+U5cGAcVjSYfzkiPFwc= +github.com/smartcontractkit/chainlink-aptos/codec v0.0.0-20260707222328-5036bbcb7832/go.mod h1:KuqRwvx4XITdG0x3HzRrYNdBegGA8EjOkF5ThCjQbLQ= github.com/smartcontractkit/chainlink-automation v1.0.0-alpha.0.0.20241023165837-8c05ee9b97d5 h1:C/RIiPClYBBBlSFB0QHZtVTRSx0f98mjFXdFkA7x3JM= github.com/smartcontractkit/chainlink-automation v1.0.0-alpha.0.0.20241023165837-8c05ee9b97d5/go.mod h1:Iij36PvWZ6blrdC5A/nrQUBuf3MH3JvsBB9sSyc9W08= github.com/smartcontractkit/chainlink-canton v0.0.0-20260615233851-4e78e7c23a58 h1:QT9lFZBf3bFsp7oJWLTQuUXW4FU5QXyJx2a2qZ40G6Q=