Skip to content

[P8-2] Mainnet Deployment #41

@realproject7

Description

@realproject7

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions