Skip to content

Add native Bitcoin Cash codecs and Rosen extractors - #11

Draft
a-shannon wants to merge 6 commits into
rosen-bridge:devfrom
a-shannon:a-shannon/bitcoin-cash
Draft

a-shannon wants to merge 6 commits into
rosen-bridge:devfrom
a-shannon:a-shannon/bitcoin-cash

Conversation

@a-shannon

@a-shannon a-shannon commented Oct 2, 2026 •

Copy link
Copy Markdown

Add native Bitcoin Cash CashAddr codecs, address-codec registration, RPC and universal Rosen extractors, and a dedicated BCH extractor entry. CashTokens and token-aware addresses remain outside the native-only scope.

Independent TypeORM ESM, Ergo/Cardano browser loading and extractor root type-export fixes are extracted from this BCH diff into separate prepared prerequisites. The legacy source-root regression remains visible until its prerequisite is integrated; the dedicated BCH source entry remains isolated.

The public canonical transaction fixture contains the retained parent, unsigned and signed bytes. Its 11 offline cases check Schnorr/ForkID authentication, isolated signed-byte and RPC-projection mutations, and both extractor APIs. No new signing, live funds or broadcast is implied.

This updates an existing draft's scope and evidence. Review of the RCS integration document, design findings and producer releases remain pending. It does not request chain-code review before that document review.

Coordinated drafts: Scanner #16, Guard #29, Watcher #17, Health Check #5, UI #33. Generic Sign Protocols #9 is separate.

Native-only contribution with scoped validation. Maintainer releases, upstream acceptance and operational activation remain pending.
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