Bitcoin Forum
May 14, 2024, 10:19:28 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Sent Bitcoins to TESTNET address on MtGOX. How to retrieve?  (Read 1731 times)
Mr. Flibble (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
November 18, 2011, 11:07:54 AM
 #1

I accidentally sent some bitcoins to a testnet address from MtGOX. MtGOX accepted the transfer and deducted the balance from my account, but as far as I am aware it is impossible to actually send bitcoins on the live network to a testnet address. I have tried on my local bitcoin client and it won't allow it - the testnet address does not validate. Can someone please confirm if this is the case as MtGOX support staff seem unable to understand this concept.


Support summary:
Quote from: me
Hello. I accidentally sent xxxBTC to a testnet address nxxxxxxxxxxx on Wed 16 Nov 2011 06:37:42 PM GMT. I think (and hope) that this means that it will not actually be sent by your Bitcoin daemon as the daemon will not validate the address. If you could refund it I would be very grateful.
Quote from: mtgox
Thank you for contacting us. Unfortunately, BTC withdrawals are non-reversible within the system. If you wish, please contact the service provider of the address to see if you can get your BTC back. We apologize for any inconvenience caused.
1715681968
Hero Member
*
Offline Offline

Posts: 1715681968

View Profile Personal Message (Offline)

Ignore
1715681968
Reply with quote  #2

1715681968
Report to moderator
1715681968
Hero Member
*
Offline Offline

Posts: 1715681968

View Profile Personal Message (Offline)

Ignore
1715681968
Reply with quote  #2

1715681968
Report to moderator
1715681968
Hero Member
*
Offline Offline

Posts: 1715681968

View Profile Personal Message (Offline)

Ignore
1715681968
Reply with quote  #2

1715681968
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715681968
Hero Member
*
Offline Offline

Posts: 1715681968

View Profile Personal Message (Offline)

Ignore
1715681968
Reply with quote  #2

1715681968
Report to moderator
1715681968
Hero Member
*
Offline Offline

Posts: 1715681968

View Profile Personal Message (Offline)

Ignore
1715681968
Reply with quote  #2

1715681968
Report to moderator
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1032



View Profile WWW
November 18, 2011, 11:52:06 AM
Last edit: November 18, 2011, 12:10:35 PM by deepceleron
 #2

Maybe they also have a testnet wallet and transferred your balance to testnet, as that is what you asked!  Tongue

Seems like a pretty dick response, they didn't send any real BTC to you, it's not going to be added to the blockchain or take any BTC from their balance, and it is likely that while the website accepted it, bitcoind flat-out rejected it. Their web software should validate version as well as checksum. You should demand satisfaction!
BTCurious
Hero Member
*****
Offline Offline

Activity: 714
Merit: 504


^SEM img of Si wafer edge, scanned 2012-3-12.


View Profile
November 18, 2011, 12:24:05 PM
 #3

I've explained your situation on their IRC channel. Now and then the mtgox people respond directly there. I'll let you know when I get a response.

Gavin Andresen
Legendary
*
Offline Offline

Activity: 1652
Merit: 2216


Chief Scientist


View Profile WWW
November 18, 2011, 10:29:20 PM
 #4

I accidentally sent some bitcoins to a testnet address from MtGOX.

First: sounds like a bug in Mt Gox's bitcoin address validation code that they should fix.

Second: Do you own the testnet wallet with that address in it? If you do, then it is possible to transfer the public/private keypair from your testnet wallet to your main wallet and recover the coins (but you'll need to use PyWallet or one of sipa's export/import private keys bitcoin branches).

Because the coins are recoverable, you shouldn't expect Mt. Gox to refund the transaction... (otherwise everybody could create testnet versions of their main-net bitcoin addresses, withdraw, and then as Mt Gox to "refund" their "mistake")

How often do you get the chance to work on a potentially world-changing project?
casascius
Mike Caldwell
VIP
Legendary
*
Offline Offline

Activity: 1386
Merit: 1136


The Casascius 1oz 10BTC Silver Round (w/ Gold B)


View Profile WWW
November 18, 2011, 10:33:08 PM
 #5

Can you find the transaction on Block Explorer?

Did you get a hex transaction ID?

What is the Testnet address?  (We can calculate the equivalent Bitcoin address, and then search Block Explorer for it)... if you have your testnet wallet.dat, you could extract the private key and import it right back into MtGox via "add funds" -> "redeem private key" without even messing with your Bitcoin wallet.

MtGox has written their own bitcoin daemon, so the fact that bitcoind would refuse to send this transaction wouldn't apply to them.  (That's how they can sweep private keys as well, without any support for it in bitcoind)

Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
Maged
Legendary
*
Offline Offline

Activity: 1204
Merit: 1015


View Profile
November 18, 2011, 11:14:02 PM
 #6

I just tested it myself, and it appears that the transaction is, indeed, sent to the testnet address.

http://blockchain.info/address/9932bedca76f6342c169e38ca187694cc03e5651

As you can see, as expected, it was internally converted to a Bitcoin address (1Ey3BDMVPswDsYNnsf4Kme83eMD7iwNTc7) just fine.

Anyway, the point here is that as long as you have the private key for the testnet address, you'll be able to claim the Bitcoins just fine if you move the private key to your main wallet or import it into MtGox.

BTCurious
Hero Member
*****
Offline Offline

Activity: 714
Merit: 504


^SEM img of Si wafer edge, scanned 2012-3-12.


View Profile
November 18, 2011, 11:47:12 PM
 #7

Anyway, the point here is that as long as you have the private key for the testnet address, you'll be able to claim the Bitcoins just fine if you move the private key to your main wallet or import it into MtGox.
Cool, I didn't know that.

Still a pretty obvious bug in the address validation though…

Maged
Legendary
*
Offline Offline

Activity: 1204
Merit: 1015


View Profile
November 19, 2011, 12:57:06 AM
 #8

Anyway, the point here is that as long as you have the private key for the testnet address, you'll be able to claim the Bitcoins just fine if you move the private key to your main wallet or import it into MtGox.
Cool, I didn't know that.

Still a pretty obvious bug in the address validation though…
Yeah. In fact, the only reason this was so easily recognized is because the testnet (and, initially several alt-currencies) accepts(/accepted) standard Bitcoin addresses. In fact, there's a guide for it!
https://bitcointalk.org/index.php?topic=32159.0
(Please note that recovery from this is now actually easier than that, so don't be discouraged by the instructions)

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!