# Migration FAQ

Below are the most frequently asked questions specifically regarding the migration process from Fantom Opera to Sonic.

<details>

<summary>What if I hold FTM somewhere other than Opera?</summary>

Check out the [Sonic Upgrade Handbook](https://blog.soniclabs.com/the-ultimate-sonic-upgrade-handbook-ftm-to-s/).

</details>

<details>

<summary>Does the upgrade portal handle app token migrations?</summary>

No, the official upgrade portal only supports FTM to S migration on Opera. Each project must implement its own migration solution.

</details>

<details>

<summary>What happens to my LP positions during migration<strong>?</strong></summary>

LP positions must be broken, tokens migrated individually, and positions re-created on Sonic.

</details>

<details>

<summary>How long will two-way migration be available<strong>?</strong></summary>

Two-way migration between FTM and S will be available for 90 days following launch, after which it will switch to one-way from FTM to S.

</details>

<details>

<summary>What happens if I don't migrate during the two-way period<strong>?</strong></summary>

You'll still be able to upgrade from FTM to S but not back to FTM from S.

</details>

<details>

<summary>Will my transaction history migrate?</summary>

No, transaction history remains on the original chain. Sonic is a fresh chain with no history.

</details>

<details>

<summary>How do I know the migration method used by a token I'm holding<strong>?</strong></summary>

Check your project's announcements or contact the team directly.

</details>


---

# 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.soniclabs.com/migration/migration-faq.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.
