# MigrateFun SDK

The [**Migratefun SDK**](https://emblemvault.dev/migrate-fun/overview) is a specialized blockchain migration platform that provides **seamless asset and data migration tools** across different blockchain networks, with a primary focus on the Solana ecosystem. It's designed to make complex cross-chain migrations accessible through developer-friendly tools and interfaces.

<figure><img src="/files/tFbDDKLWZXuuu05B9nGD" alt=""><figcaption></figcaption></figure>

#### Key Features & Capabilities:

* **🔗 On-Chain Data Integration**: Direct integration with the Hustle Migration program on Solana
* **⚛️ React SDK**: Complete React components and hooks for easy frontend integration
* **📊 Project Data Management**: Fetch and manage migration project metadata and configurations
* **🌐 Multi-Network Support**: Works with mainnet and devnet environments
* **💧 Token & Pool Analytics**: Detailed information about tokens and liquidity pools in migrations

#### Core Functionality:

* **Program Derived Addresses (PDAs)** for secure on-chain data fetching
* **Migration Process Management** with state tracking and caching
* **API Access** for project metadata and configuration data
* **UI Components** for seamless integration into web applications

#### Technical Architecture:

The SDK reads data directly from the **Hustle Migration program on Solana**, utilizing blockchain-native methods to ensure data integrity and real-time accuracy. It provides both low-level API access and high-level React components for different integration needs.

#### Unique Value Proposition:

**Migratefun SDK bridges the gap between complex blockchain migration operations and developer accessibility**—it transforms what would typically require deep blockchain expertise into simple React hooks and components. Unlike general-purpose SDKs, it's laser-focused on **migration workflows**, making it the go-to solution for projects that need to move assets or transition between blockchain networks.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.emblem.wiki/emblem-developer-platform/migratefun-sdk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
