Trust & Security

Paragon uses a single on-chain escrow contract. You don't have to trust us — you can verify the code yourself on Basescan before trading.

Escrow contract

0x022dDa2c225f37F8cB053bB25BBE3f71239800d7

If the contract page shows "Contract Source Code Verified", the bytecode on-chain matches the published Solidity source — including OpenZeppelin imports.

What the contract can and cannot do

Allowed

  • Sellers deposit tokens into escrow
  • Buyers fully purchase standard listings
  • Buyers partially purchase crowdfunding or live-market listings
  • Live-market listings update total ETH price each epoch
  • Optional buyer whitelist per listing
  • Sellers cancel and get unsold tokens back
  • Platform fees sent to the fee wallet on each buy (PARA holders may pay less)

Not possible

  • Owner or admin role of any kind
  • Stealing tokens from active listings
  • Changing fee % or fee wallet after deploy
  • Pausing or freezing user funds
  • Redirecting a buyer's purchase to someone else

PARA fee discounts

Holding PARA at purchase time can reduce the 1% base fee:

  • 0.1% supply (1,000,000 PARA) — 10% cheaper fees (0.9% per side)
  • 0.5% supply (5,000,000 PARA) — 25% cheaper fees (0.75% per side)
  • 1% supply (10,000,000 PARA) — 50% cheaper fees (0.5% per side)

Connect your wallet to see your PARA fee tier. Hold up to 10,000,000 PARA (1% supply) for 50% cheaper fees.

Legacy v1 escrow

Listings created before the v2 upgrade may still be on the previous contract:

0x4c0c041d624237cc84a391CB2F62B9688Cd27537

View v1 on Basescan

Cancel any active v1 listing to withdraw unsold tokens, then create a new listing on the current escrow above.

How to verify yourself

  1. Open the contract on Basescan and confirm it shows verified source code.
  2. On the Contract tab, skim the functions for creating a listing, buying, and cancelling — those are the only ways tokens and ETH move.
  3. Check recent transactions on the contract to see real listings, buys, and cancellations.
  4. Only sign transactions from the official Paragon site that interact with this escrow address.

Verified source on Basescan

Anyone can read the exact contract code on Basescan and confirm what the escrow can and cannot do.

Non-custodial escrow

Tokens sit in the contract until a buyer pays or the seller cancels. Paragon never holds your keys or funds.

Fully immutable

No owner, no admin keys, no upgrade path. The fee wallet is set once at deployment and cannot be changed.

No admin drain

Nobody can withdraw user tokens or ETH from active listings — not even the deployer.

OpenZeppelin libraries

Uses battle-tested SafeERC20 and ReentrancyGuard from OpenZeppelin — industry standard security primitives.

Transparent fees & PARA tiers

Base fee is 1% per side on each fill. Holding PARA can lower fees to 0.9%, 0.75%, or 0.5% — tiers are fixed in the contract at deploy.

Live market & private sales

Optional live-market listings refresh price on a 60s epoch. Optional private sales limit who can purchase.

Tested contract logic

Core flows — listing, buying (full and partial), fees, cancel, and rejection of invalid buys — are covered by automated tests before deployment.

Paragon is not a formal audit. For large trades, consider your own review or a professional audit. Never share your private key — all actions happen through your wallet signing transactions to the escrow address above.

← Back to marketplace