Skip to content

feat: support all address types#788

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

feat: support all address types#788
ben-kaufman wants to merge 2 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
Copy link
Contributor Author

@piotr-iohk one test in the e2e suite is failing, but looking at the video it actually seems correct. The amount left is indeed not dust, so it seems like current behaviour is ok, maybe something in the test should bbe updated like setting the fee rate to ensure amount left will necessarily be dust?

@ben-kaufman ben-kaufman force-pushed the feat/multiple-addresses-types branch from b88692e to 8738aeb Compare February 18, 2026 08:52
@jvsena42
Copy link
Member

Review in progress ...

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

Comments