remove_liquidity
Remove liquidity from trading pools by withdrawing liquidity tokens to reclaim underlying assets across supported EVM chains including Ethereum, Arbitrum, and Polygon.
Instructions
Remove liquidity from a trading pool using the Trader contract.
Args:
chain_id: Chain ID (1, 10, 56, 100, 137, 8453, 42161)
token0_address: Address of first token
token1_address: Address of second token
liquidity_amount: Amount of liquidity tokens to remove in wei
Returns:
JSON string with liquidity removal transaction details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain_id | Yes | ||
| token0_address | Yes | ||
| token1_address | Yes | ||
| liquidity_amount | Yes |
Input Schema (JSON Schema)
{
"properties": {
"chain_id": {
"title": "Chain Id",
"type": "string"
},
"liquidity_amount": {
"title": "Liquidity Amount",
"type": "string"
},
"token0_address": {
"title": "Token0 Address",
"type": "string"
},
"token1_address": {
"title": "Token1 Address",
"type": "string"
}
},
"required": [
"chain_id",
"token0_address",
"token1_address",
"liquidity_amount"
],
"type": "object"
}