The funds transfer process out of EtherDelta should take c.10min to complete following this guide.
Day 2 of EtherDelta's hack and with no clear resolution in sight, we decided to move our funds out today as they constituted a significant % of our portfolio. Grateful things went smoothly in our first such attempt. We condense all our research into the 10-steps guide below. Hope it helps you.
Conceptually the guide consists of 2 parts- first the transfer of currencies out from the EtherDelta smart contract, and second the transfer of currencies to another wallet (which is optional).
Step 1: Go to https://www.myetherwallet.com/#contracts. Select the EtherDelta smart contract from the drop-down list. Following which, the other 2 fields get populated automatically.
Step 2: Click the "Access" button. You will now see the below screenshot (scroll down).
Step 3: Select "balanceOf". You will now see the below screenshot.
Step 4: For ETH withdrawal, leave "tokenaddress" field blank. For token withdrawal, go to https://etherscan.io/tokens. Use the search bar to find your token and its contract address. Using LINK as example, the contract address is 0x514910771af9ca656af840dff83e8264ecf986ca.
Step 5: For the "useraddress" field, input the address of the wallet you had used for your EtherDelta trades.
Step 6: Click the "Read" button. You will now see the "unit256" field populated with your currency balance on the EtherDelta smart contract. Copy this number.
Step 7: Next proceed to withdraw your currency balance from the EtherDelta smart contract. Select "withdraw" for ETH withdrawals and "withdrawToken" for token withdrawals.
Step 8: Using token withdrawal as example, fill in "tokenaddress" per Step 4 and "amountunit256" per Step 6.
Step 9: Allow access to your wallet to accept withdrawn funds. Select the option relevant to you.
Step 10: Just follow the next 1-2 instructions, leaving defaults unchanged and you are done moving funds out of the EtherDelta smart contract.
Step 11: (Optional) Transfer the funds retrieved from the EtherDelta smart contract to another wallet of yours via https://www.myetherwallet.com/#send-transaction.
We would suggest using EtherDelta only if you have a hardware wallet. At present only the Ledger Nano S hardware wallet is supported. Otherwise you may consider other exchanges which are bigger establishments (the number of supported currencies might be fewer though).
We have used Kraken, Poloniex, Bitfinex and Binance, preferring Binance most. It is run by former Bloomberg and OKCoin honcho Changpeng Zhao, is currently the only exchange an investor can take a stake in (via BNB), and commissions are 0.5%. Read our DEX and exchange analysis at https://valuatex.com/research/cryptocurrency/knc-zrx-bnb-dex-analysis/.
Amazingly helpful article considering everything that is going on with ED right now... Thanks for this.
Sidenote: This post was NOT indexed by Google yet (as steemit posts tend to naturally take days or even weeks to get indexed by Google unless you hit trending) so I pinged this page to Google manually to get it indexed for you (as this info is helpful to a lot of people with funds on ED right now so the more people that can find this the better). Steemit should fix this cuz its kind of stupid that minnows content gets overlooked like this, while whales get all the attention...
thank you budz82, appreciate it and followed you. hope your funds are safe.