Skip to content

Compras de tokens y NFTs (Diario)

Requisitos previos de acceso

  • Permiso (módulo): viewBuyTokensJournal
  • Licencia/Feature: Ninguna
  • Contenedor del menú: GENERAL → grupo Diarios de transaccionesCompras de tokens y NFTs (/buy-tokens-journal)

En el menú, este elemento puede aparecer etiquetado como "Transacciones de NFTs"; técnicamente es la pista de compra (buy track) de cualquier activo tokenizado vendido por la plataforma — tokens y NFTs.

Qué es / cuándo usar

Registra cada venta/compra de activo tokenizado (buy track): quién compró, cuál activo (asset_id), a qué precio y en qué moneda. El operador lo usa para auditar una compra específica, verificar a qué billetera se entregó el activo, y comprobar dos marcadores importantes del flujo: si el dueño/captador fue pagado (paid_owner) y si hubo llamada al servicio de blockchain/PGH (pgh_call).

Requisitos previos

  • Permiso: viewBuyTokensJournal (permiso doble — enum CPM + módulo dinámico en la BD).
  • Licencia/Feature: ninguna.
  • Dependencias de otras pantallas: Ninguna. La pista es alimentada por la auditoría de compra de activos del OrderBook/OBS.

Paso a paso

  1. Acceda a Diarios de transacciones → Compras de tokens y NFTs.
  2. El listado se carga paginado desde el servidor.
  3. Busque por ID del cliente o ID del activo en el campo de búsqueda (debounce de 500 ms).
  4. Haga clic en Ver detalles para abrir el modal con la pista completa.

Filtros y columnas

Filtro / ColumnaQué muestra / haceOrigen del dato
Búsqueda (cliente o activo)Filtra por customerId o assetId. Debounce 500 ms.Parámetro search.
Fecha (when)Cuándo ocurrió la compra.when.
Activo (assetId)Identificador del activo comprado.asset_id.
Cliente (customerId)Comprador.customer_id.
Precio (price)Monto pagado, con la unidad monetaria.price (BigNumber) + unit_of_money.
AccionesAbre el detalle completo.openTransactionDetails(buyTrack).

Campos del modal de detalles

CampoQué muestraEfecto/lectura
ID de la transacciónIdentificador de la pista.Clave para soporte/auditoría.
Activo (asset_id)Activo vendido.
Cliente de origenCorreo del comprador (resuelto) o el customer_id sin procesar.La UI resuelve el correo buscando en los usuarios.
Cliente de destinoCorreo/ID del destinatario, cuando la compra entrega a otro usuario.customer_id_to.
Billetera de destinoBilletera a la que se entregó el activo.wallet_id_to.
ID en blockchainReferencia on-chain del activo, cuando aplica.blockchainId.
Moneda / PrecioUnidad y valor de la compra.unit_of_money / price.
Dueño pagado (paid_owner)Indica si la transferencia al dueño/captador del activo ya fue liquidada.Sí/No — útil para conciliación del lado de la casa/captador.
Llamada PGH (pgh_call)Indica si la operación activó el servicio de blockchain (PGH) para efectuar la entrega on-chain.Sí/No — distingue compras ya efectuadas on-chain de las puramente internas.
Fecha (when)Momento de la compra.

Acciones y modales

  • Ver detalles: abre BuyTrackDetailsModalComponent (840 px), solo lectura. Resuelve correos del comprador y del destinatario a partir del registro de usuarios.

Reglas de negocio / consideraciones

Atención

  • paid_owner = No en una compra concluida señala una transferencia pendiente al dueño/captador — cruce con Distribuciones/Comisiones antes de orientar.
  • pgh_call = No indica que la entrega on-chain aún no fue activada (o la compra es puramente interna). En activos que requieren on-chain, esto puede indicar trabajo pendiente del watcher.
  • El valor de venta refleja el precio de la operación; en mercados con book, el ingreso de la casa proviene del spread entre precio límite y precio de ejecución — no es visible directamente en esta línea; consulte los diarios financieros.
  • Valores financieros: price es BigNumber — sin redondeo en el origen; la UI formatea a 2 decimales para lectura.

Pantallas relacionadas