changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "pools": {
+ "items": {
+ "properties": {
+ "apy": {
+ "description": "Annual percentage yield",
+ "type": "number"
+ },
+ "apy_base": {
+ "description": "Base APY from swap fees",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "apy_reward": {
+ "description": "Additional reward APY",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "chain": {
+ "description": "Blockchain where pool is deployed",
+ "type": "string"
+ },
+ "exposure": {
+ "description": "Pool exposure type",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "il_risk": {
+ "description": "Impermanent loss risk level",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pool_id": {
+ "description": "Unique pool identifier",
+ "type": "string"
+ },
+ "project": {
+ "description": "Project/protocol name",
+ "type": "string"
+ },
+ "stablecoin": {
+ "description": "Whether pool is stablecoin pair",
+ "type": "boolean"
+ },
+ "symbol": {
+ "description": "Pool token symbol",
+ "type": "string"
+ },
+ "tvl_usd": {
+ "description": "Total value locked in USD",
+ "type": "number"
+ }
+ },
+ "required": [
+ "pool_id",
+ "project",
+ "chain",
+ "symbol",
+ "tvl_usd",
+ "apy"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "showing": {
+ "description": "Number of pools returned (max 50)",
+ "type": "integer"
+ },
+ "total_matched": {
+ "description": "Total pools matching filters",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "total_matched",
+ "showing",
+ "pools"
+ ],
+ "type": "object"
+}