Panel |
---|
|
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. |
...
Following the attack, Ethereum community, miners and exchanges leading the vote, decided to go hard-fork. After some code change and the upgrade of Ether clients, the hard-fork was completed on July 20th. Nearly 12 million ETH have been from the “Dark DAO” and “Whitehat DAO” contracts into the WithdrawDAO recovery contract.
Fund withdrawal
...
Method 1 - MyEtherWallet
Upload / Paste your Keystore file / Private Key to access your wallet.
Press big red button.
Confirm that you are sure you want to withdraw.
Wait a couple seconds and 2 transaction links will appear. Wait about 30 more seconds and check the balance of your account on Etherscan. You should have more ETH and 0 DAO.
Method 2 - Ethereum Wallet
1- Watch the DAO contract
- Make sure that you have downloaded Ethereum Wallet 0.8.1 or later.
- The first time you start Ethereum Wallet 0.8.1, select "Yes" to the question "Do you want to activate the chain in which funds linked to the exploit are restored to a contract where they can be withdrawn by The DAO token holders?". You have now made the choice to use the hard-forked Ethereum chain.
- add and watch the DAO contract. Use the same procedure as described in the link, but set:
- Contract Name:
The DAO Withdrawal
- Contract Address:
0xbf4ed7b27f1d666546e30d74d50d173d20bca754
- JSON Interface:
[{"constant":false,"inputs":[],"name":"trusteeWithdraw","outputs":[],"type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"type":"function"},{"constant":true,"inputs":[],"name":"mainDAO","outputs":[{"name":"","type":"address"}],"type":"function"},{"constant":true,"inputs":[],"name":"trustee","outputs":[{"name":"","type":"address"}],"type":"function"}]
- Contract Name:
Tip |
---|
If Ethereum Wallet is freezing, see UPDATE 23/07/2016 in How to remove The DAO contract from Ethereum Wallet (Mist) watch list as it is freezing?. |
2- Approve the transfer of your DAOs to the withdrawal contract
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.
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.
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.
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
...