Migrate.fun

Seamless blockchain migration tools and utilities. Move assets and data between different networks with confidence.

migrate.fun

On-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.