Migrate.fun
Seamless blockchain migration tools and utilities. Move assets and data between different networks with confidence.
migrate.funOn-Chain Data Source
Migrate.fun reads data directly from the Hustle Migration program on Solana. Each project's configuration is stored in a Program Derived Address (PDA) with the following structure:
Program ID: migK824DsBMp2eZXdhSBAWFS6PbvA6UN8DV15HfmstR
PDA Seeds: ['project_config', project_id]
ProjectConfig Account Fields:
- project_id: string
- project_name: string
- admin: PublicKey
- old_token_mint: PublicKey
- new_token_mint: PublicKey
- is_paused: bool
- is_finalized: bool
- ... (40+ fields total)The platform enumerates projects by iterating through sequential project IDs (mig1, mig2, mig3...) and derives the PDA for each to fetch the account data. Test/internal projects are filtered out.