Saltar al contenido principal
POST
Historial de transacciones analizadas
El cuerpo de la solicitud, el esquema de la respuesta y los ejemplos de esta página se generan a partir de la definición de OpenAPI. Cada elemento de data usa la misma estructura TransactionResult que devuelve Analizar transacciones; este método solo encapsula los resultados en un objeto de página y agrega paginationToken cuando hay otra página disponible.

Notas

  • address es obligatorio. Para buscar en el historial de una dirección por instrucción de programa o acuñación de token del lado del servidor, usa Escanear historial de transacciones.
  • Solo se devuelven las transacciones exitosas, a menos que establezcas status en any o failed.
  • Si no se puede decodificar una transacción almacenada en la página, toda la solicitud falla con 500 e {"error": "internal server error"} en lugar de devolver un error por elemento.

Parámetros de la solicitud

string
requerido
Dirección cuyo historial de transacciones se debe obtener.
number
predeterminado:"100"
Número de transacciones que se devolverán.
string
Devuelve las transacciones anteriores a esta firma.
string
Devuelve las transacciones posteriores a esta firma.
string
Cursor devuelto por una página anterior. Su estructura es slot:transactionIndex.
string
predeterminado:"desc"
Orden de clasificación de las transacciones devueltas.
  • asc
  • desc
string
predeterminado:"confirmed"
Nivel de confirmación usado para obtener el historial. processed no es compatible.
  • confirmed
  • finalized
string
predeterminado:"succeeded"
Resultado de ejecución que se incluirá.
  • succeeded
  • failed
  • any
string
predeterminado:"none"
Indica si se deben incluir las transacciones que solo hacen referencia a una cuenta de token propiedad de address, y no a address en sí. Muchas transferencias de tokens entrantes solo afectan a la cuenta de token del destinatario. none las excluye, balanceChanged incluye las que cambian el saldo de la cuenta de token e all las incluye todas.
  • none
  • balanceChanged
  • all
number
Slot mínimo en el que se puede evaluar la solicitud.
string
predeterminado:"none"
Codificación de la transacción original de Solana que se devuelve como rawTransaction en cada resultado exitoso, con la estructura getTransaction. none no devuelve ninguna transacción sin procesar.
  • none
  • json
  • jsonParsed
  • base64
boolean
obsoleto
Obsoleto. true equivale a rawTransaction: "json". Establecer tanto includeRawTransaction como rawTransaction devuelve 400.
object
Límites de comparación del slot. Cada límite es opcional.
number
Coincide con valores mayores que este valor.
number
Coincide con valores mayores o iguales que este valor.
number
Coincide con valores menores que este valor.
number
Coincide con valores menores o iguales que este valor.
object
Límites de comparación del tiempo de bloque en segundos Unix. Cada límite es opcional.
number
Coincide con valores mayores que este valor.
number
Coincide con valores mayores o iguales que este valor.
number
Coincide con valores menores que este valor.
number
Coincide con valores menores o iguales que este valor.

Autorizaciones

api-key
string
query
requerido

Cuerpo

application/json

Cuerpo de la solicitud para obtener el historial de transacciones analizadas de una dirección.

address
string
requerido

Dirección cuyo historial de transacciones se obtendrá.

limit
integer
predeterminado:100

Cantidad de transacciones que se devolverán.

Rango requerido: 1 <= x <= 100
beforeSignature
string

Devuelve las transacciones anteriores a esta firma.

afterSignature
string

Devuelve las transacciones posteriores a esta firma.

paginationToken
string

Cursor devuelto por una página anterior. Su formato es slot:transactionIndex.

sortOrder
enum<string>
predeterminado:desc

Orden de clasificación de las transacciones devueltas.

Opciones disponibles:
asc,
desc
commitment
enum<string>
predeterminado:confirmed

Nivel de confirmación utilizado para obtener el historial. No se admite processed.

Opciones disponibles:
confirmed,
finalized
status
enum<string>
predeterminado:succeeded

Resultado de ejecución que se incluirá.

Opciones disponibles:
succeeded,
failed,
any
tokenAccounts
enum<string>
predeterminado:none

Indica si se incluyen transacciones que solo hacen referencia a una cuenta de tokens propiedad de address, pero no a address en sí. Muchas transferencias de tokens entrantes solo involucran la cuenta de tokens del destinatario. none las excluye, balanceChanged incluye las que cambian el saldo de la cuenta de tokens y all las incluye todas.

Opciones disponibles:
none,
balanceChanged,
all
minContextSlot
integer

Slot mínimo en el que se puede evaluar la solicitud.

rawTransaction
enum<string>
predeterminado:none

Codificación de la transacción original de Solana devuelta como rawTransaction en cada resultado correcto, con la estructura de getTransaction. none no devuelve ninguna transacción sin procesar.

Opciones disponibles:
none,
json,
jsonParsed,
base64
includeRawTransaction
boolean
obsoleto

Obsoleto. true equivale a rawTransaction: "json". Establecer tanto includeRawTransaction como rawTransaction devuelve 400.

slot
object

Límites de comparación del slot. Cada límite es opcional.

time
object

Límites de comparación del tiempo del bloque en segundos Unix. Cada límite es opcional.

Respuesta

Una página de resultados de transacciones analizadas.

Página de resultados de transacciones analizadas devuelta por el historial de transacciones.

data
object[]

Resultados de transacciones analizadas. Cada elemento tiene la misma estructura TransactionResult que devuelve /v1/parsed-events/transactions.

paginationToken
string

Cursor de la página siguiente. No está presente cuando el servicio llega al final del rango de páginas disponible.