TRANSACTION HISTORY (Latest on TOP)
Estimated Gas Price in Gwei: WAIT... | While transaction, you can change it in Metamask (Please maintain 0.05 ETH and above for ethereum’s gas in your wallet for smooth transition)
BIDS (Latest on TOP)
ASKS (Latest on TOP)
TRADES (Latest on TOP)
ORDERS (Latest on TOP)
AZExchange.io is a decentralized exchange This means you don't have to trust an administrator to hold your funds. Your funds are held in a smart contract in such a way that you and only you can deposit/withdraw/trade. (We have plan and road map to make the exchange fully decentralized in future.)
This also means that you have to deal with wallet software (or chrome plugins) every time you want to do anything on the trading platform (deposit, withdraw, trade). For first-time decentralized application (dapp) users, this can be quite frustrating.
The UI (of wallet software and AZExchange.io itself) will certainly improve in time, but for now there are some bumps in the road. If, as a first-time dapp user, this drives you to a centralized trading platform, this is certainly understandable. Just know that while your funds are parked at a centralized trading platform, there's a very high probability that one random morning you're going to wake up and find that your coins or tokens have disappeared (see Mt. Gox, Bitfinex, Cryptsy, etc.). With a decentralized trading platform, you don't have to worry about that.
The choice is yours.
They've also provided some valuable resource which shows your trade not on the Decentralized Exchange but actually on the BC.
Acknowledgement and Thanks
Some of the documentation references, codes and smart contracts were modified from Etherdelta, and Forkdelta, other decentralized, centralized exchanges and other websites. We wish to express our gratitude with github and other resources.
Getting Tokens or Coins listed in AZExchange.io
How do I get my token symbol listed on AZExchange.io?
- Any Ethereum-based token can be imported as a custom token and start trading on EtherDelta, without permission.
To appear on the list of official tokens, the token owner/creator should PM me with the following information:
- Token address (code should be verified on Etherscan.io)
- Official Web site (the token address should appear on the official Web site for verification)
- Paragraph description of the token.
Meet Our Team
How gas (transaction) fees work
Every Ethereum transaction involves a gas fee which is paid to miners on the Ethereum network. On AZExchange, Ethereum transactions are required for depositing, withdrawing, and trading. If you're using AZExchange with MetaMask, you can lower the gas price when you accept a transaction to pay a lower gas fee. We recommend a gas fee of 4 gwei if you don't mind waiting a few blocks for your transaction to confirm. If you're using AZExchange without MetaMask, the gas price is fixed at 4 gwei.
If you're not using MetaMask, you can set the gas price from the "Gas price" item in the account dropdown (upper right).
Without getting into too much technical detail, a 4 gwei gas price corresponds to the following overall transaction fees:
|Deposit ETH||~0.0003 ETH|
|Withdraw ETH||~0.0001 ETH|
|Deposit token||~0.0001 ETH|
|Withdraw token||~0.0002 ETH|
|Cancel order||~0.0002 ETH|
How platform fees work
Almost everything you do on AZExchange is free, with only one exception. Here is the full list of exchange fees AZExchange charges:
|Place an order (add liquidity fee)||free|
|Execute against someone else's order (take liquidity fee)||0.3%|
An important feature of AZExchange is that placing an order doesn't involve an Ethereum transaction. Placing an order involves signing a message, which doesn't cost a gas fee. This means that placing an order on AZExchange is completely free: there's no Ethereum transaction fee and there's no fee if the order trades. The one and only platform fee AZExchange charges is a 0.3% fee paid by the person executing an order (paid in the instrument being sold).
How to trade
This guide assumes you already have a working account and you have deposited to AZExchange. This means you should have a balance in the "AZExchange" column. You should also have some ETH in the "Wallet" column to pay for gas fees when you trade.
- Pick a token to trade. This guide will assume you have chosen OMG.
- Most tokens are listed in terms of ETH. For example, a price of 0.03 OMG/ETH means 1 OMG costs 0.03 ETH.
- In the order book, there are green orders and red orders stacked on top of each other. Green orders are people who want to buy OMG. Red orders are people who want to sell OMG. If you want to buy OMG, you can click a red order. If you want to sell OMG, you can click a green order.
- AZExchange only allows you to match against one order per transaction. You can't do a "market buy" that trades against multiple orders at once.
- Partial fills are allowed. For example, if there is an order to sell 100 OMG, you can click the order and choose to only trade 25 OMG, leaving 75 OMG behind for someone else to trade.
- When you do a trade, a transaction will be generated.
- If two people try to trade the same order at once, the first transaction to be confirmed will get the trade (unless both orders are partial fills).
- A failed trade will show up as an error on Etherscan.io. No funds will be lost except the gas fee for the transaction.
How to place an order
- If you don't want to trade immediately or don't like the prices you see in the order book, you can place your own order.
- An order doesn't involve a transaction. It involves signing a message. This means there is no gas fee for placing an order.
- On the order form, select the Buy tab or the Sell tab depending on whether you want to buy or sell the token.
- Let's assume you want to buy OMG.
- The first box is the amount of OMG you want to buy.
- The second box is the OMG/ETH price.
- The third box is the amount of ETH you will spend. This box will populate automatically so you can confirm that the price you entered makes sense.
- The fourth box is the number of Ethereum blocks until your order automatically expires. The default, 10,000, is about two days. If you want your order to last forever, enter 1000000000, which corresponds to about 400 years.
- After you submit the order, you should see two small green bubbles pop up in the lower right. The first one will say "You sent an order." The second one will say "Your order was received."
- After your order was received, it can take about a minute for the order to appear in the order book.
- Your order will be highlighted in blue so you can easily spot it.
- The order book only displays the top 100 buy and sell orders. If your order is not in the top 100, it will not be displayed, but it will appear if enough orders trade.
- AZExchange does not do order matching. For example, if someone is offering OMG for sale at a price of 0.03, and you place an order to buy for a price of 0.04, a trade will not automatically happen. The only way to make a trade happen is to click an order and trade it.
- Your balance will not change when you place an order. Your balance will only change when your order trades.
- AZExchange checks to make sure each order is backed by an appropriate deposit, but it does not check to make sure the sum of each user's orders is backed by a deposit. If, when an order trades, it means other orders are no longer backed by an appropriate deposit, then those orders will disappear from the order book until more funds are added.
How to cancel an order
- In the lower middle of the screen, under "My Transactions," click the Orders tab.
- Find your order in the list of orders and press "Cancel."
- This will trigger a transaction.
- By now you should have an account selected in the account dropdown (upper right). Your account should be managed by either MetaMask, Parity or Nano Ledger, Trezor or KeepKey Hardware Keys. Or Even AZExchange's browser wallet(if applicable).
- 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.
- Now that you have some ETH in your wallet, you need to deposit from your wallet to the AZExchange's smart contract so that you can start trading.
- In the upper left, there is a Balance panel. There are three columns, "Token," "Wallet," and " AZExchange" 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.
- When you deposit, you will move funds from your "Wallet" to the AZExchange's 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).
- 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).
- NOTE: If you are depositing a token (not ETH), depositing will involve two back-to-back transactions. The first one approves the AZExchange smart contract to transfer the deposit on your behalf. The second one is the actual deposit. You must approve both.
- After your transaction has been sent, AZExchange will tell you that you generated a transaction. You can click the link to track your transaction on Etherscan.io.
- Once your transaction confirms, you should see funds move from the "Wallet" column to the " AZExchange" column.
- The Withdraw tab is the opposite of the Deposit tab. It will move funds from the " AZExchange" column back to the "Wallet" column.
- Remember that in order to withdraw, you need to pay a gas fee, and the gas fee comes from your "Wallet."
- 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 AZExchange. The Withdraw tab moves funds from AZExchange to your wallet. The Transfer tab moves funds from your wallet to another wallet address.
- If you want to "withdraw to another Ethereum address," you need to withdraw and then transfer.
- 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."
- Deposit: "Wallet" --> "AZExchange"
- Withdraw: "AZExchange" --> "Wallet"
- Transfer: "Wallet" --> "Another wallet address"
How to disable MetaMask
In case MetaMask has issues, you can always disable it and use AZexchange.io's browser wallet. Here's how.
- Go into MetaMask (orange fox icon in the upper right of Chrome) and click the three dots icon to get your private key. Paste it somewhere along with the address.
- Disable MetaMask (under Chrome’s Window -> Extensions menu).
- In the AZExchange.io account dropdown (upper right), select "Forget account."
- Restart AZExchange.io
- In the AZExchange.io account dropdown (upper right), select "Import account." Enter your address and private key from MetaMask.
- Now you can use AZExchange.io without MetaMask.
How to enable MetaMask
In case AZExchange.io's browser wallet has issues (due to the Etherscan API being down), you can always use MetaMask. Here's how.
- Install or re-enable MetaMask.
- In the EtherDelta account dropdown (upper right), select "Export private key." Find a text editor and paste your address and private key there.
- In the AZExchange.io account dropdown (upper right), select "Forget account."
- If you just installed MetaMask, go into MetaMask's menu and choose "Import account." Import the private key you extracted from AZExchange.io(if this option is enabled by AZExchange.io)
- Refresh AZExchange.io pressing F5 in the web browser
- If you already had MetaMask from before, your account should appear in the AZExchange.io account dropdown (upper right) automatically, and you should select it.
Question : EtherDelta has an option for gas limit / gwei? I normally set these in metamask but if I disable them how will we control these variables?
In the AZExchange.io’s dropdown (upper right), choose the "gas price" item.
How to get started without MetaMask
If you don't want to use Chrome and MetaMask, you can still use EtherDelta.
EtherDelta will store your address and private key in the browser. Your address and private key will not be stored on or sent to a server.
This guide will explain how to get started.
- Open your browser and go to EtherDelta.
- If you have MetaMask or Parity running, go to Window -> Extensions and disable them. Then refresh EtherDelta.
- If you already have an Ethereum account, go to the account dropdown (upper right) and choose "Import account." Enter your address and private key. If you enter your private key incorrectly, you will get an error.
- If you need a new Ethereum account, go to the account dropdown (upper right) and choose "New account." Write down the private key that has been generated for you and store it somewhere safe and secure.
How to get started using MetaMask
- Open Chrome.
- Install MetaMask. Go to https://metamask.io and click "Get Chrome Plugin."
- Write down the recovery phrase MetaMask gives you and store it somewhere safe and secure. Do not skip this step.
- Make sure you are logged into MetaMask.
- Refresh AZExchange.io.
- Your MetaMask account address should appear automatically in the EtherDelta account dropdown (upper right). If it doesn't, something has gone wrong. If you have another Ethereum plugin running (Parity), go to Window -> Extensions and disable it.
- Select your MetaMask account from the account dropdown (upper right). It works even for the account that is imported in metamask from elsewhere... Metamask allows to create a wallet on myetherwallet (for example) and import the key (loose wallet) after checking in the chat it is important that on etherdelta too, the private key is imported.
- AZExchange.io has taken serious and utmost care to check test and run the website, we cannot guarantee the 100 percent integrity and up time as much as we have done necessary standby back ups and security.
- And also we will not be responsible for misuse, abuse, plishing, hacking, misplacement and losing user’s privacy data, losing privacy keys and losing any coins, tokens or funds since we don’t store user’s private keys and password and even 2 factors authenticiation code.
- We are also not responsible for users using third parties software like web browsers, mobile applications, desktop / laptop applications or third party wallets or third party crypto-currency wallets to access our website.
- This disclaimer similarly applies for the hardware that users are using that we will not be responsible.
- However, we will investigate and revert every case with greatest attention and care and revertly within estimated 1-3 working days.
- As we are in for Long term business to serve users. Also, users from USA, China and Singapore or other countries or regions are advised or suggest to comply to their local laws and regulations when using our website and our services.
- For countries affected, we might restrict the country’s relevant IP addresses if necessary. However, we will inform in advance notice prior to the announcement if any.