# Contracts

Source: https://www.solscanner.app/docs/indexer/reference/contracts

> Block-bound runtime code observation.

A contract identity observation pinned to the block it was taken at, with explicit head lag and capture state.

1 route. Every path below is served under `/index/v1/{chain}`, and every request carries an `x-api-key` header, so those two are not repeated per route. The shared contract for pagination, snapshots, precision and absence is in [Read API](/docs/indexer/api).

Runtime Identity [#runtime-identity]

```http
GET /contracts/{address}
```

Block-bound runtime code observation with explicit head lag and capture state.

| Parameter | In   | Required | Notes                            |
| --------- | ---- | -------- | -------------------------------- |
| `address` | path | yes      | 0x-prefixed 20-byte hex address. |
