Trading guide
Before you start
- Connect a wallet on Base Mainnet (MetaMask, Coinbase Wallet, Rainbow, etc.).
- Hold enough ETH on Base for gas and, if buying, the purchase amount.
- For selling, the token must be on the Approved Tokens list (≥ $300K market cap).
Listing types
Standard (type 0)
- One buyer takes all remaining tokens in a single transaction.
- Best for fixed-size OTC deals.
Crowdfunding (type 1)
- Multiple buyers can fill any portion at the same per-token price.
- UI shows a funding progress bar.
- Seller can cancel anytime and receives only unsold tokens back.
Selling tokens
- Go to Create Listing.
- Choose Standard or Crowdfunding.
- Enter the token contract address (must be approved).
- Amount — pick 25%, 50%, 100% of your wallet balance, a custom %, or enter amount manually.
- Price — pick a preset vs market (5% under, at market, 10% over, etc.), a custom % offset, or enter total ETH manually. Total price updates from live market data when available.
- Approve the escrow contract to spend your tokens (wallet prompt).
- Confirm
createListing(wallet prompt).
Tokens move into the escrow contract. You can cancel from My Listings until they are sold.
Buying tokens
Standard listing
- Open the listing on the home page.
- Review the price badge (vs market) and total ETH required.
- Click buy and confirm the transaction with the listed ETH amount.
Crowdfunding listing
- Open the listing.
- Enter how many tokens you want (or use max).
- Confirm ETH sent matches
getEthCostfor that amount. - Partial fills update
amountRemainingon-chain.
Fees (each purchase)
| Party | Fee | Paid in |
|---|---|---|
| Seller | 1% of tokens sold | Tokens → fee recipient |
| Buyer | 1% of ETH paid | ETH → fee recipient |
Example: buying 1,000 tokens worth 1 ETH → buyer pays 1 ETH; seller receives 0.99 ETH; fee wallet receives 0.01 ETH + 10 tokens (if 1% of 1,000).
Cancelling a listing
Only the seller can cancel an active listing:
- Go to My Listings.
- Cancel the listing.
- Unsold tokens return to your wallet.
Already-sold portions in crowdfunding listings cannot be reversed on-chain.
Approving a new token
- Go to Approved Tokens.
- Paste a Base ERC-20 contract address.
- Submit — the server checks DexScreener/CoinGecko market cap.
- If ≥ $300K, the token is added to the shared list (Redis in production).
Price badges
| Badge | Meaning |
|---|---|
| Green | Listing is cheaper than market (per token) |
| Red | Listing is more expensive than market |
| Blue | Within ~1% of market |
| Gray | No market data available |
Prices refresh about every 60 seconds.
Tips
- Always verify the token contract address on Basescan before trading.
- Read the Security page and verify the escrow on Basescan for large trades.
- Slippage is not a DEX issue here — you pay the exact ETH calculated for your token amount.
