migratePositions()

Migrate Bancor v2.1 pool tokens to Bancor v3

Function migratePositions()

LiquidityProtection.sol
function migratePositions(PositionList[] calldata positionLists) external

struct PositionList {
        IDSToken poolToken; // pool token address
        IReserveToken reserveToken; // reserve token address
        uint256[] positionIds; // position ids
    }

This function migrates Bancor v2.1 pool tokens to Bancor v3. Use this function for whitelisted pools on the Bancor network.

Function Arguments

NameTypeDescription

poolToken

IDSToken

The token being migrated from Bancor v2.1

reserveToken

IReserveToken

The token being reserved on Bancor v3

positionIds

uint256

Identify which token is at which position

Last updated