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 fuente que consumió esta transacción. Los números de secuencia solo pueden usarse una vez y ayudan a mantener la atomicidad y la idempotencia en la red. Los números de secuencia sólo pueden usarse 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 fuente está dispuesta a pagar para que la transacción se incluya en un ledger. Cuando la red entra en precios máximos, esto ayuda a determinar si una transacción se incluye en el conjunto. Cuando la red entra en precios máximos, esto ayuda a determinar si una transacción está 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í | Por defecto es MemoTypeMemoNone |
memo | Un campo opcional de libre formato que adjunta un memo a una transacción | cadena | | No | Los memos son muy utilizados por los exchanges centralizados para ayudar con la gestión de cuentas. |
time_bounds | Una precondición de transacción que se puede establecer para determinar cuándo una transacción es válida. Esta condición contiene una representación entera del número de secuencia más bajo de la cuenta fuente para la que la transacción es válida. Si la transacción intenta ejecutarse fuera del rango de tiempo, 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 correctamente para modificar el estado del ledger. |
fee_charged | La tarifa (en stroops) pagada por la cuenta fuente para aplicar esta transacción al ledger. Como mínimo, se cobra # de operaciones * tarifa base. La tarifa base mínima es de 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 una transacción envuelta con sus firmas para transacciones de aumento de tarifa | cadena | | No | |
fee_account | Una cuenta que no es la cuenta fuente de una transacción puede pagar las tarifas de transacción en nombre de la cuenta fuente. Estas cuentas se llaman cuentas de tarifas y asumen todos los costos de transacción de la cuenta fuente. Estas cuentas se llaman cuentas de tarifas y asumen todos los costos de transacción de la cuenta fuente. | cadena | | No | |
new_max_fee | Si una cuenta tiene una cuenta de tarifas, la cuenta de tarifas 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 aumento, los validadores considerarán el new_max_fee en lugar del 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 tarifas que patrocina la tarifa es una cuenta multiplexada, la dirección virtual se listará aquí | cadena | | No | |
ledger_bounds | Una precondición de transacción que se puede establecer para determinar las condiciones válidas para que una transacción 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 fuente para la que la transacción es válida. | cadena | | No | |
min_account_sequence | Una precondición de transacción que se puede establecer para determinar las condiciones válidas para que una transacción 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 fuente para la que la transacción es válida. entero | entero | | No | |
min_account_sequence_age | Una precondición de transacción que se puede establecer para determinar las condiciones válidas para que una transacción 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 fuente para que la transacción sea válida. entero | entero | | No | |
min_account_sequence_ledger_gap | Una precondición de transacción que se puede establecer para determinar las condiciones válidas para que una transacción se envíe a la red. entero | entero | | No | |
extra_signers | Un arreglo de hasta dos firmantes adicionales que deben tener firmas correspondientes para que esta transacción sea válida | array[string] | | No | |
tx_envelope | blob XDR codificado en base-64 | cadena | | No | |
tx_result | blob XDR codificado en base-64 | cadena | | No | |
tx_meta | blob XDR codificado en base-64 | cadena | | No | |
tx_fee_meta | blob XDR codificado en base-64 | cadena | | No | |
batch_id | Representación en cadena del id de ejecución de un DAG en Airflow. Toma la forma de "scheduled__[batch_end_date]-[dag_alias]". Los ids de lote son únicos para el lote y ayudan con la supervisión y la capacidad de volver a ejecutar | cadena | | Sí | |
batch_run_date | La fecha de inicio del intervalo de lotes. Tomado con la fecha en el batch_id, la fecha representa el intervalo de ledgers procesados. La fecha de ejecución del lote se puede ver como un proxy de closed_at para un ledger. | datetime | | Sí | La tabla se particiona por batch_run_date. Se recomienda incluir siempre el batch_run_date en el filtro si es posible para ayudar a reducir el costo de la consulta. |
batch_insert_ts | La marca de tiempo en UTC cuando se insertó un lote de registros en la base de datos. Este campo puede ayudar a identificar si un lote se ejecutó en tiempo real o como parte de un retroceso | 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 en procesos es la transacción Soroban | entero | | No | |
instrucciones_recursos_soroban | Número de instrucciones de CPU que utiliza la transacción de Soroban | entero | | No | |
bytes_leídos_recursos_soroban | Número de bytes leídos por la transacción de Soroban | entero | | No | |
bytes_escritos_recursos_soroban | Número de bytes escritos por la transacción de Soroban | 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í | Nuestro objetivo es re-particionar la tabla por closed_at |
código_resultado_transacción | El código de resultado detallado que describe por qué una transacción falló. Este código es útil solo para transacciones fallidas. La lista completa de valores de dominio se puede encontrar aquí | cadena | - CódigoResultadoTransacciónTxCostoIncrementoÉxito
- CódigoResultadoTransacciónTxÉxito
- CódigoResultadoTransacciónTxFallido
- CódigoResultadoTransacciónTxDemasiadoPronto
- CódigoResultadoTransacciónTxDemasiadoTarde
- CódigoResultadoTransacciónTxOperaciónFaltante
- CódigoResultadoTransacciónTxSecuenciaMala
- CódigoResultadoTransacciónTxAutenticaciónMala
- CódigoResultadoTransacciónTxSaldoInsuficiente
- CódigoResultadoTransacciónTxSinCuenta
- CódigoResultadoTransacciónTxCostoInsuficiente
- CódigoResultadoTransacciónTxAutenticaciónMalaExtra
- CódigoResultadoTransacciónTxErrorInterno
- CódigoResultadoTransacciónTxNoSoportado
- CódigoResultadoTransacciónTxCostoIncrementoFallido
- CódigoResultadoTransacciónTxMalaPatrocinación
- CódigoResultadoTransacciónTxBajaSecuenciaEdadODeuda
- CódigoResultadoTransacciónTxMalFormada
- CódigoResultadoTransacciónTxSorobanInválido
| Sí | |
oferta_costo_inclusión | La oferta máxima que el remitente 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. | entero | | No | |
costo_inclusión_cobrado | La tarifa cobrada por la transacción para ser incluida en el ledger. Esta es una tarifa fija para todo el ledger y comienza en un mínimo de 100 stroops. La tarifa aumenta según la demanda | entero | | No | |
reembolso_costo_recurso | La cantidad de la tarifa de recurso reembolsada al remitente 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. | entero | | No | |
costo_recurso_no_reembolsable_cobrado | La cantidad cobrada por la transacción que no es reembolsable | entero | | | |
costo_recurso_reembolsable_cobrado | La cantidad cobrada por la transacción de la refundable_fee | entero | | | |
costo_alquiler_cobrado | La tarifa de alquiler cobradas para persistir el contrato o código de contrato | entero | | | |
costo_reembolsable | La cantidad de tarifas de recurso que son reembolsables en función del uso real de los recursos en la transacción | 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 | | | |