> Documentation index: https://pmdata.dev/llms.txt. Full docs in one file: https://pmdata.dev/llms-full.txt

# On-Chain Fills

Source: https://pmdata.dev/docs/schemas/onchain-trades

> Schema for Polymarket fills sourced from Polygon.

Each row represents an on-chain Polymarket fill recorded on Polygon.

**Data type:** `onchain_fills` ·

## Schema

| Field | Type | Description |
| --- | --- | --- |
| `timestamp` | `timestamp[us]` | Polygon block timestamp. |
| `maker` | `string` | Maker wallet address. |
| `taker` | `string` | Taker wallet address. |
| `outcome` | `string` | Outcome token, usually `Yes` or `No`. |
| `maker_side` | `string` | Maker side: `BUY` or `SELL`. |
| `taker_side` | `string` | Taker side: `BUY` or `SELL`. |
| `price` | `float` | Execution price. |
| `usd_amount` | `float` | Trade notional in USD. |
| `token_amount` | `float` | Number of outcome tokens transferred. |
| `transactionHash` | `string` | Polygon transaction hash. |

## Example data

| timestamp | outcome | maker_side | taker_side | price | usd_amount | token_amount |
| --- | --- | --- | --- | ---: | ---: | ---: |
| `1784332263000000` | `Yes` | `BUY` | `SELL` | 0.50 | 1.00 | 2.00 |
| `1784332584000000` | `No` | `SELL` | `BUY` | 0.49 | 0.98 | 2.00 |
