Skip to content

Mainnet deployment checklist #16

@alexanderkoh

Description

@alexanderkoh

Pre-launch checklist

Security

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    mainnetRequired for mainnet launch

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions