Approvals
Infinite approvalβ
Before your transaction gets processed, you will have to approve the token's spending.
After keying your parameters, you will have to click the "Buy" or "Sell" button.
It will trigger the approval process, starting with a pop-up. Click on "Proceed" then "Approve".
Metamask will open - you can leave the suggested amount for an "infinite approval". Clicking "Max" will give you the maximum amount available in your wallet.
Click next, review the transaction and click "Approve" on Metamask.
Wait for the transaction to be processed, and that's it - you're ready to trade!
On the following pages, you will find more details on how to execute a Market or Limit order.
About Approvalsβ
You can read some more about approvals in the FAQ section.
Here are a few rule of thumbs when it comes to approvals:
An approval is valid for a specific order type of a specific market.
π‘ For example, if you approved a BUY market order for the WETH/USDC market, this approval is not valid for SELL market orders for that same market. You have to approve again.
Approvals accumulate.
π‘ For example, if you approve buy market order for weth/usdc market with a 1000 USDC and perform a market order for 100 USDC, you have 900 USDC in approved balance. If you perform the same action again ("Approve & Buy"), you'll have 1800USDC of approved balance.
If your pre-approved amount is used up, your order will fail.
An easy way around this is to perform an infinite approval.