5

A few days ago I made a transaction at an address known to me (tx made from testnet to global main net). The transaction took place and received over 6 confirmations. The next day this transaction was no longer in the list of committed transactions. The Ether did not reach the destination address (in main net), but they did leave my address (in testnet).

Link to the transaction on etherscan.

Why has the destination address still not received Ether?

I understand about can't transfer ethers from testnet to any other net. Thanks to all for help...

  • On Etherscan it says the recipient has 150 ETH. Are you sure your node is fully synced? – Tjaden Hess Feb 17 '16 at 14:13
  • Here's the recipient on etherscan testnet.etherscan.io/address/…, seems to be fine. – Péter Szilágyi Feb 17 '16 at 14:44
  • All accounts already synced(sender and receiver). But destenation address still don't receive ethers. – Саня Поздняков Feb 17 '16 at 15:04
  • So... I think we get little miscommunication. Becouse i send ether from a testnet to main net to 0xc2a2c4df47a4fef4a023139fb570d42ebbcf3512 and this recipient(in main net) don't receive ethers. Why? – Саня Поздняков Feb 17 '16 at 18:17
  • 1
    Oh, you can't make a transaction from the testnet to the mainnet... They're separate networks. – Tjaden Hess Feb 18 '16 at 5:51
7

Ether between testnet and mainnet can't be transferred: they are separate networks.

But you need to be aware and careful of replay attacks if an attacker can see what you're doing on the testnet and has the private keys to the accounts being used.

Also, you can spend the testnet Ether you received (at 0xc2a2c4...) since you already have the private key for it: private keys don't know anything about the network.

  • 2
    If an attacker has your private keys, they don't need replay attacks to do nasty things to you... – Nick Johnson Apr 7 '16 at 15:49
  • Upvoted. Not sure how to improve the answer and thought it's useful to mention replay attacks as a danger when using multiple networks. – eth Apr 7 '16 at 16:09
6

Testnet and mainnet are two seperate networks. You can not send Ether from testnet to the mainnet, or in general, you can not transfer anything between the different networks.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.