RET Liquidity Pool Setup Guide
Detailed instructions for creating the initial RET/USDC pool on a DEX (Uniswap V2/V3 recommended), including AMM pricing examples and operational notes.
# RET Liquidity Pool Setup Guide
## How AMM (Automated Market Maker) Pricing Works
### The Price Increases Automatically - No Manual Intervention Needed
When you set up a liquidity pool on a DEX (like Uniswap V2/V3, Sushiswap, PancakeSwap), the price adjusts **automatically** based on supply and demand using the **Constant Product Formula**.
### Constant Product Formula: `x * y = k`
- `x` = Amount of RET in the pool
- `y` = Amount of USDC in the pool
- `k` = Constant (must remain constant)
**When someone buys RET:**
1. They send USDC to the pool
2. They receive RET from the pool
3. The formula automatically calculates the new price based on the new ratio
### Example: Price Increases Automatically
**Initial State:**
- Pool: 20,000 RET + $2,000,000 USDC
- Price: $2,000,000 ÷ 20,000 = **$100 per RET**
- Constant: 20,000 × 2,000,000 = 40,000,000,000
**After $100k USDC Buys RET:**
The AMM calculates:
- New USDC: $2,100,000
- To maintain constant: k = 40,000,000,000
- New RET: 40,000,000,000 ÷ 2,100,000 = **19,047 RET**
- RET removed: 20,000 - 19,047 = **953 RET** (buyer receives this)
- New price: $2,100,000 ÷ 19,047 = **$110.20 per RET**
**Price increased from $100 → $110.20 automatically!**
## Setting Up the RET/USDC Liquidity Pool
### Step 1: Choose a DEX Platform
**Recommended Options:**
- **Uniswap V2** (Ethereum) - Most popular, highest liquidity
- **Uniswap V3** (Ethereum) - More capital efficient, concentrated liquidity
- **Sushiswap** (Ethereum) - Alternative to Uniswap
- **PancakeSwap** (BSC) - If deploying on BSC
### Step 2: Prepare Initial Liquidity (if funded)
**Gating:** Round 1 did not leave deployable LP capital on the books. Allocate liquidity only from **cleared Round 2 (or later) proceeds** after registration / counsel priorities — not from assumed prior raises.
**Illustrative allocation (hypothetical, if funded):**
- Liquidity sleeve: **$2–3M USDC** (partial AMM only — not NAV-depth)
- RET: **20,000 RET**
- Implied spot: ~$100–$150 per RET
**Example Setup (illustrative):**
- USDC: $2,000,000
- RET: 20,000 tokens
- Initial price: $100 per RET
Do **not** treat these figures as capital on hand or as a path that automatically reaches $50,000/RET on a DEX.
### Step 3: Create Liquidity Pool
#### For Uniswap V2:
1. **Go to Uniswap.org → Pool → Create a Pool**
2. **Select Token Pair:**
- Token 1: USDC (already listed)
- Token 2: RET (you'll need to add RET contract address)
3. **Add Initial Liquidity:**
- Enter amount: $2M USDC + 20,000 RET
- Approve tokens
- Confirm transaction
4. **Pool Created!** Price is now $100/RET
#### For Uniswap V3 (Recommended for Better Control):
1. **Go to Uniswap.org → Pool → Create a Pool**
2. **Select Token Pair:** USDC/RET
3. **Set Fee Tier:** 0.3% (standard) or 1% (for stable pairs)
4. **Set Price Range:**
- Current price: $100
- Full range: $0.01 - $1,000,000 (or narrower for efficiency)
5. **Add Liquidity:**
- Enter amounts: $2M USDC + 20,000 RET
- Approve and confirm
### Step 4: Verify Pool is Active
- Pool address will be generated
- Share pool address with community
- Users can now swap USDC ↔ RET
## How Price Increases Work (Automatic)
### Scenario: Multiple Buyers Enter
**Initial:** 20,000 RET + $2M USDC = $100/RET
**After $100k buy:**
- Pool: 19,047 RET + $2.1M USDC = **$110.20/RET** ✅
**After another $200k buy:**
- Pool: 17,857 RET + $2.3M USDC = **$128.80/RET** ✅
**After another $500k buy:**
- Pool: 15,625 RET + $2.8M USDC = **$179.20/RET** ✅
**Price keeps increasing automatically as more USDC enters!**
## Key Points
### ✅ Automatic Price Discovery
- **No one manually sets the price** - it's automatic
- Price adjusts instantly with every trade
- More buyers = higher price (deflationary)
### ✅ No Intervention Needed
- Once pool is created, it runs automatically
- Smart contract handles all calculations
- You just need to seed initial liquidity
### ✅ Deflationary by Design
- Each buy removes RET from pool
- Each buy adds USDC to pool
- Price increases naturally
## Managing the Pool
### Adding More Liquidity (Optional)
If you want to add more liquidity later:
1. Go to pool page
2. Click "Add Liquidity"
3. Add more USDC + RET (maintain ratio)
4. This increases pool size but maintains price
### Removing Liquidity (If Needed)
- You can remove liquidity anytime
- Receive back USDC + RET proportional to your share
- Price remains based on remaining liquidity
## Technical Requirements
### Before Creating Pool:
1. **RET Token Contract:**
- Must be deployed on Ethereum (or chosen chain)
- Contract address: `0x779599e50318c717B40a9688f54746f8cAf6659b`
- Must have liquidity (tokens available)
2. **USDC:**
- Must have USDC on same network
- Approve Uniswap to spend USDC
3. **Gas Fees:**
- Need ETH for gas (Ethereum network)
- ~$50-200 depending on network congestion
4. **Initial Ratio:**
- Decide initial price (e.g., $100/RET)
- Calculate: RET amount = USDC amount ÷ price
- Example: $2M ÷ $100 = 20,000 RET
## Example Transaction Flow
### When User Buys RET:
```
User Action: Swap $100k USDC → RET
├── User sends: $100,000 USDC to pool
├── AMM calculates: How much RET to give?
│ └── Uses formula: (x - Δx) × (y + Δy) = k
├── User receives: ~953 RET (at $110.20/RET)
└── Pool now has: 19,047 RET + $2.1M USDC
└── New price: $110.20/RET ✅
```
**No manual intervention - completely automatic!**
## Monitoring Price
### Tools:
- **Uniswap Analytics:** Track pool metrics
- **DexScreener:** Monitor price charts
- **Etherscan:** View pool contract
### Key Metrics:
- Current price: USDC ÷ RET in pool
- Total liquidity: USDC + (RET × current price)
- Volume: Total swaps
- Price change: Compare to initial $100
## Summary
1. **Create a RET/USDC pool only when funded** — initial liquidity (e.g. $2M USDC + 20,000 RET) is illustrative
2. **Implied spot starts near USDC ÷ RET** (e.g. ~$100/RET in that example)
3. **AMM reprices with flow** — buys raise spot; that does not fund $50k depth
4. **$50,000/RET** is the on-platform NAV / property acquisition reference, **decoupled** from DEX spot
5. Reaching AMM quotes near $50k requires roughly `RET_in_pool × 50,000` in USDC (or equivalent MM policy) — far beyond early partial LP
**Do not present early pool seeding as automatic convergence to $50k.**