Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: P.Picasso on August 08, 2017, 08:33:22 AM



Title: My Bitcoin-QT wallet and my Exodus wallet seem to 'know' each other?
Post by: P.Picasso on August 08, 2017, 08:33:22 AM

Hi all,

Just registered for this newbie question.

I have a local Bitcoin-QT wallet and also an Exodus wallet. I also installed a local Bitcoin-ABC wallet to retrieve my BCH's with the private key of my Exodus wallet. That went very well, but since then if I transfer BTC's to my Exodus wallet (from a third party), these BTC's also show up in my BTC-QT wallet. I don't understand that. If I try to send these BTC's from bitcoin-QT to Exodus then this transaction is recognized as 'payment to myself' (so, unfortunately no free money :-) ). 

Can somebody explain this behaviour. I would think my BTC-QT wallet and my Exodus wallet should not 'know' each other.

Thanks,

Pablo   


Title: Re: My Bitcoin-QT wallet and my Exodus wallet seem to 'know' each other?
Post by: jackg on August 08, 2017, 10:18:44 AM

Hi all,

Just registered for this newbie question.

I have a local Bitcoin-QT wallet and also an Exodus wallet. I also installed a local Bitcoin-ABC wallet to retrieve my BCH's with the private key of my Exodus wallet. That went very well, but since then if I transfer BTC's to my Exodus wallet (from a third party), these BTC's also show up in my BTC-QT wallet. I don't understand that. If I try to send these BTC's from bitcoin-QT to Exodus then this transaction is recognized as 'payment to myself' (so, unfortunately no free money :-) ). 

Can somebody explain this behaviour. I would think my BTC-QT wallet and my Exodus wallet should not 'know' each other.

Thanks,

Pablo   

It seems importing the private keys into BitcoinABC also imported them into bitcpin core. Both use the same way of storing data from what I know. Did you use the same datadir for both BitcoinABC and bitcoin core?
If you send bitcoins from BitcoinABC core, it doesn't show up in Exodus does it?


Title: Re: My Bitcoin-QT wallet and my Exodus wallet seem to 'know' each other?
Post by: HCP on August 08, 2017, 11:50:05 AM
Sounds like when you installed BitcoinABC you installed it into the same location as Bitcoin Core (aka BitcoinQT)... I believe that BitcoinABC does this by default, which is pretty dangerous :-\ Not sure if it still does, but it tried to when I installed it prior to the fork... so I changed all the install and datadir's to X:\Blah\BitcoinABC during installation to avoid any conflicts like this.

As ABC is basically a direct port of Core/QT it uses the same wallet.dat format... and if it has installed using the same directory as Core/QT it'll probably be using your BTC wallet.dat :o

I suspect when you used the private key of Exodus in your ABC, because it is "sharing" the wallet.dat with Core/QT, you've also effectively shared the Exodus key with Core/QT.


Title: Re: My Bitcoin-QT wallet and my Exodus wallet seem to 'know' each other?
Post by: jackg on August 08, 2017, 07:46:24 PM
Sounds like when you installed BitcoinABC you installed it into the same location as Bitcoin Core (aka BitcoinQT)... I believe that BitcoinABC does this by default, which is pretty dangerous :-\ Not sure if it still does, but it tried to when I installed it prior to the fork... so I changed all the install and datadir's to X:\Blah\BitcoinABC during installation to avoid any conflicts like this.

As ABC is basically a direct port of Core/QT it uses the same wallet.dat format... and if it has installed using the same directory as Core/QT it'll probably be using your BTC wallet.dat :o

I suspect when you used the private key of Exodus in your ABC, because it is "sharing" the wallet.dat with Core/QT, you've also effectively shared the Exodus key with Core/QT.

Aha, I got the problem.
They both use the same sort of config file. In windoes for example, both config files will be stored in C:\Users\USERNAME\appData\local\config.conf

There's no simple fix to this other than -dumpprivkey=<ADDRESS>


Title: Re: My Bitcoin-QT wallet and my Exodus wallet seem to 'know' each other?
Post by: HCP on August 08, 2017, 11:58:09 PM
dumpprivkey doesn't remove the key/address from the wallet... it is imported and is there "forever"... unless the OP has backups prior to import and/or wants to risk using a util like PyWallet (which I'm fairly certain doesn't even work with recent versions of wallet.dat)


Title: Re: My Bitcoin-QT wallet and my Exodus wallet seem to 'know' each other?
Post by: P.Picasso on August 09, 2017, 10:36:40 AM

Thanks to all for the replies!

I thought that I installed QT and ABC fully separate from each other, but I'm not sure. So what I did in the end is moving all my coins to other wallets, uninstall ABC en QT and then reinstall QT with a datadir from just before the fork and a fresh wallet (don't need ABC any longer). QT seems to work fine now!

Thanks again,

Pablo