Transactions

Transactions represent user and system interactions with Pareto vaults such as deposits, redemptions, and claims.

Structure

Each transaction object includes:

  • _id (string) — Unique identifier

  • type (string) — One of: DEPOSIT, REDEEM, CLAIM

  • status (string) — One of: PENDING, SUCCESS, FAILED

  • hash (string) — Transaction hash on-chain

  • chainId (string) — Blockchain ID where the transaction occurred

  • walletAddress (string) — Wallet initiating the transaction

  • vaultId (string) — Associated vault

  • epochId (string) — Related epoch (if applicable)

  • tokenId (string) — Token involved

  • amount (string) — Amount transacted

  • amountUSD (string) — USD equivalent of the transaction

  • gasFeeUSD (string) — Gas fee in USD

  • block: (object)

    • number (number) — Block number

    • timestamp (number) — Unix timestamp of the block

  • createdAt, updatedAt (string) — ISO timestamps

  • createdBy, updatedBy (string) — Actor identifiers

Endpoints

List all transactions

get
Query parameters
typestringOptional
statusstringOptional
walletAddressstringOptional
vaultIdstringOptional
chainIdstringOptional
Responses
200
A list of transactions
application/json
get
GET /v1/transactions HTTP/1.1
Host: api.pareto.credit
Accept: */*
200

A list of transactions

{
  "data": [
    {
      "_id": "text",
      "type": "DEPOSIT",
      "status": "PENDING",
      "hash": "text",
      "chainId": "text",
      "walletAddress": "text",
      "vaultId": "text",
      "epochId": "text",
      "tokenId": "text",
      "amount": "text",
      "amountUSD": "text",
      "gasFeeUSD": "text",
      "block": {
        "number": 1,
        "timestamp": 1
      },
      "createdAt": "2025-07-12T04:03:41.387Z",
      "updatedAt": "2025-07-12T04:03:41.387Z",
      "createdBy": "text",
      "updatedBy": "text"
    }
  ],
  "totalCount": 1
}

Last updated