SellETCSafely: A DAPP for Mist to make splitting ETH and ETC easier

in #ethereum8 years ago

 

Sell ETC Safely

A DAPP to safely split ETH and ETC

The hard fork in block 1920000 created two networks: The forked chain (here referred to as ETH) and the classic chain (here referred to as ETC). If you had ether in an account before the hard fork, you now have this amount on both chains. If you transfer 10 ETH from account A to account B, then this same transaction can (usually) be replayed on the other chain as well, and will there move 10 ETC from account A to account B. You might not want that!This DAPP provides a simple interface to create a replay-safe transaction. It is a single transaction which is valid on both chains, but has different effects on each one. This allows you to move your ETH from account A to account B and - at the same time - your ETC from account A to account C. The DAPP charges 1 % on the ETC side for this service. So you will receive 100 % of your ETH and 99 % of your ETC.

Instructions

  • Step 1 (optional): Take a look at the verified source code of the splitter contract that will be used. It lives at address 0xc8d9...b611. The split method is the heart of the contract and you can see, that it will either route the payment to the destination address for ETH or to the destination address for ETC.
  • Step 2: Create an account at Poloniex and go to Balances > Deposits & Withdrawals and request a new deposit address for Ethereum Classic (ETC).
  • Step 3: Open Mist or start Ethereum Wallet with the flag "--mode mist" and open this page in the Mist browser. Open the account menu in the upper right corner and select the account or accounts which you would like to make visible to the DAPP.
  • Step 4: If you have this page open in Mist, you should see a form below which allows you to prepare the transaction. Select the account from which you want to send, pick an amount and enter destination addresses for ETH and ETC. Enter your Poloniex deposit address for ETC and whatever address you like for ETH. It is recommended to create a new ETH account for this purpose, but it is also possible to simply send ETH back to the sender account.
  • Step 5: Click on "prepare transaction" and double-check the details. Then click on "sign transaction" and enter your account password.
  • Step 6: Wait 5 to 10 minutes for Poloniex to recognize your deposit of ETC. You are now ready to trade!