evm_getdefipositionsbyprotocol
Retrieve comprehensive DeFi positions for a specific wallet and protocol, enabling users to analyze and manage their decentralized finance assets across supported chains.
Instructions
Fetch detailed DeFi positions for a given wallet and protocol.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
address | Yes | Wallet address | |
chain | No | The chain to query | eth |
protocol | Yes | The protocol to query | uniswap-v3 |
Input Schema (JSON Schema)
{
"properties": {
"address": {
"description": "Wallet address",
"type": "string"
},
"chain": {
"default": "eth",
"description": "The chain to query",
"enum": [
"eth",
"0x1",
"sepolia",
"0xaa36a7",
"polygon",
"0x89",
"bsc",
"0x38",
"bsc testnet",
"0x61",
"avalanche",
"0xa86a",
"fantom",
"0xfa",
"cronos",
"0x19",
"arbitrum",
"0xa4b1",
"chiliz",
"0x15b38",
"chiliz testnet",
"0x15b32",
"gnosis",
"0x64",
"gnosis testnet",
"0x27d8",
"base",
"0x2105",
"base sepolia",
"0x14a34",
"optimism",
"0xa",
"holesky",
"0x4268",
"polygon amoy",
"0x13882",
"linea",
"0xe708",
"moonbeam",
"0x504",
"moonriver",
"0x505",
"moonbase",
"0x507",
"linea sepolia",
"0xe705",
"flow",
"0x2eb",
"flow-testnet",
"0x221",
"ronin",
"0x7e4",
"ronin-testnet",
"0x7e5",
"lisk",
"0x46f",
"lisk-sepolia",
"0x106a",
"pulse",
"0x171"
],
"type": "string"
},
"protocol": {
"default": "uniswap-v3",
"description": "The protocol to query",
"enum": [
"uniswap-v2",
"uniswap-v3",
"pancakeswap-v2",
"pancakeswap-v3",
"quickswap-v2",
"quickswap-v3",
"sushiswap-v2",
"aave-v2",
"aave-v3",
"aave-lido",
"fraxswap-v1",
"fraxswap-v2",
"lido",
"makerdao",
"eigenlayer",
"pendle",
"etherfi",
"rocketpool",
"sparkfi"
],
"type": "string"
}
},
"required": [
"address",
"protocol"
],
"type": "object"
}