id | Un identificador único para esta transacción | entero | | Sí | |
transaction_hash | Un hash SHA-256 codificado en hexadecimales de la forma XDR de esta transacción | cadena | | | |
ledger_sequence | El número de secuencia del ledger en el que se incluyó esta transacción | entero | | Sí | |
account | La dirección de la cuenta que origina la transacción | cadena | | Sí | |
account_sequence | El número de secuencia de la cuenta de origen que consumió esta transacción. Los números de secuencia solo se pueden usar una vez y ayudan a mantener la atomicidad y la idempotencia en la red. | entero | | Sí | |
max_fee | La tarifa máxima (en stroops) que la cuenta de origen está dispuesta a pagar para que la transacción se incluya en un ledger. Cuando la red entra en precios de sobrecarga, esto ayuda a determinar si una transacción es incluida en el conjunto | entero | | Sí | El stroop es la representación fraccionaria de un lumen (XLM). 1 stroop es 0,0000001 XLM. |
operation_count | El número de operaciones contenidas dentro de esta transacción | entero | | Sí | Se permite que una transacción tenga hasta 100 operaciones |
created_at | La fecha en que se creó la transacción | timestamp | | No | |
memo_type | El tipo de memo | cadena | - MemoTypeMemoHash
- MemoTypeMemoId
- MemoTypeMemoNone
- MemoTypeMemoReturn
- MemoTypeMemoText
| Sí | Predeterminado a MemoTypeMemoNone |
memo | Un campo opcional de formato libre que adjunta un memo a una transacción | cadena | | No | Los memos se utilizan mucho en los exchanges centralizados para ayudar con la administración de cuentas. |
time_bounds | Una condición previa para la transacción que se puede establecer para determinar cuándo es válida una transacción. El usuario puede establecer un límite temporal inferior y superior, definido como un timestamp UNIX cuando la transacción puede ser ejecutada. Si la transacción intenta ejecutarse fuera del rango temporal, la transacción fallará | cadena | | No | |
successful | Indica si esta transacción fue exitosa o no | booleano | | No | El éxito de una transacción no indica si fue incluida y escrita en un ledger. Solo indica si las operaciones en la transacción se aplicaron exitosamente para mutar el estado del ledger. |
fee_charged | La tarifa (en stroops) pagada por la cuenta de origen para aplicar esta transacción al ledger. Como mínimo, se cobra a la transacción el número de operaciones * tarifa base. La tarifa base mínima es 100 stroops | entero | | No | El stroop es la representación fraccionaria de un lumen (XLM). 1 stroop es 0,0000001 XLM. |
inner_transaction_hash | Un hash de transacción de una transacción que envuelve sus firmas para transacciones de ajuste de tarifa | cadena | | No | |
fee_account | Se permite que una cuenta que no es la cuenta de origen pague las tarifas de transacción en nombre de la cuenta de origen. Estas cuentas se llaman cuentas de tarifa y asumen todos los costos de transacción para la cuenta de origen. | cadena | | No | |
new_max_fee | Si una cuenta tiene una cuenta de tarifa, la cuenta de tarifa puede especificar una tarifa máxima (en stroops) que está dispuesta a pagar por las tarifas de esta cuenta. Cuando la red está en precios de sobrecarga, los validadores considerarán la new_max_fee en lugar de la max_fee al determinar si la transacción será incluida en el conjunto de transacciones | entero | | No | |
account_muxed | Si el usuario ha definido cuentas multiplexadas (muxed), la cuenta existe "virtualmente" bajo una dirección de cuenta Stellar tradicional. Esta dirección distingue entre las cuentas virtuales | cadena | | No | |
fee_account_muxed | Si la cuenta de tarifa que patrocina la tarifa es una cuenta multiplexada, la dirección virtual se enumerará aquí | cadena | | No | |
ledger_bounds | Una condición previa a la transacción que se puede establecer para determinar las condiciones válidas para una transacción que se envíe a la red. Los límites del ledger permiten al usuario especificar un número mínimo y máximo de número de secuencia de ledger en el que la transacción puede ejecutarse exitosamente | cadena | | No | |
min_account_sequence | Una condición previa a la transacción que se puede establecer para determinar las condiciones válidas para una transacción que se envíe a la red. Esta condición contiene una representación entera del número de secuencia más bajo de la cuenta de origen para la cual la transacción es válida | entero | | No | |
min_account_sequence_age | Una condición previa a la transacción que se puede establecer para determinar las condiciones válidas para una transacción que se envíe a la red. Esta condición contiene una duración mínima de tiempo que debe haber pasado desde que cambió el número de secuencia de la cuenta de origen para que la transacción sea válida | entero | | No | |
min_account_sequence_ledger_gap | Una condición previa a la transacción que se puede establecer para determinar las condiciones válidas para una transacción que se envíe a la red. Esta condición contiene una representación entera del número mínimo de ledgers que deben haberse cerrado desde que cambió el número de secuencia de la cuenta de origen para que la transacción sea válida | entero | | No | |
extra_signers | Un array de hasta dos firmantes adicionales que deben tener firmas correspondientes para que esta transacción sea válida | array[string] | | No | |
tx_envelope | blobb codificado en base-64 XDR | cadena | | No | |
tx_result | blobb codificado en base-64 XDR | cadena | | No | |
tx_meta | blobb codificado en base-64 XDR | cadena | | No | |
tx_fee_meta | blobb codificado en base-64 XDR | cadena | | No | |
batch_id | Representación en cadena del id de ejecución para un DAG dado en Airflow. Toma la forma de "scheduled__[batch_end_date]-[dag_alias]". Los ids de batch son únicos para el batch y ayudan con la supervisión y capacidades de reejecución | cadena | | Sí | |
batch_run_date | La fecha de inicio del intervalo por lotes. Cuando se toma con la fecha en el batch_id, la fecha representa el intervalo de ledgers procesados. La fecha de ejecución por lotes se puede ver como un proxy de closed_at para un ledger. | datetime | | Sí | La tabla se partitiona por batch_run_date. Se recomienda incluir siempre batch_run_date en el filtro si es posible para ayudar a reducir el costo de consulta. |
batch_insert_ts | La marca de tiempo en UTC cuando un lote de registros fue insertado en la base de datos. Este campo puede ayudar a identificar si un lote se ejecutó en tiempo real o como parte de un backfill | timestamp | | Sí | |
resource_fee | La tarifa cobrada menos la tarifa de inclusión para la transacción Soroban. Esto se calcula por las operaciones de lectura/escritura y cuán intensiva es la transacción Soroban | entero | | No | |
instrucciones_recursos_soroban | Número de instrucciones de CPU que usa la transacción Soroban | número entero | | No | |
bytes_leídos_recursos_soroban | Número de bytes leídos por la transacción Soroban | número entero | | No | |
bytes_escritos_recursos_soroban | Número de bytes escritos por la transacción Soroban | número entero | | No | |
cerrado_en | Marca de tiempo en UTC cuando este ledger se cerró y se comprometió a la red. Se espera que los ledgers se cierren aproximadamente cada 5 segundos | marca_de_tiempo | | Sí | Tenemos como objetivo reorganizar la tabla por cerrado_en |
código_resultado_transacción | El código de resultado detallado que describe por qué falló una transacción. Este código solo es útil para transacciones fallidas. La lista completa de valores de dominio se puede encontrar aquí | cadena | - CódigoDeResultadoDeTransacciónTxIncrementoDeTarifaInternaÉxito
- CódigoDeResultadoDeTransacciónTxÉxito
- CódigoDeResultadoDeTransacciónTxFallido
- CódigoDeResultadoDeTransacciónTxDemasiadoTemprano
- CódigoDeResultadoDeTransacciónTxDemasiadoTarde
- CódigoDeResultadoDeTransacciónTxOperaciónFaltante
- CódigoDeResultadoDeTransacciónTxMalaSecuencia
- CódigoDeResultadoDeTransacciónTxMalaAutenticación
- CódigoDeResultadoDeTransacciónTxSaldoInsuficiente
- CódigoDeResultadoDeTransacciónTxSinCuenta
- CódigoDeResultadoDeTransacciónTxTarifaInsuficiente
- CódigoDeResultadoDeTransacciónTxMalaAutenticaciónExtra
- CódigoDeResultadoDeTransacciónTxErrorInterno
- CódigoDeResultadoDeTransacciónTxNoSoportado
- CódigoDeResultadoDeTransacciónTxIncrementoDeTarifaInternaFallido
- CódigoDeResultadoDeTransacciónTxMalaSponsorización
- CódigoDeResultadoDeTransacciónTxMalaEdadDeSecuenciaMínimaOIntervalo
- CódigoDeResultadoDeTransacciónTxMalformado
- CódigoDeResultadoDeTransacciónTxSorobanInválido
| Sí | |
oferta_tasa_inclusión | La oferta máxima que el presentador está dispuesto a pagar por la inclusión de la transacción. Esta tarifa se utiliza para priorizar las transacciones que se incluyen en el ledger. | número entero | | No | |
tarifa_inclusión_cobrada | La tarifa cobrada por la transacción para ser incluida en el ledger. Esta es una tarifa fija para todo el ledger y comienza con un mínimo de 100 stroops. La tarifa aumenta según la demanda | número entero | | No | |
reembolso_tarifa_recurso | La cantidad del reembolso de la tarifa del recurso al presentador de la transacción. Las tarifas reembolsables se calculan a partir del alquiler, eventos y valor de retorno. Las tarifas reembolsables se cobran de la cuenta origen antes de que se ejecute la transacción y luego se reembolsan según el uso real. | número entero | | No | |
tarifa_recurso_no_reembolsable_cobrada | La cantidad cobrada por la transacción que no es reembolsable | número entero | | | |
tarifa_recurso_reembolsable_cobrada | La cantidad cargada por la transacción de la tarifa_reembolsable | número entero | | | |
tarifa_alquiler_cobrada | La tarifa de alquiler cobrada para persistir el contrato o código del contrato | número entero | | | |
tarifa_reembolsable | La cantidad de tarifas de recursos que son reembolsables según el uso real de los recursos en la transacción | número entero | | | |
firmantes_tx | Las claves públicas de los firmantes que autorizaron la transacción. Este campo lista todos los signatarios que validaron y aprobaron la transacción, asegurando que cumpla con los umbrales de autorización requeridos | cadena | | | |