I am trying to purchase USDC using the DAI I have in Metamask but it will not fill my order.

I've given Matcha permission to access my DAI, I've paid the ETH required and now I'd like to just place a free limit order to purchase USDC. I've set up the limit buy for the matching price on the ticker, it congratlates me for placing the order and the confetti comes out, but it never fills my USDC buy.

I've gone through many forums, Reddits and had a friend, who recommended Matcha for the free limit buys, troubleshoot it with me, but I cannot figure out what I'm doing wrong.

Can someone please assist me? I've attached a screenshot.

enter image description here

1 Answer 1


The order looks too small.

Placing limit orders is free because they are published in an order book that anyone can execute when the price is convenient for them. But this entity that executes (takes) the transaction has to pay the regular gas fees. So your trade is probably too small, both on spread and amount, to justify someone else paying gas to execute the order

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.