Skip to content

CRE: add Aptos read capability support to local v2 topology#21506

Draft
cawthorne wants to merge 11 commits intodevelopfrom
feature/aptos-local-cre-minimal
Draft

CRE: add Aptos read capability support to local v2 topology#21506
cawthorne wants to merge 11 commits intodevelopfrom
feature/aptos-local-cre-minimal

Conversation

@cawthorne
Copy link
Contributor

@cawthorne cawthorne commented Mar 11, 2026

Summary

This PR adds Aptos read-capability support to local CRE v2 flows in chainlink, and cleans out local-only setup logic that is not suitable for upstream.

Included

  • Adds Aptos CRE topology/config support for local runs.
  • Wires Aptos chain handling through CRE environment/system-test setup paths.
  • Adds Aptos capability/job plumbing needed for CRE read workflows.
  • Adds Aptos capability ID conversion support in standard capability conversions.
  • Adds Aptos read smoke coverage:
    • Test_CRE_V2_Aptos_Read
    • Test_CRE_V2_Aptos_Suite (Aptos path)
  • Persists/uses Aptos forwarder addresses in CRE state where needed.

Upstreamability cleanup in this PR

  • Removes local-deps-only Docker build path and related helper logic.
  • Removes core/chainlink-local-deps.Dockerfile.
  • Removes local-only helper script(s) not needed for shared repo flow.
  • Reverts accidental non-essential dependency downgrade (gotron-sdk replace) back to develop baseline.

Why

We need Aptos read capability to run in local CRE the same way EVM/Solana paths do, without requiring workstation-specific Docker context hacks or local scripts.

Out of scope

  • Aptos write parity/full write-path behavior changes.
  • Any non-CRE production Aptos relayer redesign.

Dependency notes

This PR currently expects matching Aptos-local-CRE changes in related repos (chainlink-common, chainlink-aptos, capabilities), and temporary pseudo-version refs may point to those branches/commits until merged upstream.

Test plan

  • go test ./core/scripts/cre/environment/...
  • Local CRE bring-up with Aptos topology.
  • go test -timeout 15m -run '^Test_CRE_V2_Aptos_Read$' ./system-tests/tests/smoke/cre/ -count=1 -v
  • go test -timeout 15m -run '^Test_CRE_V2_Aptos_Suite$' ./system-tests/tests/smoke/cre/ -count=1 -v

@cawthorne cawthorne changed the title Feature/aptos local cre minimal CRE: add Aptos read capability support to local v2 topology Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant