pendle_get_market_history
Retrieve historical data for a Pendle market to analyze trends in APY, TVL, volume, and prices over time for yield stability assessment and anomaly detection.
Instructions
Historical time-series data for a Pendle market.
Shows how implied APY, TVL, volume, PT/YT prices, and other metrics have moved over time. The first tool that answers "what happened?" not just "what is it now?"
Enables: trend analysis, yield stability assessment, anomaly detection, conviction building before entry. A flat APY with low stddev means predictable yield. A volatile APY with high stddev means the rate you see today may not persist.
Available fields: impliedApy, tvl, tradingVolume, ptPrice, ytPrice, baseApy, lpPrice, lpRewardApy, maxApy, pendleApy, swapFeeApy, syPrice, totalPt, totalSupply, totalSy, totalTvl, underlyingApy, underlyingInterestApy, underlyingRewardApy, voterApr, ytFloatingApy, lastEpochVotes
Use pendle_get_market_details for current market snapshot. Use pendle_list_markets to find market addresses.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"chain": "<chain>",
"market_address": "<market_address>"
},
"name": "pendle_get_market_history"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | The blockchain network where the Pendle market lives. | |
| market_address | Yes | The Pendle market/pool contract address. | |
| period | No | Time period: 7d (hourly), 30d (daily), 90d (daily), 1y (weekly). Default 30d. | 30d |
| fields | No | Comma-separated fields to include. Default: impliedApy,tvl,tradingVolume,ptPrice,ytPrice. Use 'all' for everything. |