RemoveLiquidityOneCoin

Curve Action Plugin - RemoveLiquidity

Description

Withdraw a single asset from the pool.

Method

remove_liquidity_one_coin(uint256, int256, uint256)

Input Parameters

Method Parameters

Returned Values

Example

Example with initParams

const removeLiquidityOneCoin = new Curve.actions.RemoveLiquidityOneCoin({
   chainId: 1,
   initParams: {
     to: "0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7", // DAI/USDC/USDT Pool
     methodParams: {
       amount: "1254864237076040859654",
       indexOfCoin: "1", // USDC Index
       minAmount: "1279925589"
     }
   }
})

Example without initParams

const removeLiquidityOneCoin = new Curve.actions.RemoveLiquidityOneCoin({ chainId: 1 })

removeLiquidityOneCoin.input.set({
     to: "0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7", // DAI/USDC/USDT Pool
     methodParams: {
       amount: "1254864237076040859654",
       indexOfCoin: "1", // USDC Index
       minAmount: "1279925589"
     }
})

Learn more

Learn more about Curve remove liquidity here

Last updated