Skip to content

api: Stop exposing Bitcoin Core descriptor records #63

Description

@BenWestgate

Follow-up to the review question on #12 and the v1 API-boundary pass.

core_descriptors(...) is a legacy public adapter from before Bitcoin Core became the sole EC/HD-key integration. The required v1 cleanup is:

Focused PR #130 supersedes #64. It removes the obsolete descriptor API plus the likewise-unused fresh Core Lightning generation exports, leaving the package-level codex32.__all__ at 22 names while preserving parsing/recovery/re-sharing of existing CL secrets. Current head 2cbd279 has a green Python matrix and real-Core fixture, its one Codex documentation finding is resolved, and Codex reports no major issue on that exact head.

No automated/code-review gap remains. Keep this issue open through responsible-human review and integration of #130.

Activity

  1. added
    gate: adversarial reviewResolve, merge, or explicitly defer before the next full adversarial review.
    area: wallet/coreWallet integration and Bitcoin Core boundaries.
    area: apiPublic and supported Python API boundaries.
    on Sep 28, 2026
  2. added 7 commits that reference this issue on Oct 1, 2026
    808b6fd
    f3b17be
    43af20d
    eb29499
    b6a6de7
    a50d67e
    9c70247
  3. BenWestgate commented on Oct 7, 2026

    @BenWestgate
    OwnerAuthor

    Duplicate of #128: both are fixed by the same removal in #130. This issue's checklist is folded into #128.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: apiPublic and supported Python API boundaries.area: wallet/coreWallet integration and Bitcoin Core boundaries.gate: adversarial reviewResolve, merge, or explicitly defer before the next full adversarial review.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions