Post
Topic
Board Wallet software
Merits 137 from 10 users
Re: Atomic wallet. Bitcoin sent to a Dogecoin address, how was that possible?
by
HCP
on 24/07/2020, 09:59:07 UTC
⭐ Merited by suchmoon (50) ,ETFbitcoin (31) ,LoyceV (20) ,DaveF (12) ,OmegaStarScream (10) ,bitmover (6) ,mikeywith (4) ,o_e_l_e_o (2) ,Lucius (1) ,FatFork (1)
Here is a test wallet, I sent some BTC , then sent it to a Doge address, it went through just like how OP explained, there is 0 relationship between the address Atomic wallet sends btc to and the seed, I tried all different combination like using Doge's PK to magically generate a BTC address, nothing worked, the address they send to is pretty strange
I think I have worked out what they have done... and, if you can get the private key for the DOGE address, I think the BTC could be recoverable!

Quote
...
Doge Address which BTC was sent to:
Code:
D95aC8TEQrbCRWqFVhYHzSj17uB7s8yd74
...
BTC addresss Atomic (magically) sent to:
Code:
14wUesWb7SgutWeem7YjSgZQEmSpUWKPm1

If we take the DOGE address and Base58Check Decode it:
Quote
1e2b35ec3cee8bf29b2e52c29add024953c31294eeb5dc265f

and if we take the "mystery" BTC address and do the same:
Quote
002b35ec3cee8bf29b2e52c29add024953c31294ee28c75ad0


Essentially, Atomic seems to have simply converted the DOGE address from Base58Check to HEX, then stripped off the DOGE "address prefix" (0x1e == "D") and the "checksum bytes", added the BTC network bytes (0x00 == "1") and then recalculated and appended the checksum and the converted from HEX back to Base58Check...

If you can get the HEX Doge PK, you can get to the BTC address:

(Using Mikeywith's example)

DOGE PK:
QRw8xX9VAw67f9db8hqbN4EAWrj3Cwu1jZHDgoR6hg2nKBaKc7gD

--> HEX PK (using "wallet details" tab on DOGE paperwallet generator (TIP: click "skip" Wink):
6308E894B22395F94EF2E935762ADB9A4D5DCAAB672FAEDD51908FD24C6E2902



--> BTC (compressed) addy (using bitaddress.org:
14wUesWb7SgutWeem7YjSgZQEmSpUWKPm1



So, if OP can get the DOGE website to extract the DOGE private key, they'll be able to recover the full amount of BTC