PerformanceBlog
Tempo MCP serverGive agents search and read tools for Tempo docs
Skip to content
LogoLogo

Transfers

A transfer is an effect of executing a transaction: a TIP-20 token moved from one account to another, optionally with a payment memo. Multiple transfers can come from one transaction, and some transactions produce none; each transfer links back to its transaction via transactionHash.

List transfers

GET/v1/transfers

List token transfer events across Tempo.

Query Parameters

address
string

Only include transfers where this account is the sender or recipient. Use this shortcut by itself, not with sender or recipient.

Example0xbe058e1c4df8a4366a387bf595b284246a93039e
recipient
string

Match transfers sent to this recipient address (to).

Example0xbe058e1c4df8a4366a387bf595b284246a93039e
sender
string

Match transfers sent from this sender address (from).

Example0xbe058e1c4df8a4366a387bf595b284246a93039e
token
string

Match transfers for this TIP-20 token contract address.

Example0x20c0000000000000000000000000000000000000
blockNumber.from
integer·min 0·max 9007199254740991

Only include transfers at or after this block number.

Example23456789
blockNumber.to
integer·min 0·max 9007199254740991

Only include transfers at or before this block number.

Example23456999
chainId

Which Tempo network to query. Use the alias mainnet or testnet, or a numeric chain id. Defaults to mainnet when omitted.

cursor
string

Opaque keyset cursor from a previous response (nextCursor); pass it back verbatim to fetch the next page. Omit for the first (head) page.

ExampleWzIzNDU2Nzg5LDBd
include
string[]

Comma-separated related resources to include, such as token,memo,crossToken,totalCount.

Values
crossTokenmemotokentotalCount
Example["crossToken","memo","token","totalCount"]
limit
integer·min 5·max 200·default 10

How many items to return per page (5–200, default 10).

Example10
order
string·default desc

Sort order: desc for descending (the default), or asc for ascending.

Values
ascdesc
Exampledesc
page
integer·min 1·max 9007199254740991

Page number, 1-indexed (positional pagination for page-numbered access; page=1 is the head page). Mutually exclusive with cursor, and page × limit must be at most 10000 rows — use cursor pagination for deeper traversal. Pages are positional, so rows arriving at the head of a live feed can shift page contents.

Example1
timestamp.from
string <date-time>

Only include transfers at or after this ISO 8601 timestamp.

Example2024-01-01T00:00:00Z
timestamp.to
string <date-time>

Only include transfers at or before this ISO 8601 timestamp.

Example2024-12-31T23:59:59Z

Responses