Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add more tips
Tip
  • Wait for some time after the hard fork before attempting to convert your DAOs into ETHs. There is no deadline for the withdrawals. The safest thing to do is wait.

  • Be sure to upgrade to the latest version the client of your choice: geth, parity, mist.

 

The DAO contract was attacked on 17th June 2016 where the attacker drained about USD 50 million worth of ethers using a recursive call vulnerability in The DAO contract code. Please find below how to get back your invested funds.

...

  1. Get the account address from which you want to convert your DAOs into ETHs

    • Under the Wallet menu, select the account from which you want to convert DAOs into ETH.
    • Double click on the account address and copy the address into your clipboard using Control-C in Linux or Windows, or Command-C on a MacBook.
  2. Get the balance of the account from which you want to convert your DAOs into ETHs

    • In the Contract menu, select The DAO contract.
    • Scroll down to the Balance of function under the Read From Contract column on the left.
    • Paste the address in your clipboard into the owner-address field.
    • Double click on the Balance displayed and copy the balance into your clipboard using Control-C in Linux or Windows, or Command-C on a MacBook.
  3. Approve the transfer of your account's DAO balance to the Withdrawal contract address

    • In the Contract menu, select The DAO contract.
    • Under the Write To Contract column on the right, select the Approve function.
    • Paste the balance from your clipboard into the amount-256 bits unsigned integer field using Control-V in Linux or Windows, or Command-V on a MacBook.
    • Enter the Withdrawal contract address 0xbf4ed7b27f1d666546e30d74d50d173d20bca754 in the spender-address field.
    • Under the Execute from field, select the account from which you want to convert your DAOs into ETHs.
    • Leave the Send ETHER field as 0.
    • Click on Execute and enter your account password.
    • You should get a transaction confirmation message.

3- Execute the withdrawal contract function

  1. Withdraw ETH from the Withdrawal contract

    • In the Contract menu, select The DAO Withdrawal contract
    • Under the Write To Contract column on the right, select the Withdraw function.
    • Under the Execute from field, select the account from which you want to convert your DAOs into ETHs.
    • Click on Execute and enter your account password.
    • You should get a transaction confirmation message.
    • Wait a short while and your ether balance should update. If not, restart Ethereum Wallet.

 



DAO token sales

The DAO token sales start on . In the first 14 days, The DAO tokens were created at a rate of 1 ether = 100 tokens

...