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 dadaentero
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 nobooleano
contract_idcadena
typeEl tipo numérico del eventoentero0, 1, 2
type_stringEl tipo de evento en cadenacadenaContractEventTypeSystem, ContractEventTypeDiagnostic, ContractEventTypeContract
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 base64json
topics_decodedVersión decodificada y legible para humanos del topic del eventojson
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 base64json
data_decodedVersión decodificada y legible para humanos del objeto de datos del eventojson
contract_event_xdrEl XDR codificado en base64 del eventocadena
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óncadena
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 hora
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 tiempo
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 tiempo
ledger_sequenceEl número de secuencia del ledger en el que se incluyó esta transacciónentero
operation_idIdentificador único de una operación.enteroNo