> For the complete documentation index, see [llms.txt](https://docs.cian.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cian.app/bondify/for-users-quick-start/user-strategies/looper/migrate-from-external-positions.md).

# Migrate from External Positions

Migration brings an existing leveraged looping position from an external lending market into Bondify without unwinding it, preserving your leveraged state. Bondify currently supports **Aave** and **Morpho**.

After migration the position is managed by Bondify and behaves exactly like a natively created one: you can manage leverage, issue a Yield Token to sell its future yield, or issue a Junior Token to buy and sell the position itself, the same as any SLF position.

**What can be migrated**

Bondify supports positions with a **single collateral asset and a single debt asset** only. Multi-collateral and multi-debt configurations are not supported.

| Configuration                 | Example                          | Supported |
| ----------------------------- | -------------------------------- | --------- |
| Single collateral & debt      | ETH collateral, USDC debt        | Yes       |
| Multi-debt                    | ETH collateral, USDC + USDT debt | No        |
| Multi-collateral              | ETH + wBTC collateral, USDC debt | No        |
| Multi-collateral & multi-debt | ETH + wBTC, USDC + USDT          | No        |

Only one e-mode per collateral / debt pair is supported.

**How it works**

Migration is atomic, powered by a flashloan in a single transaction, so every step succeeds or reverts together with no intermediate risk. You set a target LTV at migration time and the system adjusts to it on completion. If the resulting LTV would exceed the market's limit, the transaction reverts automatically.

**After migrating**

The position joins Bondify with the same exposure you held externally, then unlocks the full set of strategies:

* Manage leverage by adding or repaying debt
* Issue a Yield Token to sell future yield upfront
* Issue a Junior Token to exit or rebalance any time on the secondary market

One note that affects pricing: a migrated position's funding source and points multiplier can differ from an SLF-native one, which is why Yield Tokens from migrated positions are valued differently.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.cian.app/bondify/for-users-quick-start/user-strategies/looper/migrate-from-external-positions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
