Saltar al contenido principal

Ofertas

Metadatos de la tabla​

PropiedadConfiguración
Clave(s) natural(es)offer_id, closed_at
Campo(s) de particiónbatch_run_date (partición MES)
Campo(s) agrupado(s)selling_asset_id, buying_asset_id, last_modified_ledger
Documentacióndbt docs

Detalles de columnas​

NombreDescripciónTipo de datoValores del dominio¿Requerido?Notas
seller_idLa dirección de la cuenta que realiza esta ofertacadenaSí
offer_idEl identificador único de esta ofertaenteroSí
selling_asset_typeEl identificador para el tipo de código del activo, puede ser alfanumérico con 4 caracteres, 12 caracteres o el activo nativo de la red, XLM.cadena
  • credit_alphanum4
  • credit_alphanum12
  • native
Sí
selling_asset_codeLa representación del código de 4 o 12 caracteres del activo ofrecido para la ventacadenaNo
selling_asset_issuerLa dirección de la cuenta del emisor original del activo que creó el activo que se venderá a cambio de otro activocadenaNo
buying_asset_typeEl identificador para el tipo de código del activo, puede ser alfanumérico con 4 caracteres, 12 caracteres o el activo nativo de la red, XLM.cadena
  • credit_alphanum4
  • credit_alphanum12
  • native
Sí
buying_asset_codeLa representación del código de 4 o 12 caracteres del activo que se desea comprarcadenaNo
buying_asset_issuerLa dirección de la cuenta del emisor original del activo que creó el activo que se comprará a cambio de un activo en posesióncadenaNo
amountLa cantidad de venta que la cuenta que hace esta oferta está dispuesta a venderflotanteSí
pricenEl numerador de la representación precisa del precio de compra y venta de los activos en oferta (la cantidad deseada de compra)enteroSíSi una oferta quiere vender 10 XLM a cambio de 1 USD, el numerador será 1.
pricedEl denominador de la representación precisa del precio de compra y venta de los activos en oferta (la cantidad ofrecida a la venta)enteroSíSi una oferta quiere vender 10 XLM a cambio de 1 USD, el denominador será 10.
priceCuántas unidades del activo a comprar se necesitan para obtener 1 unidad del activo a vender. Este número es la forma decimal de pricen / pricedflotanteSíSi una oferta quiere vender 10 XLM a cambio de 1 USD, el precio será 0.1
flagsIndica la activación/desactivación de ciertos privilegios del emisor del activoentero
  • 0 - Ninguno, Valor predeterminado
  • 1 - Pasivo (una oferta con esta flag no actuará ni aceptará una oferta inversa con precio igual)
Sí
last_modified_ledgerEl número de secuencia del ledger cuando la entrada del ledger (este firmante único para la cuenta) fue modificada. Las eliminaciones no cuentan como modificaciones y reportarán el número de secuencia de modificación anteriorenteroSí
ledger_entry_changeCódigo que describe el tipo de cambio aplicado en la entrada del ledger.entero
  • 0 - Entrada de ledger creada
  • 1 - Entrada de ledger actualizada
  • 2 - Entrada de ledger eliminada
  • 3 - Estado de la entrada de ledger (valor de la entrada)
SíLos tipos válidos de cambio de entrada son 0, 1 y 2 para entradas de ledger del tipo offers.
deletedIndica si la entrada del ledger (offer id) ha sido eliminada o no. Una vez que una entrada es eliminada, no se puede recuperarbooleanoSí
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 de este ledger. Representa el orden del ledger dentro de la blockchain de Stellar. Cada ledger tiene un número de secuencia único que aumenta con cada nuevo ledger, asegurando que los ledgers se procesen en el orden correcto.enteroSí
sponsorLa dirección de la cuenta que está patrocinando las reservas base para la ofertacadenaNo
batch_idRepresentación en cadena del ID de ejecución para un DAG dado en Airflow. Toma la forma scheduled__<batch_end_date>-<dag_alias>. Los IDs de batch son únicos para cada batch y ayudan con las capacidades de monitoreo y reejecucióncadenaSí
batch_run_dateLa fecha de inicio para el intervalo del batch. Cuando se toma junto con la fecha en el batch_id, 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 y horaSíLa tabla está particionada por batch_run_date. Se recomienda siempre incluir 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 lote 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 tiempoSí
selling_asset_idIdentificador único para selling_asset_code, selling_asset_issuerenteroNo
buying_asset_idIdentificador único para buying_asset_code, buying_asset_issuerenteroNo