Generally we get a lot of questions about pending, failed and rejected transactions on EtherDelta, and while each scenario might have unique factors to consider for the user, we've found a few different points of friction which can be avoided from a user's perspective when operating EtherDelta with MetaMask.
If you're having trouble submitting transactions on EtherDelta or other Dapps using MetaMask, consider these factors.
Pending TX's & Trending Gas Prices
If and when there is a large transaction backlog in the Ethereum network, this can hamper the speed and experience of many Dapps and wallets. Particularly when we remember that websites built using Ethereum do not inherently act or perform like traditional client-server technology, it's crucial to take a step back and be patient when a Dapp isn't reacting the way you expect it to.
Is there a backlog of pending transactions on the network? If there is, transactions will be mined slower and higher gas prices will be chosen first. This is something you can estimate via the Etherscan page below:
You can also view the average gas price of transactions in each new block to give yourself an idea of what sort of competing gas prices with transactions are getting mined. See below:
Time and Patience
When using MetaMask with Dapps especially, it's important to be patient when submitting a transaction. Repeatedly clicking the "submit" button multiple times potentially risky because it doesn’t speed up the transactions and when those transactions are processed, you may find you performed that action more times than you meant to, or spent excessive gas fees for sending several failed transactions later. With EtherDelta and just about any other Dapp used with MetaMask, it's important to make sure that you've considered your gas price, the network backlog and pending transactions before trying to re-submit.
Of course, if you ever have any questions about your transactions or issues you're having with MetaMask, please submit a ticket here:
If you're interested to learn more about gas, check out this great post: