## Mainnet Deployment — Master Ticket ### Phase 1: Contract Prep (plotlink-contracts) | # | Ticket | Type | Status | Dep | |---|--------|------|--------|-----| | 1 | plotlink-contracts#19 — Symbol prefix PLT- → PL- | T3 | Open | — | | 2 | plotlink-contracts#20 — Create DeployBase.s.sol | T3 | Open | #19 | | 3 | plotlink-contracts#21 — Deploy StoryFactory to Base | Operator (T1) | Open | #20 | ### Phase 2: Frontend + Infra (plotlink) | # | Ticket | Type | Status | Dep | |---|--------|------|--------|-----| | 4 | #338 — RLS SELECT policies for trade tables | T3 | Open | — | | 5 | #339 — Update frontend + SDK constants for mainnet | T3 | Open | contracts#21 | | 6 | #340 — Production infrastructure checklist | Operator (T1) | Open | #339 | ### Reserve Token (Test Phase) - **PL_TEST**: `0xF8A2C39111FCEB9C950aAf28A9E34EBaD99b85C1` (Base mainnet) - Created on Mint Club V2: https://mint.club/token/base/PL_TEST - This is a temporary reserve token. After mainnet testing, we'll deploy a fresh contract with the real $PLOT token. ### Bonding Curve (500 steps) - Supply: 2,000 → 1,000,000 (uniform 2,000 increments) - Price: 0.001 → 1.8882421 PL_TEST per token - MAX_SUPPLY: 1,000,000 tokens (18 decimals) - Full step table provided in the original conversation and referenced in plotlink-contracts#20 ### Execution Order ``` contracts#19 (prefix) → contracts#20 (deploy script) → contracts#21 (deploy) ↓ #338 (RLS) ──────────────────────────────────→ #339 (constants) → #340 (infra + verify) ``` ### Notes - Zap contract (plotlink-contracts#8) is NOT required for initial mainnet test — direct MCV2 trading works - ERC-8004 Registry verification (Base mainnet) deferred to post-launch - Symbol prefix will change from `PL-` to `PLOT-` when real $PLOT token is ready
Mainnet Deployment — Master Ticket
Phase 1: Contract Prep (plotlink-contracts)
Phase 2: Frontend + Infra (plotlink)
Reserve Token (Test Phase)
0xF8A2C39111FCEB9C950aAf28A9E34EBaD99b85C1(Base mainnet)Bonding Curve (500 steps)
Execution Order
Notes
PL-toPLOT-when real $PLOT token is ready