> For the complete documentation index, see [llms.txt](https://docs.algebra.finance/algebra-integral-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.algebra.finance/algebra-integral-documentation/algebra-v1-technical-reference/contracts/api-reference-v1.0/v1.0-periphery/iv3migrator.md).

# IV3Migrator

Algebra Migrator Enables migration of liqudity from Uniswap v2-compatible pairs into Algebra pools

## Functions

### migrate

`migrate(struct IV3Migrator.MigrateParams)` external

Migrates liquidity to Algebra by burning v2 liquidity and minting a new position for Algebra

| Name   | Type                             | Description                                                                            |
| ------ | -------------------------------- | -------------------------------------------------------------------------------------- |
| params | struct IV3Migrator.MigrateParams | The params necessary to migrate v2 liquidity, encoded as \`MigrateParams\` in calldata |

***
