9
3
I have a wallet with several addresses. I would like to isolate one of the addresses in its own wallet, but I don't know how to do it. I've been trying with pywallet.py, but I've been unable to do it.
Can you help me, please?
EDIT: I've made some progress:
- I dumped my wallet with
pywallet.py --dumpwallet >wallet.json, and searched for the key I wanted to isolate, and wrote down the field namedsec. - Then moved
wallet.datto another folder, and started bitcoin-qt, so it generated a new wallet. - Opened
Help -> Debug window -> consoleand runimportprivkey XXXXXXXX mykeylabel. It took about 4 minutes to import the key.
Now I still need to:
- remove this address from the old wallet.
- remove the default address in the new wallet, so it contains just the imported address.
Which client are you using? – o0'. – 2013-05-01T18:51:31.350
Bitcoin-qt but I'm thinking about trying Armory – Francisco R – 2013-05-01T18:59:32.460
What is the reason that you want to do this? In most cases, the easiest and safest thing to do is just send bitcoins from one wallet to another. – Eyal – 2013-05-02T07:34:34.277
1While this is true, he might need to preserve that key if he publicized widely that address. – o0'. – 2013-05-02T10:25:53.760
2Right. I don't want to loose that address. I also don't want to mix balances with other addresses. Bitcoin-qt creates hidden change addresses with almost every transaction, so after a while, I can't be sure of the exact balance of an address (account?). I prefer to isolate this address and all its future related change addreses in its own wallet. – Francisco R – 2013-05-02T13:58:38.170