How To Buy Tokens On EtherDelta.

in etherdelta •  7 years ago  (edited)

 A walk-through on how to exchange Ethereum (ETH) for Populous (PPT) on EtherDelta. 

This is not trading advice, it’s just me playing with some ETH!

Let’s go to: https://etherdelta.github.io. EtherDelta is a decentralized exchange, your funds are held in a smart contract.

Be careful, trades are NOT reversible. If you make a mistake in entering your order, as soon as your order appears in the order book, other traders will be all over it. Traders are watching their screens waiting to profit from someone’s mistake.

For example: 10 bananas for 1$ is not the same as 10$ for 1 banana.

Before you send ETH to EtherDelta, take the time to play around with it to see what happens as you click on the different areas, especially the “NEW ORDER” buy and sell, this is where mistakes happens.

My first time at this exchange was a little bit confusing, so I took some screen shots as a went through the entire process.

In this walk-through, I will make one trade using the “ORDER BOOK” and one trade using the “NEW ORDER”. 

Account Creation

To use EtherDelta you need a wallet that is managed by EtherDelta inside the browser, note that your wallet and private key will be stored in the browser. You can also use MetaMask or Parity.

1. To create a new account managed by EtherDelta, Select account in the upper right corner. 


2. Select: New account.


3. A pop-up will appear with:

  • Your public key at the top. This is your sent to address, it’s your Ethereum wallet linked to EtherDelta.
  • Your private key is at the bottom. Don’t share your private key.
  • Copy the entire content into Notepad and save the file offline in a safe place.
  • If someone has your private key, they have access to your funds.

Transferring ETH The New Wallet  

4. Now you need to send Ethereum to this wallet (you send to the public key).

For this example, I used https://www.myetherwallet.com to send 0.25 ETH to my newly created wallet.


5. Return to EtherDelta

  • In the BALANCE area, you will see:
  • Token: This is the symbol for the Tokens you have in your wallet.
  • Wallet: The balance in your wallet (we see the 0.25 ETH I transfered). 
  • EtherDelta: The amount of token you have available to trade inside the EtherDelta exchange smart contract. This is not a wallet. it may be confusing the first time.

Now that you are at EtherDelta with ETH in your wallet, you need to deposit some ETH in your EtherDelta smart contract before you can trade it for another token.

Deposit ETH Into The EtherDelta Exchange Smart Contract

6. Once you have ETH is in the wallet managed by EtherDelta, you need to take some ETH out of the wallet and DEPOSIT them in the EtherDelta smart contract.

-Don’t deposit the entire amount because:

  • 1- You will need to have a little amount of ETH in the wallet to pay for the transaction fees.
  • 2- If you make a mistake in the transaction, your loss will be limited to the deposit amount inside the smart contract.

Step 1. Select Deposit on the upper left corner to access the Deposit menu.

Step 2. Enter the amount of ETH you want to deposit. 

Step 3. Click Deposit on the lower right as per the image below.

 

A pop-up will appear with a transaction that you can track on https://etherscan.io. The deposit transaction fee was 0.000177972 Ether.  

Now I have 0.030 ETH in my wallet available to pay for transaction fees, and I have 0.22 ETH inside the smart contract available to trade.

Pair Trading Selection

7. I want to trade my 0.22 ETH for PPT.

-Select PPT from the drop-down menu. 

-For this trade, I will use the order book. 

  • The order book is a list of buy and sell orders waiting to find a matching seller or buyer.
  • The order book is split with two orders types.
  • The orders in RED are SELL orders, you click a RED order to BUY from that SELLER at his price.
  • The separation in the middle, is the pair that I chose to trade, PPT/ETH.
  • The orders in GREEN are BUY orders, you click a GREEN order to SELL to that BUYER at his price.   

-How to read the order book:

  •  The first seller in line wants to sell 10.000 PPT for a total of 0.223 ETH. This seller is asking for 0.02225 for each PPT he wants to sell. You see the ratio in red (0.225 ETH / 10 PPT = 0.02225).
  • The first buyer in line wants to buy 34.990 PPT for a total of 0.778 ETH. This buyer is offering 0. 02224 for each PPT he wants to buy. You see the ratio in green (0.778 ETH / 34.99 PPT = 0.02224).

Trade Entry And Execution 

8. I look at the order book to find the sell order with the lowest asking price with enough volume to fill my order. 

-The lowest asking price, is a seller who wants to sell 1600.000 PPT for 57.920 ETH, but I only have 0.22 ETH in my account. That is not a problem, I can buy a small portion of his order and other buyers will do the same, until his entire order is filled and out of the order book.

-How to buy using the “ORDER BOOK”?

  • I click on the lowest sell order (red) and a Buy order form will pop-up pre-filled with the complete order, but I need to edit this order.
  • I click in the field under the ETH to specify how much ETH I want to send for this order, in my case it’s .22 ETH.
  • I click anywhere on the Buy order form to refresh the quantity in the “Amount to buy (PPT)” field and the Buy order form will calculate the amount of PPT I can buy with the amount of ETH I want to spend. In this case, I want to exchange 0.22 ETH at a ratio of 0.0362 which is 6.077 PPT. 


-A pop-up will appear with a transaction you can track on https://etherscan.io. Keep in mind that every time this box pops, there is a small transaction fee, 0.000372 ETH in this case.

Once the transaction is complete, it will appear in the “MY TRANSACTIONS” area. In this case I bought 6.059 PPT and I paid 0.219 ETH for a ratio of 0.0362. (0.219 ETH / 6.059 PPT = 0.0362) .

That’s it. That’s the end for buying with the order book.

The next step shows how buy with the “NEW ORDER” menu.  

Buying with “NEW ORDER” menu.

Warning! This is where traders screw up.

-Now PPT is trading around 0.011, I will place an order to buy 10 PPT and I want to pay 0.010 ETH for each PPT I want to buy, for a total of 0.100 ETH.

-In the “NEW ORDER”, next to PPT, I enter 10. This is the quantity I want to buy.


-In the “NEW ORDER”, next to PPT/ETH, I enter 0.010. This is the price I want to pay for each PPT.

-The form will calculate the total amount of ETH this trade will cost, 10 PPT x 0.010 = 0.100 ETH.

-The last field “Expires”, is how long the trade will be active calculated in Ethereum blocks. 

- Danger - Once everything is double cheked, click Buy ONLI 1 TIME. There is NO asking for confirmation. The trade is sent as soon as you click Buy. The box will stay there and a small confirmation pop-up will appear in the lower right corner of your browser. I delete the values in the field as a precaution. 

-The drawback of using this method, is that there are always other traders willing to pay a little more just to get in front of your order, and by a little more I mean 0.00001.

-After the confirmation, you will see your order in “MY TRANSACTIONS” and it will be highlighted in the “ORDER BOOK”, you can click “Cancel” if you change your mind. There are fees to cancel an order.


-The order is highlighted in the “ORDER BOOK.

-After the order is filled, it will appear in the “TRADES” area. (The fees for this trade were 0.000370408 Ether).


How To Withdraw The Tokens

  • In the "BALANCE" area:
  • Select "Withdraw"
  • Enter the amount you wish to withdraw, in my case I withdraw the entire amount.
  • Click “Withdraw”.
  • A tracking pop-up will appear.

-The tokens are transferred in to the wallet managed by EtherDelta.

-In this last step, I will transfer the PPT tokens from EtherDelta to MyEtherWallet.

  • -Enter the quantity to transfer.
  • -Paste the address for the destination wallet.
  • -Click “Transfer”.

-The transfer is complete and the PPT tokens are with my other tokens. 

-You can also withdraw and transfer the unused ETH the same way.

What Can Possibly Go Wrong?

Entering the price and the quantity in the wrong order in the “NEW ORDER” menu. 

Paying a ratio of 10.4 instead of 0.013.

Paying a ratio of 108.445 instead of 0.021.

  Paying a ratio of 293.398 instead of 0.012. Someone paid 3.6 ETH to buy 0.012 PPT .

  Confusing the Sell and Buy button. 

And some more in Veritaseum, VERI/ETH. Paying a ratio of 10.018 instead of 0.266.

  Paying a ratio of 30.0 instead of 0.440.

But wait, there’s more. If you act quickly you will receive 0.321 Veritaseum for one easy payment of 24.995 ETH !

Yes, someone paid 24.995 ETH to buy 0.321 Veritaseum. 

  ------ Stay Calm And Trade Safely ------  

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

This is really nice
Thanks for this. Will really be of great help.

I made a mistake on Etherdelta and bought some PPT for double the price :( At least I didn't pay 25 ETH for 0.3 VERI though!

A great tutorial, thanks!

Thanks for this! EtherDelta FTW! 🤣

good tutorials~! When I tranfer ERC20 token from etherdelta to MEW is the destination address the same as Etherium wallet address? Thanks alot

This is truly a great guide. Help a lot, thanks!

I´m glad I found your post, I got help when I needed it!

Thanks!

Hi lufid. Thank you very much for this explanation, it helped me to make my first transaction through EtherDelta! Kind of complicated, but OK... with your guideline it worked (what i had to find out through learning by doing was that I should adjust the gas price from 4 to 20 Gwei, to make sure my transactions don't get stuck in the Ethereum Nirvana). Anyway, I have one question, regarding what you write about withdrawing and transferring: I followed your advice and through Etherscan I see my tokens already in my ETH wallet after withdrawing. The way I read your instructions this should only happen after the 'transferring' action. But you wrote that after the withdrawing "the tokens are transferred in to the wallet managed by EtherDelta". When I tried to follow your advice about transferring, I received the message "Please specify a valid address." I had entered my own ETH wallet address, and when I looked into Etherscan, I saw that the tokens in the meantime had already been added. I am guessing that all is OK, but wanted to add this quickly, maybe you need to adjust your instructions, or maybe you can tell me if I need to do something else. Again, thank you very much for the very helpful instructions without which I guess I wouldn't have been able to make sense of the EtherDelta platform.

Good pst sir.... Just the guidelines i needed
But i have a question... I have tokens in MEW and i will like to sell them on etherdelta... Is there anyway i can do that??

very usefull

Very insightful with great guidance on how to buy. Thanks!!

I just read your blogpost. This is a very good guide. Very helpful for newbies to Etherdelta. Thanks :)

I had ordered some tokens from order book dont know why its taking more than 45min. Still the transaction is pending