Documentation Index
Fetch the complete documentation index at: https://defi-cli.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Envelope fields
| Field | Type | Notes |
|---|
version | string | Envelope version (v1) |
success | bool | true on success, false on error |
data | any | Command payload (array/object depending on command) |
error | object or null | Present on failures |
warnings | string[] | Optional warnings |
meta | object | Execution metadata |
| Field | Type | Notes |
|---|
request_id | string | Unique per invocation |
timestamp | RFC3339 timestamp | UTC |
command | string | Normalized command path |
providers | array | Provider statuses and latencies |
cache | object | Cache status metadata |
partial | bool | Indicates partial aggregation |
cache
| Field | Type | Values |
|---|
status | string | bypass, miss, hit, write |
age_ms | int | Age of cached response in milliseconds |
stale | bool | Whether served cache entry is stale |
Key payload models
- Market commands:
ChainTVL, ChainAssetTVL, ProtocolTVL, ProtocolCategory, AssetResolution
- Lending:
LendMarket, LendRate
- Yield:
YieldOpportunity
- Bridge:
BridgeQuote, BridgeSummary, BridgeDetails
- Swap:
SwapQuote
Payload notes
LendMarket, LendRate, and YieldOpportunity include provider, provider_native_id, and provider_native_id_kind for provider-scoped identity.
BridgeQuote may include fee_breakdown with lp_fee, relayer_fee, gas_fee, and aggregate totals.
For practical examples, see Quickstart.