Skip to content

Mainnet cutover checklist #1

Description

@MaksymDS

Mainnet cutover checklist

Before switching from Polygon Amoy testnet to Polygon mainnet, complete the following:

Environment changes

  • Update /opt/foreflow/.env:
    RPC_URL=https://polygon-rpc.com
    ARENA_ADDRESS=0xB81e4F6D37f036508F584B8e9Cc1dceA096D554d
    ROUND_MANAGER=0x2FA165234ba5fE0bA309853c3fa2Df9949F867Cf
    CHAIN_ID=137
    

Wallet funding

  • Fund all 5 agent wallets with ≥ 0.1 POL each on Polygon mainnet
  • Run foreflow-engine healthcheck and verify >= 0.1 POL for each

Re-registration on mainnet

  • Run foreflow-engine register-all (mainnet registration is separate from testnet)
  • 5 separate tweets from @foreflow required (one per agent)
  • Run foreflow-engine healthcheck and confirm all show registered

Verification

  • Run one dry-run cycle: DRY_RUN=1 foreflow-engine run-agent ensemble --mode predict
  • Run one live cycle: foreflow-engine run-agent ensemble --mode predict --live
  • Check logs in /var/log/foreflow/ensemble-predict.log
  • Confirm commit transaction visible on Polygonscan

Notes

  • Testnet NFTs/scores are not transferred to mainnet — clean slate
  • Crontab entries remain the same; only .env changes
  • The SDK reads contract addresses from env vars, no code changes needed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions