Settlements for one wallet
list_entity_settlementsSettlements where this wallet is either the payer or the payee, newest first. Walkable deeply in time order: (payer, block_time desc) and (payee, block_time desc) cover it, so page N costs what page 1 does and a wallet's whole history can be paged for velocity or trend.
Wraps GET /v0/entities/{wallet}/settlements. Access: requires an API key (Authorization: Bearer rh_live_… or x-api-key).
Returns:
wallet: The wallet queried, lowercased.
settlements: Settlement rows, newest first, decorated with resolved display names. Each row also carries
is_self_payment(payer = payee, annotated rather than only excluded — a third of the feed can be self-payment) andevidence:{ verified, method, probability, tier }.verifiedis THREE-VALUED —truea named facilitator relayed it,falseexamined with no EIP-3009 marker, andnullgasless and authorized but NOT ESTABLISHED as x402, which is not the same as disproven.tierisproven|probable|unproven|not_x402|ungraded.next_before: Cursor for the next page, or
null.meta: The chain served and
as_of. On a non-empty pagemetaalso carriespage_self_payments,page_self_payment_usd,page_gross_usdandpage_organic_usd. All four are THIS PAGE only, as the names say: they are not site-wide figures and summing them across pages is not a total.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Rows to return. Clamped to 100; values outside the range are clamped, not rejected. | |
| before | No | Opaque cursor from a previous response's `next_before`. It encodes the whole sort key, tiebreaker included, so a page boundary inside a group of rows sharing a timestamp does not skip the rest. Do not parse it or build one by hand. | |
| wallet | Yes | An EVM address (`0x` + 40 hex digits; case-insensitive, lowercased before lookup) or a Solana address (base58; case-sensitive, used exactly as given). An address the index has not observed answers `coverage.known: false`, not zeros. |