Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ICurveTwocrypto

Git Source

Functions

add_liquidity

function add_liquidity(
    uint256[2] calldata amounts,
    uint256 min_mint_amount
) external returns (uint256);

remove_liquidity_one_coin

function remove_liquidity_one_coin(
    uint256 token_amount,
    uint256 i,
    uint256 min_amount
) external returns (uint256);

remove_liquidity

function remove_liquidity(
    uint256 amount,
    uint256[2] calldata min_amounts
) external returns (uint256[2] memory);

get_virtual_price

function get_virtual_price() external view returns (uint256);

lp_price

function lp_price() external view returns (uint256);

calc_token_amount

function calc_token_amount(
    uint256[2] calldata amounts,
    bool deposit
) external view returns (uint256);

calc_withdraw_one_coin

function calc_withdraw_one_coin(
    uint256 token_amount,
    uint256 i
) external view returns (uint256);