Fill from the terminal
1
Select an active offer
Confirm the pair, settlement type, remaining size, maker price, expiry, and any buyer restriction.
2
Enter the amount
Type an asset quantity or use a percentage shortcut. The amount cannot exceed Available.
3
Review the cost
Check block notional, venue fee, total quote cost, USD estimate, and what you receive.
4
Approve the quote token
If allowance is insufficient, confirm the approval transaction first.
5
Review the fill in your wallet
Confirm the venue address, network, asset amount, and maximum debit. Then broadcast the transaction.
6
Wait for confirmation
The offer’s remaining size updates after the fill confirms.
What you receive
- Spot offer
- Forward offer
You receive the underlying asset directly from venue escrow.
Cost and protection
USD values help you compare terms. The contract uses token-denominated amounts and does not read the USD estimate.
Common reasons a wallet rejects review
Insufficient balance or allowance
Insufficient balance or allowance
You need enough quote token for the cost and fee. Complete the approval transaction if prompted.
Offer changed before submission
Offer changed before submission
Another fill may reduce remaining size. Refresh the offer and enter an amount at or below the new maximum.
Offer expired or paused
Offer expired or paused
Fills stop at expiry and while venue entry is paused. Cancellation and redemption remain available during a pause.
Private buyer mismatch
Private buyer mismatch
Only the offer’s configured buyer can fill a private block.
Token transfer behavior
Token transfer behavior
A token may tax transfers or behave outside the venue’s supported model. Review token risks.
Contract-level reference
Review
fill, fillWithLimits, exact parameters, and revert conditions.