blockchain | String | Blockchain network name |
project | String | Protocol name |
version | String | Protocol version |
block_date | Date | UTC block date |
pool_address | String | Smart contract address of the pool/vault/market. |
token_address | Nullable(String) | Token contract address |
symbol | Nullable(String) | Token symbol for the asset in this yield position. |
pool_meta | String | Human-readable pool description (e.g., ‘WETH-USDC 0.3%’). |
apy | Nullable(Float64) | Total annualized yield (base + reward). Can be negative for borrow-heavy pools. |
apy_base | Nullable(Float64) | Organic yield from protocol fees/interest (excludes token incentives). |
apy_reward | Float64 | Yield from liquidity mining / token incentive programs. |
tvl_usd | Nullable(Float64) | Pool-level TVL for this specific pool and token. CoinGecko-priced. |
il_7d | Float64 | 7-day impermanent loss estimate (as a fraction, e.g., -0.005 = -0.5%). |
apy_base_7d | Nullable(Float64) | 7-day rolling average base APY |
apy_base_borrow | Float64 | Borrow APY (lending protocols) |
apy_reward_borrow | Float64 | Borrow reward APY |
total_supply_usd | Nullable(Float64) | Total supply-side value (lending markets). |
total_borrow_usd | Float64 | Total borrow-side value (lending markets). |
apy_pct_1d | Nullable(Float64) | 1-day APY percentage change. |
apy_pct_7d | Nullable(Float64) | 7-day APY percentage change. |
apy_pct_30d | Nullable(Float64) | 30-day APY percentage change. |
apy_mean_30d | Nullable(Float64) | 30-day rolling mean APY — smoothed metric for trend analysis. |
stablecoin | Nullable(UInt8) | 1 if the pool is stablecoin-denominated, 0 otherwise. |
il_risk | String | Impermanent loss risk flag. Relevant for AMM LP positions. |
exposure | String | Exposure type descriptor for the yield position. |
volume_usd_1d | Float64 | 1-day trading volume for this pool (AMM pools only). |
volume_usd_7d | Float64 | 7-day trading volume for this pool (AMM pools only). |