---
title: "Get Base USDC transfer history for authenticated wallet"
method: GET
path: "/v2/transaction-history/{chain}/{token}"
tags: ["Transaction History"]
---

# Get Base USDC transfer history for authenticated wallet

`GET /v2/transaction-history/{chain}/{token}`

Returns all confirmed direct USDC transfers (ERC-20 Transfer events) for the authenticated wallet and given chain+token supported by this endpoint.

## Path parameters

- `chain` string, required — Readable chain key
- `token` string, required — Readable symbol

## Response `200`

Transaction history retrieved

- object
  - `success` boolean, required
  - `message` string, required
  - `responseObject` object
    - `walletAddress` string, required
    - `chain` string, required
    - `chainId` number, required
    - `tokenContract` string, required
    - `assetTransfers` object[], required
      - `chain` string, required
      - `tokenContract` string, required
      - `txHash` string, required
      - `blockNumber` integer, required
      - `timestamp` string, required
      - `from` string, required
      - `to` string, required
      - `type` 'SEND' | 'DEPOSIT', required — Transfer direction from the authenticated wallet perspective
      - `amountRaw` string, required
      - `amountFormatted` string, required
  - `statusCode` number, required
  - `errorCode` string

## Other responses

- `429` — Too many transaction history requests, please try again later.

---

[API](https://skmtc.dev/peer/apis/swagger-api.md) · [All operations](https://skmtc.dev/peer/apis/swagger-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/peer/swagger-api/revisions/d5fcf4abb61a/schema)
