🛠 How to Make an Offer on dOTC

đŸ§Ÿ 1. Connect Your Wallet

  • Go to https://app.swarm.com/trade/
  • Click “Connect Wallet” (top-right).
  • Choose your preferred Web3 wallet (e.g., MetaMask, WalletConnect).
  • Approve the connection.

🔍 2. Navigate to ‘Make an Offer’

  • On the to navigation “Trade” → “Swap” to “Limit dOTC”.

🧼 3. Set the Offer Parameters

You’ll now configure the OTC trade terms.

a. What You’re Offering (Give)

  • Select the token or asset you want to sell (e.g., USDC, ETH, SMT).
  • Note: there are no limitations on asset selection. Select from the dropdown any of the preselected assets or enter the smart contract of the token offered.
  • Enter the amount you want to give.

b. What You Want in Return (Get)

  • Select the token or asset you want to receive in return.
  • Note: there are no limitations on asset selection. Select from the dropdown any of the preselected assets or enter the smart contract of the token requested in return.
  • Enter the amount you want to receive.

💡 The tool calculates the implied price ratio automatically.

c. Validity Duration

  • With “Expire” Set how long the offer remains valid (e.g., 1 day, 1 week, custom expiry).

🛡 4. Review additional settings

a. Counterparty Restrictions (optional)

  • You can restrict who can accept the offer (e.g., whitelist addresses or ENS).
  • If left empty, the offer is publicly visible and anyone can accept.
  • You cahn chose to require the taker to be verified (KYC/KYB). If you or your counterparty haven’t verified yet, follow the link to complete verification through Swarm Markets or the compliance provider shown.

🔐 5. Sign and Post the Offer

  • Review all terms carefully.
  • Click “Create Offer”.
  • Your wallet will prompt you to sign the offer payload (no gas fee — signing only).
  • Once signed, the offer is live on-chain and visible in the Offerbook.

✅ 6. Wait or Share the Offer

  • If it’s a private offer, share the link directly with the counterparty.
  • If public, wait for someone to accept.
  • You can track offer status under the “My Offers” section.

đŸš« 7. Cancel or Edit Offer (Optional)

  • Navigate to your offer and click “Cancel” to revoke it.
  • You’ll need to sign a cancellation transaction (again, no gas fees unless it involves contract interaction).

🔁 What Happens When Someone Accepts?

  • Both parties’ wallets are prompted to sign a transaction.
  • Upon match, the trade executes atomically — both sides transfer simultaneously via smart contract.
  • Settlement is instant and trustless.

🧠 Notes

  • ✅ All activity is fully on-chain, traceable, and auditable.
  • 🔒 Offers can be public or restricted — useful for negotiated trades or institutional counterparties.
  • 💬 OTC chat features or encrypted deal discussion tools may be added in future versions.