Saltar al contenido principal

Saldos reclamables

Metadatos de la tabla

PropiedadConfiguración
Natural Key(s)balance_id, closed_at
Campo(s) de particiónbatch_run_date (partición de MES)
Clustered Field(s)asset_id, last_modified_ledger
Documentacióndbt docs

Detalles de la columna

NombreDescripciónTipo de datosValores de dominio¿Requerido?Notas
balance_idUn identificador único para este saldo reclamable. El Balance id es una combinación de Tipo de Balance + SHA-256 hash history_operation_idcadenaEl Tipo de Balance está fijado en V0, 00000000. Si hay un cambio de protocolo que impacte materialmente la mecánica de los saldos reclamables, el tipo de saldo se actualizaría a V1.
reclamantesLa lista de entradas que son elegibles para reclamar el saldo y las condiciones previas que deben cumplirse para reclamararray[registro]Se pueden especificar múltiples cuentas en el registro de reclamantes, incluida la cuenta del creador del saldo.
claimants.destinationEl id de cuenta que puede reclamar el saldocadena
claimants.predicateThe condition which must be satisfied so the destination can claim the balance. The predicate can include logical rules using AND, OR and NOT logic.array[registro]
claimants.predicate.unconditionalSi es verdadero, significa que esta cláusula de la condición se cumple siemprebooleanoNoCuando el predicado es solo incondicional = verdadero, significa que el saldo se puede reclamar bajo cualquier condición
claimants.predicate.abs_beforeFecha límite para cuando debe reclamarse el saldo. Si un saldo se reclama antes de la fecha, entonces la cláusula de la condición se cumple.cadenaNo
claimants.predicate.rel_beforeUna fecha límite relativa para cuando el saldo reclamable se puede reclamar. El valor representa el número de segundos desde el tiempo de cierre del ledger que creó el saldo reclamableenteroNoEsta condición es útil al crear un límite de tiempo basado en condiciones de creación. Si el creador quería que un saldo solo fuera reclamable una semana después de la creación, esta condición satisfaría esa regla.
claimants.predicate.abs_before_epochUn valor de época UNIX en segundos que representa la misma fecha límite que abs_before.enteroNo
tipo_de_activoEl identificador para el tipo de código de activo, puede ser un alfanumérico de 4 caracteres, 12 caracteres o el activo nativo de la red, XLM.cadena
  • credit_alphanum4
  • credit_alphanum12
  • native
código_de_activoEl código de 4 o 12 caracteres que representa el activo en la redcadenaNo
emisor_de_activosLa dirección de la cuenta que creó el activocadenaNo
cantidad_de_activoLa cantidad del activo que puede ser reclamadafloat
patrocinadorLa dirección de la cuenta del patrocinador que está pagando las reservas para este saldo reclamablecadenaNoLos patrocinadores de los saldos reclamables son los creadores del saldo.
flagsDenota la habilitación y deshabilitación de ciertos privilegios del emisor del saldoentero
  • 0 - Ninguno, Predeterminado
  • 1 - Autenticación de recuperación habilitada
Las flags son establecidas por las cuentas de saldo reclamables para un activo. Cuando las cuentas de usuario reclaman un saldo, las flags aplicadas al activo provienen de esta cuenta
last_modified_ledgerEl número de secuencia del ledger cuando se modificó la entrada del ledger (este firmante único para la cuenta). Las eliminaciones no cuentan como una modificación y reportarán el número de secuencia de modificación anteriorentero
cambio_de_entrada_ledgerCódigo que describe el tipo de cambio de entrada del ledger que se aplicó a la entrada del ledger.entero
  • 0 - Entrada de Ledger Creada
  • 1 - Entrada de Ledger Actualizada
  • 2 - Entrada de Ledger Eliminada
  • 3 - Estado de Entrada de Ledger (valor de la entrada)
Los tipos de cambio de entrada válidos son 0 y 2 para entradas de ledger del tipo claimable_balances. Una vez creado, un saldo no puede ser actualizado.
eliminadoIndica si la entrada del ledger (balance_id) ha sido eliminada o no. Una vez eliminada una entrada, no se puede recuperar.booleano
closed_atMarca de tiempo en UTC cuando este ledger se cerró y se comprometió a la red. Se espera que los ledgers se cierren ~cada 5 segundosmarca de tiempo
número_de_ledgerEl número de secuencia de este ledger. Representa el orden del ledger dentro de la blockchain Stellar. Cada ledger tiene un número de secuencia único que se incrementa con cada nuevo ledger, asegurando que los ledgers se procesen en el orden correcto.entero
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 batch y ayudan con la supervisión y capacidades de reejecucióncadena
batch_run_dateLa fecha de inicio del intervalo del batch. Cuando se toma con la fecha en el batch_id, la fecha representa el intervalo de ledgers procesados. La fecha de ejecución del batch puede verse como un proxy de closed_at para un ledger.fecha_horaLa tabla está particionada 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_tsLa marca de tiempo 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 un retrocesomarca de tiempo
asset_idIdentificador único para asset_code, asset_issuerenteroNo