## Pre-launch checklist ### Security - [ ] Contract audit completed (#12 — audit issue) - [ ] TinyAMM `lp_transfer` auth fix deployed - [ ] Admin key on hardware wallet or multisig - [ ] Treasury allowance set to appropriate amount ### Tokens - [ ] Decide total FLASH supply - [ ] Create FLASH as Stellar classic asset on mainnet - [ ] Use official Circle USDC on Stellar (not self-issued) - [ ] Determine initial FLASH/USDC price for TinyAMM seeding ### Deployment - [ ] Deploy TinyAMM to mainnet - [ ] Seed TinyAMM with initial liquidity - [ ] Deploy Treasury to mainnet - [ ] Fund Treasury with FLASH supply - [ ] Deploy Campaign Manager to mainnet - [ ] Deploy Hoops Router + adapters (if external DEX support needed) - [ ] Treasury approves Campaign Manager ### Frontend - [ ] Update `.env.local` with mainnet contract IDs - [ ] Set RPC URL to `https://soroban.stellar.org` - [ ] Set network passphrase to `Public Global Stellar Network ; September 2015` - [ ] Deploy frontend to production hosting - [ ] Full E2E test on mainnet with small amounts ### Monitoring - [ ] Set up TTL monitoring (extend contract TTLs weekly) - [ ] Set up event monitoring for CampaignCreated, UserJoined, RewardClaimed - [ ] Treasury balance alerts See `docs/MAINNET-GUIDE.md` for detailed deployment steps.
Pre-launch checklist
Security
lp_transferauth fix deployedTokens
Deployment
Frontend
.env.localwith mainnet contract IDshttps://soroban.stellar.orgPublic Global Stellar Network ; September 2015Monitoring
See
docs/MAINNET-GUIDE.mdfor detailed deployment steps.