Saltar al contenido principal

Eventos del Contrato de Historial

Metadatos de la Tabla​

PropiedadConfiguración
Llave(s) natural(es)
Campo(s) de particiónclosed_at (partición MENSUAL)
Campo(s) agrupadoscontract_id
Documentacióndbt docs

Detalles de la Columna​

NombreDescripciónTipo de datosValores del Dominio¿Requerido?Notas
transaction_hashUn hash SHA-256 codificado en hexadecimal de la forma XDR codificada 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 dadaenteroSí
successfulIndica si esta transacción fue exitosa 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 con éxito para modificar el estado del ledger.
in_successful_contract_callIndica si el evento está dentro de una llamada de contrato exitosa o nobooleanoSí
contract_idcadena
typeEl tipo numérico del eventoentero0, 1, 2Sí
type_stringEl tipo de evento en cadenacadenaContractEventTypeSystem, ContractEventTypeDiagnostic, ContractEventTypeContractSí
topicsLa parte 'topics' de un evento contiene información identificativa y metadatos del evento y generalmente lo que el evento significa. Por ejemplo, para SAC esto podría ser un evento "transfer" que indica movimiento de valor de token. Los valores dentro de topics son XDR codificados en base64jsonSí
topics_decodedVersión decodificada y legible para humanos del topic del eventojsonSí
dataLa parte de datos de un evento es un objeto que contiene el/los valor(es) significativo(s) para un evento. Por ejemplo, para SAC esto podría ser la "cantidad" del movimiento de token de un evento "transfer". Los valores dentro de topics son XDR codificados en base64jsonSí
data_decodedVersión decodificada y legible para humanos del objeto de datos del eventojsonSí
contract_event_xdrEl XDR codificado en base64 del eventocadenaSí
batch_idRepresentació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 batch ids son únicos para el lote y ayudan con el monitoreo y las capacidades de reejecucióncadenaSí
batch_run_dateLa fecha de inicio para el intervalo del lote. Cuando se considera 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 closed_at para un ledger.fecha y horaSí
batch_insert_tsEl timestamp en UTC cuando un batch de registros fue insertado en la base de datos. Este campo puede ayudar a identificar si un batch se ejecutó en tiempo real o como parte de una recuperaciónmarca de tiempoSí
closed_atMarca de tiempo en UTC cuando este ledger se cerró y confirmó en la red. Se espera que los ledgers se cierren aproximadamente cada 5 segundosmarca de tiempoSí
ledger_sequenceEl número de secuencia del ledger en el que se incluyó esta transacciónenteroSí
operation_idIdentificador único de una operación.enteroNo