changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "attribution": {
+ "$ref": "#/components/schemas/Attribution"
+ },
+ "days": {
+ "type": "number"
+ },
+ "history": {
+ "description": "Per-day list of top arbitrage opportunities, newest first.",
+ "items": {
+ "properties": {
+ "date": {
+ "description": "Snapshot date (YYYY-MM-DD).",
+ "type": "string"
+ },
+ "opportunities": {
+ "description": "Top arbitrage opportunities for this day (up to 5), sorted by spread descending.",
+ "items": {
+ "properties": {
+ "buyExchange": {
+ "description": "DEX/chain where the token is cheapest (buy here).",
+ "type": "string"
+ },
+ "sellExchange": {
+ "description": "DEX/chain where the token is most expensive (sell here).",
+ "type": "string"
+ },
+ "spreadPct": {
+ "description": "Price spread between exchanges as a percentage, e.g. 1.23 = 1.23%.",
+ "type": "number"
+ },
+ "symbol": {
+ "description": "Token symbol, e.g. 'ETH'.",
+ "type": "string"
+ },
+ "usdVolume": {
+ "description": "Average 24h USD volume across the buy and sell pairs.",
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "total": {
+ "description": "Total number of individual opportunity rows returned.",
+ "type": "number"
+ },
+ "updatedAt": {
+ "format": "date-time",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}