Skip to content

feat: migrate Bitcoin wallet to BIP39 - #1173

Draft
binarybaron wants to merge 1 commit into
masterfrom
feat/bitcoin-bip39-wallet-migration
Draft

feat: migrate Bitcoin wallet to BIP39#1173
binarybaron wants to merge 1 commit into
masterfrom
feat/bitcoin-bip39-wallet-migration

Conversation

@binarybaron

@binarybaron binarybaron commented Jul 28, 2026

Copy link
Copy Markdown

Summary

  • derive a standard 24-word BIP39 phrase from the Monero seed entropy and use its BIP39 seed for new Bitcoin receive/change addresses
  • keep the legacy BDK wallet alongside the BIP39 wallet, combine balances, select legacy UTXOs through add_foreign_utxo, and sign mixed-input payments with both wallets
  • replace the seed dialogs with a shared, sticky-header recovery subpage on both Bitcoin and Monero wallet pages, highlighting the originating wallet arm and showing both phrases, Monero restore height, and legacy descriptors
  • add an optional top-left title label to ActionableMonospaceTextBox
  • document the migration in CHANGELOG.md

Cargo.lock and the Cargo manifests are intentionally unchanged.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying eigenwallet-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: ab6b36c
Status: ✅  Deploy successful!
Preview URL: https://0497ee09.eigenwallet-docs.pages.dev
Branch Preview URL: https://feat-bitcoin-bip39-wallet-mi.eigenwallet-docs.pages.dev

View logs

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