FAQ
Common questions about using Paragon on Base.
General
What is Paragon?
A peer-to-peer OTC marketplace on Base. Sellers lock tokens in an on-chain escrow; buyers pay ETH to receive them at a fixed price. Paragon does not hold your keys or funds.
Do I need an account?
No. Connect any Web3 wallet on Base Mainnet. Your wallet address is your identity.
What does “Unique users” mean in the stats?
That number counts distinct wallet addresses that have interacted with the escrow on-chain — anyone who has created a listing or completed a buy. It is not the number of people who only connected a wallet or visited the site.
What chain is supported?
Base Mainnet only. Your wallet must be on Base to trade.
Is there a mobile app?
No native app. The website works on mobile browsers and inside wallet apps (e.g. MetaMask mobile).
Trading
What’s the difference between Standard and Crowdfunding listings?
- Standard — One buyer must take all remaining tokens in a single purchase.
- Crowdfunding — Anyone can buy any amount at the same per-token price until the listing is filled.
What fees do I pay?
Each purchase charges 1% of tokens (from the seller’s side of the trade) and 1% of ETH (from the buyer’s payment). Both go to the immutable fee wallet set at contract deploy.
Can I cancel my listing?
Yes, if you are the seller and the listing is still active. You receive only unsold tokens back. Already-completed buys cannot be reversed on-chain.
Why can’t I list my token?
The token must be on the Approved Tokens list. Approval requires public market data showing market cap ≥ $300,000 on Base. Submit the contract address on the Tokens page.
What does “cheaper than market” mean?
The UI compares your listing’s per-token ETH price to DexScreener/CoinGecko data. It’s informational — not financial advice. Always verify before trading.
I sent too much ETH — what happens?
The contract refunds ETH above the required amount in the same transaction.
Can I buy part of a Standard listing?
No. Standard listings require buying all remaining tokens at once. Use or look for a Crowdfunding listing for partial buys.
Security
Is the contract audited?
Paragon has not undergone a formal third-party audit. The contract is verified on Basescan, immutable (no admin), and covered by automated Hardhat tests. See Security.
Can Paragon steal my tokens?
No. Tokens in active listings sit in the escrow contract, not Paragon’s servers. Paragon cannot move them without your wallet signing a valid transaction (buy/cancel as allowed by the contract).
Can the fee wallet be changed?
No. It is set once in the constructor and cannot be updated.
Where do I verify the contract?
0x4c0c…7537 on Basescan — look for “Contract Source Code Verified.”
Technical / site issues
Wallet won’t connect
- Use a real WalletConnect project ID in production (not
demo-project-id). - Ensure your wallet is on Base Mainnet.
- On mobile, open the site inside your wallet’s browser or use WalletConnect.
Listings don’t show up
- Confirm the seller’s listing transaction succeeded on Basescan.
- Refresh the marketplace — listings are read from the on-chain escrow.
I approved a token but it is not on the list
Refresh the Approved Tokens page. If it still missing, submit the contract address again on that page.
Prices look stale
Live prices refresh about every 60 seconds. Hard refresh if needed.
MetaMask shows a “scam” or security warning
You cannot turn this off in the Paragon app. MetaMask (via Blockaid) scans each transaction and flags unknown or risky patterns. New dApps and contracts are often flagged until verified.
If you trust Paragon and want the warning cleared for everyone:
- Report a false positive (project owner) — report.blockaid.io → Developer → “Verify a project”. Include:
- Site:
https://paragon-otc.com - Escrow (verified):
https://basescan.org/address/0x4c0c041d624237cc84a391CB2F62B9688Cd27537#code - Short description: non-custodial OTC escrow on Base
- Site:
- In MetaMask on the warning screen → See details → Report an issue (same info).
- Use a custom domain (not only
*.vercel.app) and a real WalletConnect project ID — both help reputation.
For your own wallet only: Settings → Security & privacy → you can disable “Security alerts” (not recommended; you lose protection on all sites).
Paragon only requests approval for the exact listing amount, not unlimited wallet access.
Still stuck?
- Check Trading guide for step-by-step flows.
- Read Security before large trades.
- Inspect your transaction on Basescan.
