Skip to content

feat: support all address types#431

Open
ben-kaufman wants to merge 18 commits intomasterfrom
feat/multiple-addresses-types
Open

feat: support all address types#431
ben-kaufman wants to merge 18 commits intomasterfrom
feat/multiple-addresses-types

Conversation

@ben-kaufman
Copy link
Contributor

This PR adds support for multiple Bitcoin address types in the iOS app, allowing users to select and monitor different address formats. Users can select their preferred address type from: Legacy (P2PKH), Nested SegWit (P2SH-P2WPKH), Native SegWit (P2WPKH), and Taproot (P2TR).

This requires extensive testing across all functionalities, send, receive, channel open, channel close (funds should always go to native segwit address except when selected address when channel opened was Taproot, in which case it should be a Taproot address), cpfp, rbf. All should be checked for each address type, and for multiple address types combined (ie. send with utxos of different address types, open channel with inputs of different address types, boost txs with inputs of different address types, etc.)

@ben-kaufman ben-kaufman requested a review from ovitrif February 5, 2026 11:13
@claude

This comment has been minimized.

@ben-kaufman ben-kaufman force-pushed the feat/multiple-addresses-types branch from 919e450 to 8c8e243 Compare February 11, 2026 04:38
@claude

This comment has been minimized.

@claude

This comment has been minimized.

@claude

This comment has been minimized.

@claude

This comment has been minimized.

@claude

This comment has been minimized.

@claude

This comment has been minimized.

@jvsena42
Copy link
Member

@claude create a checklist of manual test flows

@claude

This comment has been minimized.

@ben-kaufman ben-kaufman force-pushed the feat/multiple-addresses-types branch from 1170e77 to b0e40c3 Compare February 16, 2026 14:11
@ovitrif ovitrif changed the title Support all address types feat: support all address types Feb 16, 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.

2 participants