{"type":"rich","version":"1.0","author_name":"npub1798ncudyucap9jzzujjsgufx8tdykm8auzfledjcs6f6wf4ekqvq8lpmjt","author_url":"https://nostr.ae/npub1798ncudyucap9jzzujjsgufx8tdykm8auzfledjcs6f6wf4ekqvq8lpmjt","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2015-03-12\n📝 Original message:Den 12 mar 2015 19:52 skrev \"Andreas Schildbach\" \u003candreas at schildbach.de\u003e:\n\u003e\n\u003e I'm afraid this will never fly. Wallets are just too different and\n\u003e that's a good thing! For example, by design choice Bitcoin Wallet and\n\u003e bitcoinj doesn't support multiple accounts. How would it ever import\n\u003e wallets from MultiBit or Mycelium?\n\nI think I covered that with the \"importing wallet says what sections it\nsupports\" part. Then you'd only ask for the library to give you the\naddresses from the first branch in the main HD wallet. The user would be\ntold that you by design can't manage the other parts. The user would be\nalerted and get the recommendation to send the funds over manually if they\nwant to switch their wallet. The user might however just want to export\nthat one single branch if he's a \"power user\", so he would proceed to use\nit that way.\n\nAt export, I recommend the wallet will tell the user what extensions and\nstandards are in use (and which are necessary to recover how much of their\nfunds in the target wallet). The user would be asked to confirm that the\ntarget wallet client supports these. The user should be given the option to\nhand the list of supported functionality in the target wallet (like a list\nof BIP numbers?), and tell the wallet to move the funds around so that the\ntarget wallet can successfully import everything and recover all funds.\n\nActually, thinking about it I think what we really need first is a standard\nsynchronization / transition protocol. Right now we don't have more than\nthe address label syncing plugin for Electrum. We need something for\nwallets to synchronize state, with the option for having one wallet tell\nthe other how to send over all funds (for when they use completely\ndifferent standards for managing funds). As the most simple option, the\ntarget wallet would provide a list of addresses to the sending wallet when\nyou switch (this would satisfy Bryan's request).\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/75ba39b6/attachment.html\u003e"}
