object — Additional properties rejected
| Field | Required at this level | Type | Description and constraints |
|---|---|---|---|
id |
Yes | string |
Min length: 1; Max length: 80 |
venue |
Yes | string |
Max length: 80 |
address |
Yes | string |
Min length: 1; Max length: 150 |
quote |
Yes | string |
Max length: 80 |
priceUsd |
Yes | At least one of: number; null |
Provider-reported approximate market figure. This is not an exact atomic balance or a finalized chain proof. |
liquidityUsd |
Yes | At least one of: number; null |
Provider-reported approximate market figure. This is not an exact atomic balance or a finalized chain proof. |
volume24hUsd |
Yes | At least one of: number; null |
Provider-reported approximate market figure. This is not an exact atomic balance or a finalized chain proof. |
priceChange24hPercent |
Yes | At least one of: number; null |
— |
buys24h |
Yes | At least one of: number; null |
— |
sells24h |
Yes | At least one of: number; null |
— |
url |
Yes | string |
Max length: 2048 |
Nested required fields apply when their parent object or matching union branch is present. Named types link to their complete schema.
Exact definition: #/components/schemas/MarketDiscoveryPool in the OpenAPI contract.