Negotiations
Negotiation is where Hagglr becomes truly different from a swap. Instead of blindly dumping into a pool, you enter a deal room with your counter‑party and refine the price together. That's when the fun starts.

Accessing the Negotiation View
You can enter a negotiation from two directions:


Negotiation Chat Layout
Inside a negotiation you’ll typically see:
On the left (or header): offer summary (tokens, amounts, status).
In the center: the negotiation timeline / chat.
On the right (or lower panel): the latest bid and controls.

Making a Counter Offer
If you’re the offer owner and a bidder has placed an amount:
Click Make Counter Offer.
Enter your desired counter amount (e.g. 5 USDC instead of 3).
Confirm.

The negotiation timeline will update to show:
Original bid
Your counter bid
Status: Pending (waiting on the other side)
Accepting a Negotiation
Once both sides agree on a number:
Click Accept Offer / Accept Negotiation.
Choose the wallet you want to use for settlement:
Platform Wallet
Connected Wallet (if supported in that flow)
Confirm in your wallet.


After on‑chain confirmation you’ll see:
✅ Offer Accepted – Trade completed successfully.

The offer’s status changes to Accepted, and the trade will later contribute to your:
Points
Leaderboard position
Profile stats
Negotiation States
A negotiation can be in one of several states:
Pending – waiting on the other side to respond.
Negotiating – active back‑and‑forth.
Accepted – deal closed, escrow flow executed.
Cancelled – one party cancelled the offer or walked away.
Expired (future) – negotiation window has timed out.
You can always see the latest state in the offer details and negotiation header.
Ready to move size faster? Learn how Flash Sales change the dynamics in Flash Sales.
Last updated
