Uso de Dune Analytics y Block Explorers (Etherscan/BscScan) para recuperar el historial de transacciones perdidas

Cuando las integraciones API tradicionales o los archivos CSV de los exchanges fallan —a menudo por transacciones internas, puentes cross-chain u operaciones DeFi complejas—, los exploradores de bloques (Etherscan, BscScan) y las plataformas de analítica SQL (Dune Analytics) son las herramientas definitivas para reconstruir la trazabilidad completa exigida por la Agencia Tributaria.

ParámetroExploradores de Bloques (Etherscan / BscScan)Dune Analytics
Caso de UsoDescarga rápida de historial nativo y tokens por direcciónReconstrucción de DeFi compleja, puentes y contratos opacos
Formato de SalidaCSV estructurado por tipo de transferenciaTablas personalizadas mediante consultas SQL (CSV/JSON)
DificultadBaja / Media (navegación por pestañas públicas)Media / Alta (requiere lenguaje SQL sobre tablas decodificadas)
ProfundidadRegistro directo evento por eventoAgregación de múltiples wallets, protocolos y cadenas

1. Extracción exhaustiva en Exploradores de Bloques (Etherscan / BscScan)

Para no omitir movimientos con impacto fiscal, no basta con descargar el historial principal de la wallet. Es necesario exportar cada una de las capas de información:

  • Normal Txns: Registra las interacciones directas iniciadas por la wallet (pago de gas, transferencias de moneda nativa como ETH o BNB).
  • Internal Txns: Fundamental para la AEAT. Contiene las transferencias de moneda nativa ejecutadas por contratos inteligentes (ej. al retirar fondos de un protocolo de lending o recibir pago de una pool).
  • ERC-20 / BEP-20 Token Txns: Desglosa todas las entradas y salidas de tokens fungibles (USDC, WBTC, LINK).
  • NFT Txns (ERC-721 / ERC-1155): Registra la compra, venta o transferencia de coleccionables y posiciones tokenizadas.

Procedimiento: En la parte inferior derecha de cada pestaña en el explorador, utiliza la función «Download CSV Export», selecciona el rango de fechas del ejercicio fiscal y descarga los archivos independientes para su posterior unificación.

2. Auditoría avanzada con Dune Analytics para DeFi y Puentes

Cuando los exploradores tradicionales fragmentan la información de contratos complejos (como intercambios en DEXs o puentes entre cadenas), Dune Analytics permite consultar la base de datos indexada de la blockchain mediante SQL.

Consulta básica para aislar intercambios en un DEX:

SQL

SELECT 
    evt_block_time AS fecha_utc,
    evt_tx_hash AS tx_hash,
    token_a_symbol AS token_vendido,
    token_a_amount AS cantidad_vendida,
    token_b_symbol AS token_comprado,
    token_b_amount AS cantidad_comprada
FROM dex.trades
WHERE trader = LOWER('0xTuDirecciónDeWalletAquí')
ORDER BY evt_block_time ASC;

3. Normalización del archivo para inspección fiscal

  1. Ajuste de decimales: Convierte los valores crudos de la cadena dividiendo la cantidad entregada por los decimales del token (ej. dividir por $10^{18}$ para ETH/ERC-20 estándar o por $10^6$ para USDC/USDT).
  2. Conversión de Marcas Temporales (Timestamps): Transforma el Unix Timestamp a formato de fecha y hora local (CET/CEST) para cruzar con las cotizaciones oficiales del BCE o del mercado en esa fecha.
  3. Consolidación FIFO: Importa los CSVs limpios a tu hoja de cálculo auxiliar o software fiscal para asignar el valor de adquisición histórico correspondiente a cada salida de activos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio