In this tutorial, we’re going to deposit Ether into KIWI Exchange and use it to buy KIWI tokens.

This version of the tutorial assumes you’ve installed and are using the MetaMask Chrome Extension.

If you don’t want to (or can’t) use MetaMask, we have another version for MyEtherWallet users.

Choosing MetaMask

First, make sure you’ve unlocked your MetaMask account by entering your password and selected the address you want to use with KIWI Exchange.

The address will need enough Ether for your deposit, plus a little extra (say 0.05 ETH) to cover gas fees.

Go to the pair you want to buy - in our case KIWI-ETH - and when asked “How should KIWI Exchange send Ethereum transactions?”, choose MetaMask.

You might need to reload the KIWI Exchange web page after unlocking your MetaMask account - sometimes it doesn’t detect it straight away.

Depositing Ether

Now KIWI Exchange knows to use your MetaMask account, you should see your Ethereum address balance appear as an “External” ETH balance in KIWI Exchange.

In order to use your Ether to buy tokens, you’ll need to deposit it into the KIWI Exchange book contract. Note that each pair is a separate contract.

Use the “[+ Dep]” button next to your ETH balance to bring up the Deposit ETH form.

When you click ‘Deposit ETH’, MetaMask will pop-up its “Confirm Transaction” dialog - check the details look sensible and click Confirm.

Tips:

  • Make sure you leave some Ether in your account since you’ll need it to pay gas fees;
  • When the Ethereum network is busy, transactions can take a while - increasing the “gas price” on the Confirm Transaction dialog can help (at the cost of paying a higher fee);

After the transaction has completed, you should see your “Exchange” ETH balance on KIWI Exchange increase (and your “External” balance decrease).

Buying Tokens

Now we have an “Exchange” ETH balance, we’re going to use it to buy 100000 KIWI tokens.

We’ll make sure ‘Buy KIWI’ is selected, enter the number of tokens we want to buy in the amount box, fill in the price box by clicking the price we want, then choose the default terms of “Good Till Cancel (no gas topup)”.

“Good Till Cancel” means that even if the offer we saw disappears, our order to buy will still stand - it will be added to the book and (hopefully) filled by someone else. If we don’t want that, we could choose “Immediate or Cancel”. Full details of terms and order statuses are covered in our Trading Rules.

When we click ‘Place Buy Order’, MetaMask will pop-up its “Confirm Transaction” screen - check the details look sensible and click Confirm.

Finally, you should have 9800 KIWI in your “Exchange” KIWI balance (after the teeny (0.2%) 200 KIWI fee). Click “[- Wtd]” button to withdraw to your MetaMask account.

Congratulations - you’re an unstoppable trader now!