Saltar al contenido principal

Eventos del contrato de historial

Metadatos de la tabla

PropiedadConfiguración
Clave(s) natural(es)
Campo(s) de particióncerrado_en (partición de MES)
Campo(s) agrupado(s)contract_id
Documentacióndbt docs

Detalles de la columna

NombreDescripciónTipo de datoValores de dominio¿Requerido?Notas
transaction_hashUn hash SHA-256 codificado en hex de la forma codificada en XDR de esta transaccióncadena
transaction_idEl identificador de la transacción en la que se ejecutó la operación. Puede haber hasta 100 operaciones en una transacción dadaentero
exitosoIndica si esta transacción tuvo éxito o nobooleanoNoEl é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.
in_successful_contract_callIndica si el evento está en una llamada de contrato exitosabooleano
contract_idcadena
tipoEl tipo de evento numéricoentero0, 1, 2
tipo_cadenaEl tipo de evento en cadenacadenaContractEventTypeSystem, ContractEventTypeDiagnostic, ContractEventTypeContract
temasLa parte de temas de un evento contiene información identificativa y metadatos para el evento y generalmente lo que significa el evento. Por ejemplo, para SAC esto podría ser un evento de "transferencia" que signifique movimiento de valor de token. Los valores dentro de temas están codificados en base64 XDRjson
topics_decodedVersión decodificada y legible por humanos del tema del eventojson
datosLa parte de datos de un evento es un objeto que contiene los valor(es) significativos para un evento. Por ejemplo, para SAC esto podría ser el "monto" del movimiento de un token de un evento de "transferencia". Los valores dentro de datos están codificados en base64 XDRjson
data_decodedVersión decodificada y legible por humanos del objeto de datos del eventojson
contract_event_xdrEl XDR del evento codificado en base64cadena
batch_idRepresentación en cadena del id de ejecución para un DAG determinado en Airflow. Toma la forma de "scheduled__[batch_end_date]-[dag_alias]". Los ids de lotes son únicos para el lote y ayudan con las capacidades de monitoreo y reejecucióncadena
batch_run_dateLa fecha de inicio del intervalo del lote. Cuando se toma con la fecha en el batch_id, la fecha representa el intervalo de ledgers procesados. La fecha de ejecución del lote puede verse como un proxy de cerrado_en para un ledger.fecha y hora
batch_insert_tsLa 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 una recuperaciónmarca de tiempo
cerrado_enMarca de tiempo en UTC cuando este ledger cerró y se comprometió a la red. Se espera que los ledgers cierren aproximadamente cada 5 segundosmarca de tiempo
ledger_sequenceEl número de secuencia del ledger en el que se incluyó esta transacciónentero