Offers - Create & Manage

Offers are the core building block of Hagglr. Every OTC trade starts with a Sell Offer: you define what you are selling, what you want in return, and how visible you want the deal to be.


Offer Types

Today, Hagglr focuses on:

  • Sell Offers – you specify:

    • From – the token and amount you’re selling

    • To – the token you want to receive

    • Wallet used to settle (Platform vs Connected)

    • Optional: Flash Sale discount

  • Buy Offers (Integration Pre-Mainnet Release)

Future versions may add more structured offer types (Buy Offers, RFQs, etc.), but the core logic always starts with a Sell Offer.


Creating a Sell Offer

Go to Create Offer in the navbar.

1

Select Wallet

At the top you choose which wallet will fund the offer:

  • Platform Wallet – internal Hagglr wallet

  • Connected Wallet – an external wallet (e.g. Phantom / MetaMask)

2

Set “From” (what you’re selling)

  • In the From section, pick the token you want to sell.

  • Enter the amount.

  • You can use MAX to auto‑fill your full balance (if enabled).

3

Set “To” (what you want)

  • In the To section, pick the token you wish to receive.

  • Optionally reference market pricing using the Live Swap Calculator (on the right side).

The calculator never executes swaps: it just shows an indicative DEX price to help you choose a fair OTC rate.


Discounts, Notes & Offer Privacy

Sale Mode

You can define how your offer is treated:

  • OTC – standard peer‑to‑peer offer

  • Sale of the Day – highlighted promotional slot (if your discount qualifies)

  • Discount – toggle to show the deal as discounted vs market

Discount

  • Either set a percentage discount (e.g. 10%)

  • Or define exact discount amount depending on configuration.

Hagglr will calculate what the discounted receiving amount should be and reflect it in the price summary.

Note (Optional)

Use the Note field to clarify details, for example:

  • “Selling SOL for USDC on Solana only.”

  • “Project OTC – please contact before accepting.”

Private Offers

Toggle Make Offer Private to restrict who can accept:

  • When enabled, you must provide a Recipient Wallet Address.

  • Only that address (or users linked to it) can accept the offer.


Creating the Offer

Once everything looks correct:

1

Review the summary

Check price, from/to amounts, discount, and any notes or recipient restrictions.

2

Create Offer

Click Create Offer.

3

Confirm transaction

Confirm the transaction in your wallet (if required). Your offer will now appear under My Offers and, if public, on Discover OTC.


Managing “My Offers” MY BIDS

Go to My Offers in the navbar.

Here you can see:

  • All offers you created

  • Their status:

    • Open

    • Bid Received

    • Negotiating

    • Accepted / Completed

    • Cancelled

Click any offer to open Offer Details and see:

  • All bids placed on that offer

  • Current highest bid (if relevant)

  • Quick actions: Go to negotiation, Cancel offer, etc.


Offer Status Lifecycle

A typical offer moves through these stages:

1

Open

Ready for bids.

2

Bid Received

At least one bid exists.

3

Negotiating

You or the bidder have opened the negotiation view.

4

Accepted

A bid was accepted, trade completed.

5

Cancelled / Expired

No longer active.

The negotiation flow is covered in Negotiations.

Last updated