Skip to content

[Mainnet] Production infrastructure checklist #340

@realproject7

Description

@realproject7

Context

Operator checklist for production infrastructure before switching to mainnet.

Checklist

Supabase

  • Confirm Supabase project is clean (no stale testnet data in storylines, plots, etc.)
  • Run pending migrations (00015-00024) applied
  • Initialize backfill_cursor with mainnet StoryFactory deployment block number (both id=1 for plots, id=2 for trades)

Environment Variables

  • Set NEXT_PUBLIC_CHAIN_ID=8453 in production
  • Set NEXT_PUBLIC_CONTRACT_ADDRESS to new StoryFactory mainnet address
  • Set CRON_SECRET for production cron endpoints
  • Verify NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY point to production

IPFS / Filebase

  • Confirm Filebase bucket is ready for production content

DNS / Hosting

  • Production domain configured
  • Farcaster manifest updated with production URLs

Post-Deploy Verification

  • priceForNextMint and tokenBond calls succeed against mainnet contracts
  • Backfill cron runs successfully
  • Create a test storyline and verify full flow (create → index → display → trade → chart)
  • Basescan verification for both contracts

Current Addresses

  • StoryFactory v4: 0x92c3bd44fda84e632c3c3cb31387d0c0c1de618d
  • ZapPlotLinkV2: 0xAe50C9444DA2Ac80B209dC8B416d1B4A7D3939B0
  • PLOT: 0x4F567DACBF9D15A6acBe4A47FC2Ade0719Fb63C4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions