sodax_get_volume
Retrieve solver volume data with filled intents for given input and output tokens. Filter by chain, solver, block range, or time range, with pagination support.
Instructions
Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range OR time range (don't mix both).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputToken | Yes | REQUIRED: Input token address | |
| outputToken | Yes | REQUIRED: Output token address | |
| chainId | No | Filter by chain ID (e.g., 146 for Sonic) | |
| solver | No | Filter by solver address (0x0...0 for default solver) | |
| fromBlock | No | Start block number (don't mix with since/until) | |
| toBlock | No | End block number (don't mix with since/until) | |
| since | No | Start time ISO format (don't mix with fromBlock/toBlock or fromTs/toTs) | |
| until | No | End time ISO format (don't mix with fromBlock/toBlock or fromTs/toTs) | |
| fromTs | No | Start timestamp (unix seconds). Don't mix with since/until or fromBlock/toBlock. | |
| toTs | No | End timestamp (unix seconds). Don't mix with since/until or fromBlock/toBlock. | |
| sort | No | Sort order by block number | desc |
| limit | No | Maximum number of filled intents to return (1-100) | |
| includeData | No | Include raw intent data in response | |
| cursor | No | Pagination cursor from previous response's nextCursor | |
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |