📖 SafeP2PSwap User Manual
1. Introduction
What is SafeP2PSwap?
SafeP2PSwap is a decentralized peer-to-peer token exchange protocol built on Polygon blockchain. It allows users to swap tokens directly with each other without intermediaries, custodians, or centralized order books.
✅ Key Features:
- Non-custodial — You always control your funds
- No intermediaries — Direct P2P swaps
- Low fees — Only Polygon gas fees (no platform fees)
- Secure — Smart contract escrow mechanism
- Transparent — All transactions on-chain
- Fast — Polygon network confirmations (~2 seconds)
2. Getting Started
Prerequisites
- Web3 Wallet — MetaMask, Trust Wallet, or any WalletConnect-compatible wallet
- POL Tokens — For gas fees (Polygon network)
- Tokens to Swap — USDC, WETH, WBTC, or any supported token
Step 1: Install a Wallet
MetaMask (Browser Extension)
- Visit metamask.io
- Download and install the extension
- Create a new wallet or import existing
- Securely backup your seed phrase (never share it!)
Step 2: Add Polygon Network
Network Name: Polygon Mainnet
RPC URL: https://polygon-rpc.com
Chain ID: 137
Currency Symbol: POL
Block Explorer: https://polygonscan.com
💡 Tip: For testing, use Amoy Testnet (Chain ID: 80002) with free test POL from faucets.
3. Creating an Offer
Step-by-Step Guide
- Navigate to "Create Offer" — Click the "➕ Create Offer" tab
- Select Token You're Selling — Choose from 32+ supported tokens
- Enter Amount — In normal format (e.g., 100 for 100 USDC)
- Approve Token — First time only (click "🔓 Approve")
- Select Token You Want — Choose the token to receive
- Enter Receive Amount — Your desired amount
- Set Duration — 5 minutes to 30 days
- Create Offer — Click "🚀 Create Offer" and confirm
⚠️ Important: Always verify token addresses and amounts before confirming!
4. Fulfilling an Offer
Quick Steps
- Browse "📋 All Offers"
- Find desired swap pair
- Ensure you have sufficient balance
- Click "✅ Fulfill"
- Confirm transaction
- Receive tokens instantly!
✅ Atomic Swaps: Both transfers happen simultaneously or not at all. Your funds are always protected.
5. Managing Your Offers
Offer Status
| Status |
Can Cancel? |
Tokens Locked? |
| Active |
✅ Yes |
✅ Yes |
| Fulfilled |
❌ No |
❌ No (swapped) |
| Expired |
❌ No |
❌ No (returned) |
| Cancelled |
❌ No |
❌ No (returned) |
6. Safety & Security
🔒 Security Best Practices:
- Never share your seed phrase
- Verify contract addresses before interacting
- Use "Unlock" to revoke token approvals when not trading
- Double-check transaction details
- Bookmark the official website
7. Troubleshooting
Common Issues
"Transaction Failed"
- Check POL balance for gas
- Verify token balance
- Wait for network congestion to clear
"Insufficient Allowance"
- Click "🔓 Approve" first
- Wait for confirmation
- Try again
"Wrong Network"
- Switch to Polygon Mainnet (Chain ID: 137)
- Refresh the page
8. FAQ
Is My Funds Safe?
✅ Yes. SafeP2PSwap is non-custodial. You control your funds until the swap executes.
What Are The Fees?
Platform fees: 0% (none)
Gas fees: Polygon network fees (~$0.01 - $0.10)
How Fast Are Swaps?
~2-5 seconds for Polygon confirmation.
What Tokens Are Supported?
32+ tokens: POL, USDC, USDT, WETH, WBTC, DAI, and many more. Custom tokens supported via manual address entry.