Obtenga el historial de transacciones para cualquier dirección de wallet

Obtiene el historial de transacciones / tokens para cualquier dirección de wallet de cualquier token ERC20, ERC721 y ERC1155. La respuesta incluye detalles de transacciones decodificados para facilitar su consumo y visualización.

Método GetTransactionHistory de Sequence Indexer:

  • Solicitud: POST /rpc/Indexer/GetTransactionHistory
  • Content-Type: application/json
  • Cuerpo (en JSON):
    • filter (objeto)
      • accountAddress (string) — la dirección de cuenta del wallet
      • contractAddress (string) — opcionalmente especifique una dirección de contrato para filtrar
      • accountAddresses (arreglo de cadenas) — opcionalmente especifique una lista de direcciones de cuenta de wallet
      • contractAddresses (arreglo de cadenas) — opcionalmente especifique una lista de direcciones de contrato
      • transactionHashes (arreglo de cadenas) — opcionalmente especifique una lista de hashes de transacciones
      • metaTransactionIDs (arreglo de cadenas) — opcionalmente especifique una lista de IDs de meta transacciones
    • includeMetadata (booleano - opcional - por defecto: false) — alterna si los metadatos del token se incluyen en la respuesta
    • metadataOptions (objeto - opcional) — opciones adicionales para metadatos
      • verifiedOnly (booleano - opcional) — devuelve solo contratos ‘verificados’ para ayudar a reducir spam
      • includeContracts ([]string - opcional) — lista de direcciones de contrato específicas que siempre se incluirán, incluso si verifiedOnly está activado.

El historial de transacciones de wallet se conserva durante 30 días en todas las redes con el Indexer (excepto en arbitrum-sepolia, donde es de 20 días).

Ejemplo: GetTransactionHistory de la dirección de cuenta de una wallet en Polygon usando un API_ACCESS_KEY

curl -X POST -H "Content-Type: application/json" -H "X-Access-Key: AQAAAAAAAF_JvPALhBthL7VGn6jV0YDqaFY" https://polygon-indexer.sequence.app/rpc/Indexer/GetTransactionHistory -d '{ "filter": { "accountAddress": "0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9" }, "includeMetadata": true }'
projectAccessKey