Deposit

  1. By now you should have an account selected in the account dropdown (upper right). Your account should be managed by either MetaMask, Cryptomagz Dex browser wallet, or Parity.

  2. In the account dropdown (upper right), next to your account address is your wallet balance. If it's 0, you need to send some ETH to your wallet address. Do that before proceeding to the next step.

  3. Now that you have some ETH in your wallet, you need to deposit from your wallet to the Cryptomagz Dex smart contract so that you can start trading.

  4. In the upper left, there is a Balance panel. There are three columns, "Token," "Wallet," and "Cryptomagz Dex." The first column, "Token," will have a row for the token you're looking at and a row for ETH. The "Wallet" column shows the balance held in the account you have selected in the account dropdown. Notice that the balance shown in the ETH row under "Wallet" matches the balance shown in the account dropdown.

  5. When you deposit, you will move funds from your "Wallet" to the Cryptomagz Dex exchange smart contract. To do this, enter the amount you want to deposit and press "Deposit." Don't deposit all of your ETH though. You need to leave some behind in your "Wallet" to cover gas fees. A good rule of thumb is to leave 0.05 ETH in your "Wallet" to cover gas fees for future transactions you will do (trading, depositing, withdrawing).

  6. After you press the "Deposit" button, if you're using MetaMask you'll have a transaction to approve. You can reduce the gas price from the default (~21 gwei) to 4 gwei if you're willing to wait longer for your transaction to confirm but pay a lower fee. If you're not using MetaMask, you can set the gas price from the "Gas price" item in the account dropdown (upper right).

  7. NOTE: If you are depositing a token (not ETH), depositing will involve two back-to-back transactions. The first one approves the Cryptomagz Dex smart contract to transfer the deposit on your behalf. The second one is the actual deposit. You must approve both.

  8. After your transaction has been sent, Cryptomagz Dex will tell you that you generated a transaction. You can click the link to track your transaction on Etherscan.

  9. Once your transaction confirms, you should see funds move from the "Wallet" column to the "Cryptomagz Dex" column.

Withdraw

  1. The Withdraw tab is the opposite of the Deposit tab. It will move funds from the "Cryptomagz Dex" column back to the "Wallet" column.

  2. Remember that in order to withdraw, you need to pay a gas fee, and the gas fee comes from your "Wallet."

Transfer

  1. If you find yourself asking, "what if I want to move my funds to another Ethereum address?" then the Transfer tab is for you. The Deposit tab moves funds from your wallet to Cryptomagz Dex. The Withdraw tab moves funds from Cryptomagz Dex to your wallet. The Transfer tab moves funds from your wallet to another wallet address.

  2. If you want to "withdraw to another Ethereum address," you need to withdraw and then transfer.

  3. On the Transfer tab, the first box is the amount you want to transfer. The second box is the address you want to transfer to. By default, the address you want to transfer to is pre-filled in with your existing address. Overwrite this with another address of your choice and then press "Transfer."

Summary

Deposit: "Wallet" --> "Cryptomagz Dex"

Withdraw: "Cryptomagz Dex" --> "Wallet"

Transfer: "Wallet" --> another wallet address