Remove Liquidity
Use the remove_liquidity_entry
function from the router module.
public entry fun remove_liquidity_entry(
lp: &signer,
token_1: Object<Metadata>,
token_2: Object<Metadata>,
is_stable: bool,
liquidity: u64,
amount_1_min: u64,
amount_2_min: u64,
recipient: address,
) {
...
}
Function Parameters
lp
: The transaction signer (liquidity provider).token_1
: First token object.token_2
: Second token object.is_stable
: Indicates whether the pool is stable.liquidity
: LP tokens to burn.amount_1_min
: Min amount of token_1amount_2_min
: Min amount of token_2recipient
: Address to receive assets.
Last updated