Skip to main content
Blend migration moves selected lending balances from an approved Blend V2 pool to a XOXNO account in one transaction. It can repay Blend debt, withdraw Blend balances, and supply them as XOXNO collateral. The full transaction rolls back if any step fails. Migration requires an explicit request; positions do not move automatically.

Requirements

Before migrating, confirm:
  • Governance has approved the source Blend pool for migration.
  • The wallet owns the Blend position and authorizes the transaction.
  • For an existing XOXNO account, the wallet owns that account or is its active delegate.
  • The destination spoke supports the selected collateral and debt assets.
  • The resulting account meets XOXNO borrowing and health-factor checks, caps, and market requirements.
A position near its Blend borrowing limit can need additional collateral or debt repayment before migration. Reducing the migration’s debt cap alone can leave Blend debt that prevents the requested withdrawal. Each debt cap is borrowed from XOXNO before unused funding is repaid. Available liquidity and borrow caps must support that initial amount, even if the final debt will be smaller. All selected withdrawals use the chosen destination hub.

What moves

The transaction acts on selected collateral, non-collateral supply, and debt assets. It does not automatically discover or remove every balance in the Blend account.
  1. XOXNO borrows the selected debt caps to fund repayment on Blend.
  2. Blend debts are repaid within those caps. Unused funding reduces the new XOXNO debt.
  3. Selected collateral and non-collateral supply balances are withdrawn from Blend.
  4. The assets received are supplied as XOXNO collateral, and the destination account passes its final checks.
Blend non-collateral supply becomes collateral on XOXNO. XOXNO has no separate non-collateral supply mode. The destination account’s collateral can be seized if its debt becomes liquidatable.

Review and confirm

Use the migration flow on XOXNO to review the Blend pool and selected assets. Check the destination spoke, expected balances, and projected health factor, then confirm in the wallet. Wait for confirmation on Stellar. If the result is unclear, follow Check transaction status before approving another migration. After settlement, check both protocols for remaining balances. Monitor the XOXNO account under its risk parameters, which can differ from the Blend pool’s terms. See XOXNO and Blend for the design differences and the migration integration guide for caps, refunds, and transaction requirements.