Bitcoin Forum
December 15, 2024, 01:15:52 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: My Bitcoin-QT wallet and my Exodus wallet seem to 'know' each other?  (Read 504 times)
P.Picasso (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
August 08, 2017, 08:33:22 AM
 #1


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   
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
August 08, 2017, 10:18:44 AM
 #2


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?
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4363

<insert witty quote here>


View Profile
August 08, 2017, 11:50:05 AM
 #3

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 Undecided 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 Shocked

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
August 08, 2017, 07:46:24 PM
 #4

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 Undecided 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 Shocked

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>
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4363

<insert witty quote here>


View Profile
August 08, 2017, 11:58:09 PM
 #5

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)

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
P.Picasso (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
August 09, 2017, 10:36:40 AM
 #6


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
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!