Investigación · DXSALE◅ Leer en EN

Anatomía del exploit al locker de DxSale: captura de propiedad, un drenaje self-call y un rastro de lavado en dos cadenas

INFORME FORENSE2026-07-12Estándar: OCS-FIS-V1findings sha256 · cf131e7e…b45cec
Contenido

El 27 de mayo de 2026, una dirección atacante comenzó a drenar un liquidity locker de DxSale en BNB Smart Chain aproximadamente una hora y cuarenta minutos después de ser fondeada — la jugada inicial de una campaña de drenaje batch que se prolongó por varios días — y luego distribuyó fondos por dos cadenas: una pata directa y expuesta a KYC, la otra enrutada por un bridge, swaps en DEX y un mixer. Esta es la reconstrucción on-chain completa, con cada afirmación respaldada por evidencia sellada y reproducible.

Cómo leer este reporte. Cada hallazgo lleva un nivel de confianza explícito bajo mi estándar forense (OCS-FIS-V1):

  • Confianza: Alta (evidencia) — directamente observable on-chain y sellado bajo cadena de custodia desde al menos dos fuentes independientes.
  • Confianza: Media (hipótesis) — una interpretación razonada que la evidencia sellada sostiene pero no prueba. Se enuncia como hipótesis, nunca como hecho.

Cada hash de transacción, dirección y bloque es reproducible por cualquier tercero contra las cadenas públicas. Nombro las etiquetas de entidad que muestran los exploradores de bloques (p. ej. “DxSale Exploiter 1”, “Binance 51”) como observaciones atribuidas, no como identidades del mundo real probadas. No se nombra ni se atribuye a ninguna persona natural en este reporte.


Actualizado 2026-07-15 — registro de correcciones. Este reporte fue corregido y ampliado materialmente tras sellar nueva evidencia bajo custodia. Qué cambió: (1) la captura de propiedad (F-01) estaba subcontada — se capturaron al menos seis lockers, no tres, en una ventana de ~9 minutos; (2) la atribución de exchange del fondeador (F-02) ganó una segunda fuente sellada (Arkham Intelligence etiqueta al fondeador Bybit: Hot Wallet); (3) el drenaje (F-04) queda documentado como una campaña batch sellada — al menos 19 transacciones, 3,576 transferencias LP, 17 pools distintos; (4) el conjunto de salidas de los distribuidores (F-05) quedó probado como completo vía nonces de cuenta impuestos por consenso — el lenguaje de piso se elevó a totales exactos; (5) un hallazgo nuevo (F-11) registra que, de los lockers capturados, solo el Legacy tiene un drenaje sellado. Se añadieron anexos de transacciones completos con enlaces a exploradores en F-01, F-04, F-05, F-07 y F-08, y el pin del hash del archivo de hallazgos en el front matter de esta página se actualizó en consecuencia.

Actualizado 2026-07-19 — revisión editorial. La prosa de este reporte se revisó del plural corporativo a la primera persona del singular: OnChainSurfer es un investigador forense independiente y firma en consecuencia. Se añadió un summary de una línea al front matter para las tarjetas de listado y la meta description. Ningún hallazgo, cifra, nivel de confianza ni artefacto sellado cambió; el pin del hash del archivo de hallazgos permanece intacto.

Resumen ejecutivo

# Hallazgo Confianza
F-01 Al menos seis contratos locker tuvieron su propiedad transferida a una sola dirección en una ventana de ~9 minutos Alta · evidencia
F-02 La dirección atacante recibió 104.1473 BNB desde una wallet etiquetada Bybit ~1h40m antes del drenaje Alta · evidencia
F-03 Una transacción self-call movió los tokens LP del liquidity locker a la dirección atacante Alta · evidencia
F-04 El drenaje abusó de funciones privilegiadas del locker habilitadas por la captura de propiedad Media · hipótesis
F-05 Los fondos se abrieron por dos distribuidores hacia exactamente 30 wallets receptoras (2,965.28 BNB) — conjunto de salidas probado completo por nonce de cuenta Alta · evidencia
F-06 Cinco wallets receptoras muestreadas barrieron todas a una sola hot wallet “Binance 51” Alta · evidencia
F-07 24 transacciones BSC hicieron bridge de valor hacia tres destinos Solana distintos vía Relay.link Alta · evidencia
F-08 En Solana los fondos se swapearon a USDT y 1,107.45 SOL se depositaron en un mixer “Privacy Cash” Alta · evidencia
F-09 La dirección atacante operó un aparato de delegación EIP-7702 a gran escala Alta · evidencia
F-10 Las dos cadenas muestran dos posturas de opsec distintas — sobre fondos mezclados, no específicos de DxSale Media · hipótesis
F-11 De los al menos seis lockers capturados, solo el Legacy tiene un drenaje sellado — los otros cinco no muestran drenaje observado hacia el atacante Media · hipótesis

Una salvedad gobierna toda la mitad de lavado de este reporte y lo pongo por delante: la dirección atacante es un operador serial, y los fondos que movió son proceeds mezclados (commingled) de su actividad más amplia. Mi evidencia sellada no establece que los BNB y SOL específicos lavados aquí provengan del drenaje del locker de DxSale. Lo que ata el lavado al exploit de DxSale es la dirección atacante compartida, no una traza de valor sellada desde la liquidez drenada. No afirmo ninguna cifra en dólares específica de DxSale para los fondos lavados.


1. Captura de propiedad Alta · evidencia

El 2026-05-26, dentro de una ventana de ~9 minutos que abarca los bloques 100449023–100450184 (01:08:21Z a 01:17:04Z), la dirección deployer 0x47BAcf935066b802EAA0067eC14AB035B24eB78b envió al menos seis transacciones BSC exitosas, cada una invocando transferOwnership (selector 0xf2fde38b, valor 0 BNB) contra un contrato locker distinto:

En las seis, el argumento newOwner fue 0xC4574DDEF299e7E563971e200433e592EeaaFA69 — la dirección que los exploradores etiquetan DxSale Exploiter 1. Cada transacción tuvo éxito y emitió un evento OwnershipTransferred desde el propio locker objetivo. El control de todos los lockers listados pasó a esa sola dirección en un solo lote. Seis es un piso, no un conteo exhaustivo — el conjunto está muestreado del historial de transacciones del deployer.

Corrección (2026-07-15): una versión anterior de este reporte declaraba tres transferencias en una ventana que terminaba en el bloque 100449822. Ambas cifras eran subconteos; se sellaron tres capturas adicionales y la ventana se extiende hasta el bloque 100450184.

Anexo de transacciones (F-01):

Lo que no afirmo: los datos on-chain por sí solos no distinguen un insider malicioso de una llave deployer comprometida, y una migración interna benigna es lógicamente posible — pero queda debilitada por el drenaje posterior del Legacy Locker y por la ausencia de cualquier anuncio oficial de migración de DxSale.


2. Fondeo previo al ataque Alta · evidencia

En la transacción 0xffc7b601d90f6bc5584a9880693eb41f41ad62619e863e97b5d72477f5e4b72a (bloque 100798786, 2026-05-27T20:57:54Z, éxito), la dirección 0x318d2aAe4C99c2e74F7B5949fa1C34DF837789B8 envió exactamente 104.1473 BNB a la dirección atacante como transferencia simple (call data 0x, sin método). La página sellada de la transacción en BscScan muestra al emisor etiquetado Bybit 17 y al receptor DxSale Exploiter 1 (la captura RPC cruda, sellada junto a ella, no lleva etiquetas de entidad).

Este fondeo entrante precede al drenaje por 1h 39m 51s (respecto al timestamp del drenaje, sellado por separado en F-03).

Límites honestos:

  • La atribución al exchange descansa en dos etiquetadores de terceros independientes, ambos sellados: el tag Bybit 17 de BscScan y la página de entidad del emisor en Arkham Intelligence, que lo etiqueta explícitamente Bybit: Hot Wallet (junto a Bybit Proof of Reserves y Centralized Exchange) y muestra la misma salida de 104.147 BNB hacia el atacante el 2026-05-27. La caracterización de “hot wallet” la afirma la etiqueta de Arkham — ya no es inferencia mía. No audité de primera mano el proceso de ninguno de los dos etiquetadores; los hechos de la transferencia (monto, direcciones, bloque, éxito) son de confianza Alta con independencia de las etiquetas.
  • Una transferencia simple desde una wallet etiquetada de exchange es consistente con un retiro ordinario de cliente. No establece, por sí sola, que el exchange haya dirigido fondos hacia el drenaje, ni prueba intención.

3. El drenaje, tal como se observa on-chain Alta · evidencia

En el bloque 100812090 (2026-05-27T22:37:45Z), la transacción 0xb107f19af1a8ff90d19cbb40d935f8be5d79f5fb9b497824e4ed28b9e7555fe9 se ejecutó con estado éxito como un self-callfrom y to son ambos la dirección atacante 0xC4574DDEF299e7E563971e200433e592EeaaFA69. Llevó 0 BNB e invocó el selector personalizado y no verificado 0x11b432b4.

Rederivé el efecto de primera mano desde el getTransactionReceipt sellado (RPC público), no solo desde el decode del explorador. El receipt lleva 10 event logs crudos:

La transacción se muestra con una Dirección Delegada EIP-7702 0x74Ad1Ef17Fbb3e494c31c72F7ec730A27FEf0310.

Nota de alcance: el “5” es el conteo de eventos Transfer, no el conteo total de logs (10). Este hallazgo registra solo hechos observables. Si algún control fue evadido, y por qué mecanismo, queda fuera de alcance aquí — ver F-04.


4. Mecanismo del drenaje Media · hipótesis

Lo que es hecho sellado — la campaña batch. El drenaje no fue una sola transacción. Al menos 19 transacciones selladas — cada una un self-call (from y to ambos el atacante) invocando el mismo selector personalizado 0x11b432b4 con 0 BNB — movieron tokens LP Cake-LP desde el Legacy locker hacia el atacante a lo largo de los bloques 100812090 → 101536778, en al menos 3,576 eventos Transfer que cubren al menos 17 contratos de pool-token distintos (todo rederivado de primera mano desde cada getTransactionReceipt sellado). Estas cifras son pisos sobre la muestra sellada: la enumeración read-only mostró una campaña materialmente mayor entre el 27 y el 31 de mayo, que afirmo solo como observación read-only, no como conteo sellado.

Anexo de transacciones (F-04):

# Bloque Transacción batch (self-call, 0x11b432b4) Eventos Transfer LP → atacante Pools distintos
1 100812090 0xb107f19af1a8ff90d19cbb40d935f8be5d79f5fb9b497824e4ed28b9e7555fe9 5 1
2 100813269 0xdbd71d000ee58726ef3e06e4caa9ee046335613c043676cb83a99471bfdf7c79 500 1
3 100814490 0x801147fe2c853e64db95d2b5409811190b6f33e6041bd8f7360af1aac3b736f9 221 1
4 101263917 0x77617c7b485dc461a49b2ed177e6cd43b3feb107285246b004da166432e83369 169 1
5 101264226 0x886c033d84e593d6779a99f0f94f79ea8fde71f47981957a2feb0df13432cc53 153 1
6 101325015 0x43dbcd55ab7460cae920246db611a3252d227fd57f7149765100b8e1c08efd96 294 1
7 101328509 0x3865076483ec8b34089ffd4f460aa54414e3106dceb0a9338e569bfffb13cae2 8 1
8 101328838 0xfb6258ba71b88f624e5515aeb1fba0508926dcfeceee8483bd611776dde6d87d 8 1
9 101329516 0x6681a15f96b491d045a4f511e916b7d0804665b7b7211a24bed35a60ecd24178 8 1
10 101334985 0x27f932c0d7315e8bb8745185b796995a87e3017d731d8719ea6952d0c208e667 5 1
11 101335276 0x759526fd463e32abbbf4b1c46513065ece0738f49101830b81be97cad029d4ac 5 1
12 101336023 0x164c96e2b4b083a57a8e0f883fcdc4609773c0e4166a3843d05bb92b0bf624c2 5 1
13 101336963 0x9ac1617676258e0b1eb19ff0c9b1703a2f9d2c7e683263970ae803a0e3501c97 5 1
14 101495374 0x5e050d14c0e04da7162584cf3084424bd682b7fb6702ad6725e06652ad5db45f 500 1
15 101529590 0x9297d5b3607e73c9ff6dbc4083f6f2884dcfc6f5d4126dc3db2c8c36bc96976a 377 1
16 101533646 0x0b9cde686748d8cbe9e655556a4635d5c7c1ff12f70f9fd9528a34b8f1000223 412 1
17 101536421 0x1b46db24bd393ee87904e6d4c58a6596649d29a161d08f81b28aee293a7102ff 500 1
18 101536747 0x71675fb5b6344eb4833be1a23c6068b3281c6e6dec4d30bfb47f1767d8a6ea77 399 1
19 101536778 0x4b8813180c1a5e188d97e1c02ee4dc50cf0f7986be291193a6f9f9aa7a821d19 2 1

Lo que sigue siendo hipótesis — el mecanismo. La lectura propuesta: el drenaje abusó de funciones privilegiadas del locker que quedaron alcanzables después de la captura de propiedad de F-01 (una atribución OSINT consistente con write-ups públicos). Los hechos sellados sostienen esta lectura pero no la prueban.

La ruta exacta de evasión permanece abierta porque:

  • El selector 0x11b432b4 es personalizado y no verificado — no he descompilado ni resuelto por ABI el código llamado, así que no puedo confirmar que sea un retiro del locker solo-para-owner en vez de un patrón genérico de multicall/router/agregación.
  • El contrato auxiliar en el delegado EIP-7702 0x74Ad1Ef17Fbb3e494c31c72F7ec730A27FEf0310 tiene bytecode sin leer — la delegación podría implementar la lógica de transferencia ella misma, con lo que la función propia del locker podría no ser el vector.
  • La captura de propiedad como precondición habilitante es inferida y correlacionada por tiempo, no probada causalmente dentro de esta transacción.

Resolver el mecanismo exige deconstruir el locker y los contratos auxiliares — diferido.


5. Distribución a través de BSC Alta · evidencia

Entre los bloques BSC 100869981 y 100977493 (cada transacción sellada individualmente como JSON getTransactionByHash):

  • Fondeo de los distribuidores: la dirección atacante envió 1,542.285 BNB al distribuidor DIST-01 0xb71c1C2A0cD7A88f1317f9A996e4d121E7db5E92 (4 tx) y 1,438.285 BNB al distribuidor DIST-02 0x4c5ee9703653C8e7725C65593bff372655e0453C (4 tx).
  • Distribución: 22 salidas selladas de DIST-01 hacia 22 wallets distintas suman 1,527.28 BNB; 8 salidas selladas de DIST-02 hacia 8 wallets distintas suman 1,438 BNB — en agregado 2,965.28 BNB hacia exactamente 30 wallets receptoras distintas.
  • Retornos tempranos: antes de distribuir nada, las primeras tres transacciones de DIST-01 (nonces 0–2, bloques 100873674–100913254) devolvieron 15.001 BNB al atacante — un patrón consistente con transferencias de prueba de ruta, aunque la intención no se afirma.

El conjunto de salidas está completo — probado por nonce de cuenta. Ambos distribuidores son EOAs (sus respuestas selladas de eth_getProof reportan el hash de código vacío). El nonce de una cuenta es el conteo exacto, impuesto por consenso, de transacciones que ha enviado en toda su historia, y marca 25 para DIST-01 y 8 para DIST-02 — atestado por dos proveedores independientes — igualando exactamente los conjuntos sellados, que ocupan los rangos de nonce contiguos 0–24 y 0–7 sin huecos. Cada slot de nonce que estas direcciones consumieron alguna vez mapea a una transferencia simple sellada (ninguna es una autorización EIP-7702, que también consumiría un slot). Las 30 wallets receptoras más el atacante son, por lo tanto, las únicas direcciones que alguna vez recibieron valor de estos distribuidores, al bloque 110205789. Los balances finales sellados (0.00397732929 y 0.2849957925 BNB) corroboran distribuidores casi vacíos. Lo que esto no cubre: la completitud de entradas no se afirma (entradas no selladas a nivel de polvo existen probadamente y son inmateriales), y la atribución de exchange de las 30 wallets se trata por separado (F-06) — aunque Arkham Intelligence etiqueta independientemente a los receptores de los distribuidores como Binance Deposit y reporta un Exchange Usage de 100% Binance para ambos distribuidores ($935.59K DIST-01 / $910K DIST-02, páginas selladas), como corroboración de terceros.

Anexo de transacciones (F-05):

Fondeo (atacante → distribuidores, 8 tx):

Retornos tempranos de DIST-01 al atacante (nonces 0–2, 3 tx):

Salidas de distribución de DIST-01 (nonces 3–24, 22 tx):

Nonce Bloque Transacción Receptor BNB
3 100914844 0x58249d6fffd62fb835280219ed5eb6633209347e8df0cffb4da10ae136972d66 0xF5F237a90b0D6F2833673b267D9B17425fd93a1C 50
4 100915591 0x6d64052e257d1f35805787d4c252b4b6f0e4e1b72fe9a4bd54e371690c4731a9 0xE06AcCf50D4F34a5bcA2750D24f943b4F6f7e53B 150
5 100916421 0x36150e5d28114008f7791d1fa0c6221bd8cdc08a2172e33a0728a635d946d129 0x18Dfd8278de50e4A6f3BF1606bA77371451D8602 150
6 100922175 0x6f4607a447bc17f764615b4904a449d8aaac5df72aeff3dd449ee9dd7f734c48 0x519eD00dd7Be16040Cfe14dDd7D43Db4D77A4A61 150
7 100924003 0xd576ab733e031f7fe8072fdebd723b20c671a91d3f8f8938ccb7547f5242ae3a 0x323A1155aA67Aa92CE9306F7c73f8C223568F24d 150
8 100928690 0xf65b8bc90721544e815a98dd4102947f87d197e29ad307a15275c8173c4949d6 0xAc69F86C4a43D93f1b7d0B57aEfE6a1b7B9a6773 150
9 100944764 0xafedfb246d0cae90bec6e40e6342912e295d724bca041389892ed3fa3cbc9673 0xb39274583Ba7De8b50334A1BA12e7d6a0046C580 20
10 100945511 0xf8c21e04cefab8123be1ff0fcf5237c351e346297863065757ce97df84faa286 0xC21C0BC9C911B86dfb659718762806ec409A3dc4 50
11 100946098 0xd5e86558e7ca457f9d6e5f624ab7fad933c27ee120a1caf089616a7076f58384 0x74aB3F7593881d051F1e6993Ae893F58c9FCb103 50
12 100946691 0xcf5b9bdd54d08ae01c33f64b6a99c30d92678706daba2470c4341a8a5b57880e 0x67741069FD99B56B5E92C356FE876Efb23658069 50
13 100949592 0x9364ce2d7be2792645f555c6da8ca0f4e93d2b597e808c690ec39a9053f1764f 0x045F605740Cb1E9954DBB9E174596a59e926a183 50
14 100951600 0x41cae4b017d9a901288b9a0daf07134f10d6195e1b3f26ca9f8598007c8f78e4 0x944D82abc234884f822Ec9E695D4Da91e8e1327A 50
15 100953772 0x935c72a03b44db6e5c59272cd3f253ac572f096e7c99224fdf28a8543b4c18b4 0xc87eC86a089C9A15Ce6191444ADBB6f04fCE88D8 50
16 100954298 0x9390444673ed31d642392e90c95e93dbc33d45eba73cd46af2c7418fda91c058 0x78Fc689Ccc109be4D8663e353700E1f7e9bD5A6D 50
17 100954986 0x2e57c43bce4452731474c8d7b89b0e59af531dab31af0faa1e4e1ae363b7b0e8 0x582A8eF74c49F5a7435aDD214Cf144f4af7A2aED 50
18 100955661 0x81e70353b73784bdca4e04f8c16414c0792f5875fcdf158978755cb99a1de1c5 0x8eAFD73a26785948d05E89684273304B29a3c0a0 50
19 100956440 0x5326a823227d18543ddccdb691aad60a2152212087e7b8f42e8f03ea3506d4a8 0x6c10C8Af2ec570F0adb2E342116d6D5De485dB89 50
20 100956608 0xd8244f373e7249951f99b57ced1ddaa938669dab95b601846fbcab3f93efc41c 0xbC6006638388C8837515fD3d173e44C597564C07 50
21 100957005 0x7f7fa9e376cea8e9a6cb4a832cdf4b1c539990d96af1e21be2983e3b1c0db3f4 0x8243e20CecafA6D3dDDcF15D5Ac9726dD28F7afD 50
22 100957381 0x030576c13fd16a8b3e64ad4f2777b29241affde6019f85ff3cfae9499388dbba 0x391c5756A9b1924f6C206cC029315CF154B95Eca 50
23 100957802 0xaf55d4ef2bccda1bd07a44ddfa2dc213d2373cc048df4529c05ae1359689dd2e 0xDd57F5eA9C7CA2C16e243627cA9CAd9F7c2CB3CB 50
24 100977493 0xf876cfc63e89e5b938c62d31c83cd5c15bfa0be270cb01369f4b1519566ea579 0xA2297C94124afB7cd5f097df5C6b9c29D8b54C3c 7.28

Salidas de distribución de DIST-02 (nonces 0–7, 8 tx):


6. Consolidación hacia una sola wallet de exchange Alta · evidencia

Muestreé 5 de las 30 wallets receptoras y sellé sus hops posteriores. Las cinco reenviaron los BNB que recibieron a la misma dirección 0x8894E0a0c962CB723c1976a4421c95949bE2D4E3, que las páginas selladas del explorador etiquetan Binance 51:

Cada hop está sellado con dos fuentes independientes — el JSON getTransactionByHash del RPC público y la captura de la página de la transacción del explorador. La cadencia de barrido es rápida y uniforme: entre el depósito de cada wallet y su hop de salida, de 210 a 1,506 bloques (aproximadamente 95 segundos a ~11 minutos). Ejemplo trabajado, todo desde la propia página sellada de 0xAc69F86C…: depósito en el bloque 100928690 (13:13:41 UTC), hop en el bloque 100929535 (13:20:02 UTC) — 845 bloques en 381 segundos (~0.45 s/bloque), consistente con barrido automatizado. Al menos una wallet muestreada muestra FUNDED BY: Binance: Deposit Funder y ciclos repetidos de depósito-y-barrido antes y después de la ventana del exploit.

Lo que no afirmo: afirmo consolidación on-chain solo para las 5 wallets muestreadas. La afirmación “las 30 wallets consolidan en Binance” deliberadamente no se hace como afirmación on-chain — los hops de las 25 wallets restantes no fueron sellados. De forma independiente, Arkham etiqueta a los receptores de los distribuidores como Binance Deposit y reporta el Exchange Usage de ambos distribuidores como 100% Binance (páginas selladas) — corroboración de terceros que extiende la atribución del destino Binance al conjunto completo, aunque solo la muestra de 5 wallets lleva evidencia de hop sellada on-chain. Binance 51 es una etiqueta del explorador, no una identidad probada on-chain.


24 transacciones BSC exitosas movieron valor desde tres wallets relay hacia el bridge Relay.link. Cada cruce está atestado de extremo a extremo por tres artefactos sellados: (a) la transacción de origen BSC, (b) el propio registro de estado público del operador del bridge que mapea ese hash de origen exacto a una firma de fill en Solana + destino + valuación en USD, y (c) la transacción de fill de Solana misma, sellada de forma independiente.

Wallet relay Cruces Destino Solana Valuado por operador Arribos on-chain
0xe746afE35B51f6fF3266c247c0Ed6D04DB9c80Bb (RELAY-01) 15 A6uMgTcFeFeoQtooZKanWoWP9uP1EgJRzVvBsFQSYnfZ $883,032.46 10,725.368648115 SOL
0xCAaBBd3dffD30bDa2F7DC2a9d6Fb2D0b4476D86E (RELAY-02) 6 2dQg9JnDpH6tiQdqQEeXggPdkimLoNurgxKP7WjAmMYK $83,676.62 1,020.654515582 SOL
0x656d2BBc4b54c3d4999A8F7f8d18775050225aF3 (RELAY-03) 3 8E6SHPRJaAUGTsFdLRkCD9CoMu1n79ocAiw9KG9bpfFg $384,188.84 4,631.921448802 SOL

Las tres cuentas de destino son distintas entre sí — los fondos con bridge no convergieron en una sola cuenta Solana. Del lado BSC, las entradas de RELAY-02 sumaron 8,809.826078 BUSD + 9,885.496711 USDT + 90.840809 WBNB (receipts sellados).

Anexo de transacciones (F-07) — cada cruce con sus tres artefactos sellados:

# Wallet relay (a) Tx de origen BSC (b) Registro del operador (c) Fill de Solana USD (operador)
1 RELAY-03 0x33833775911ede9e0dc73b0bd6a2a3c3133207215e63391b00f366987f87ea2c registro 4i977MTKsdvQeQPYgtQ7ZLgajNghXEefrmsire5TjC4MK8oay2VVk8riHj9u3C6XzWf6o8MPUa45Yx29br5nn9B9 $203,504.20
2 RELAY-03 0xa4d96865c1a16fdc9319b8c4fbd83a420e0a7159f5028a588401f1dd42bd4555 registro 2zeASRXa7rVo23qjNPsk2JR7g6VBoEEhdp55YsypMyGs4YMeug9ButM3eUXDcQwSSo9Ef2oesAPfLvmUjD6oBhyd $179,964.80
3 RELAY-03 0xf01c444d501e75eff823b810ec1c10add175e6225b36d3cd0f531418c3e4e7bc registro 3u5J4cfSjSuG2eFtuUrdvXdUdtbMcq4FAsMHpjhkHc6GnqPc9b41Y3t68nTZLjq9sUSHkspywhuxSA5r84TB1Cdv $719.84
4 RELAY-02 0x03bb7658d15e2bad02f919b6f6d67efed37e0a9240c0c5c6a6ab537c183ab5d8 registro 4mMQMFVvnA8SsiTdttVzYjzkDuAMTfAVdGR1TGcmjjagA8GpKi5GAhTaxPZrNQoUu6oM2iA8ZjEvY51JSuqK2fJH $17,869.76
5 RELAY-02 0x3b6c47fb279c3813a9e7ab89fe77eb8d672c12ba154a1aa8b4ff6214531cc6c0 registro 5LTeqhBwHZE7HADnEkwHVGGwwVwEi4Ts1UsafhURxsSCj8bu1pq8o665QUdmQkdGVj6V2axLCchi3exbAjoW5YC4 $9,881.99
6 RELAY-02 0x3f5d0b5dfa230f552f40b8f41bcf53978a8f5b6f142d52e9ef136521b8b0e11e registro 2M6BHy2GfApRDvAYFiVjfxfoMp3vm8fcnVTs7jkkknmC8XPihAAuuwzomtbsP73WaBf4SzbtpTpAfisUyfJpJHqt $17,869.76
7 RELAY-02 0x83519f00fb0ed19fb4bb1cca8e859bb93957b16394015e546e2cf24faa2ff107 registro 5vyccqWax32cS3di6dQ4u5jEy6cwJKvvu9qitVtWLcynVtXG3mtobfytQrQ9ZoyDAtdWXwQKy3gXsiwJs3ACYSbZ $8,827.45
8 RELAY-02 0xccfca8da65b8ab179132b9feb9fc8ab0b2af44c8c11b2cecbc9d162fbbd8ca09 registro 6766dZE8mFiCmYcQvJg2oHfYTVehLjhT6NywiUfQuzcd1bHz8rJwzpmPa8X1XREbC4MHTujsANV6ficmQaSjk16m $716.00
9 RELAY-02 0xdd5e4d27a5f2b51c30be8790b6f91839b5b9e5e2492ed395cd9e6120565a2b33 registro e6xJ5K37561qc5vrWbcwBdd2gRgwsm3EDnugqPdTJznS7haDMEy8qSqd7pr3ohpWFX7yzeo39aTvECPSJCdNwnF $28,511.68
10 RELAY-01 0x0ca371842345cb3439a3040678698881b903cc847f835c2554c04330fc2706c7 registro 317c1yzCSMr9GLG73TBR9iX3my8nFyPyzF9erd4D2Wnuyk66DSC4kALKWxssnhrGGqgXkeEX76zQg2Yh6vCSWtr9 $63,874.39
11 RELAY-01 0x0f5d60207a794edd0082ca365ebbc87a051c061a7af3bf034b3efec805237b89 registro 64HpkL4sQcvkG44cjzTUkU9zgXC5q9mV7GrCz6AriEdNsguDx6u2Qm4HcfuFRAMSuXZhir7HMSRxp3oiNoEpQyaB $63,874.39
12 RELAY-01 0x180291944407170c6acef4a24409327038aaf5fa8d153f6bb1c8f8f7f1688971 registro 4qnFigdrGfEoJKXgskbQjFN4r42N84sfN1grZJkX649tUA72GAs3cE4VeGiuvuSTrTRBLcmybSBtwpZ9GrGcknWT $63,953.00
13 RELAY-01 0x1f441c475e0723ac866e302e5322bbe64f095ebcaee54db58a5b7bd32e739b93 registro 3U7G28TuZYRKkL9HZMmBz79PKeTPZDGJpFgEMm8oP8vt9rRMA2KaaCSHMuVvN4u6ZoJ9yo2HkoKR96PEdyFa5XwV $51,806.22
14 RELAY-01 0x316e9747d684bff886adf96a1ecb8618567dab6cd4b98332ea5bb37c59d080d1 registro 4CCWXemgWKpR76t2SJYDqT6aGGTqqr8353Bn3DGYbMbHDkZpyFaW1jkJ8hTqnVHFAihYpruwZQq4apq4Dn26EvBS $63,883.24
15 RELAY-01 0x3e035e0efaba0c3bd3baad68ceb699788ddce35fed62dac92f6ffa488126ab97 registro 2n5YiAp4oCAkbt4UzYNTrE1dmfnSjYG8gBGYmHLuXi2PpBX9ccnF1PQM6ajLrApYWwQHSXQDfKKPL4Hdx91JC3Bp $63,876.45
16 RELAY-01 0x49f36005735750488b3dfe943933fa27e5816714aaeaa945db44462ad8d9b250 registro 2vEf1EwP3rGtJboKt1xjCmPWNur75onWjhNDcmHZ2GkqJfpSp657VdHAkz4hL28L9vM8hQrZ5xC5k8usdx2rHvMV $63,874.39
17 RELAY-01 0x4a31e7da61fd7bfc2077baf9bded5a75c63f2fb023249cd96563dd9d042523c1 registro 3tu5SiX6Xe7FbuVwHUJN1tVtstL81XxeVTyJg5bugNq5q1SC1PHgNUYQLB1eQtcjmYGKzJw6UVyusbSdDyV5hSxA $63,846.01
18 RELAY-01 0x5f11249fe9505ad0a73fb5d2754dabd91463eb612e5dfcc932a2af82feb3cb87 registro Qz39XNkJ9HPiJHSXRbK8WT5Lj5BETLVhcYgcbPXQjiNN3HwDnNS1kohA4uJmb3X1rZEGvMVaDVqymTFWptJ12Mh $63,876.45
19 RELAY-01 0xa4a8020cdea147e1cc935b327f9a338b5be6b63c083cf1d0486d9da6c5775f9e registro 4ADUqCprHbCVmUTmcjdUgPxFKQQU5p4PBM1Uc6MEjyUfxXdG9kBGEawLiuA5bekyuoZFtJxV2L6KqrnEqWepdeuT $63,876.45
20 RELAY-01 0xb51f4e90f29d0b40e00f1ea552501322ea3602f2c6e0e1ce1cbb9d5f104bab5e registro 32pphTTKVMM9drUvKsHmnhnPh9wLrxoajhQwXYr3FHYsN6PKjDqd4QLHsZ1XKu9bf1ToXmTDCrbEhPeVZLkra1UB $63,932.65
21 RELAY-01 0xcf4e9ecf08398d03de166ce18725bc810b0e4e2a30df51079a95d4d2057601e9 registro 8qjd3mgjEzW8M15RrCYUqEYQ3DfJRaSCTWv5JPFuoQbWCaqVsuVWtVZTpah83X7gon9VvoAUutcWVXUAwiqb11R $63,883.24
22 RELAY-01 0xd642295f4251b6d406bf41047e75866fe9721697cd7700726c08ca6a08ab29ac registro 38aS1ypE28EwcsJTusvU3M6aVshSWti9aAh3iN3uA1A2YFvDcBTYkYaz8mRPCQiKh21sLdQtMcr194ifvUrX16Gi $639.33
23 RELAY-01 0xed14776dece50c56894968453baabe06ae00bf1c018ea5c7408fbc1e8e492324 registro 2yCmKaNnPMMJRaYk7m6uByrc2qupcqUErbvXUzSSs4LR2bmSNZyAMcVequzhkYPwVPgjAUP12vMzo8Ss8oxXhR1j $63,883.24
24 RELAY-01 0xf557b314c93f11bb899b04f6c006fef08d2e3f0a4face00b487bce9fd873ddbd registro d66WMiFPGZERQhmNwmgQURpSZjZQQ7i6YZiKrfngWb2etGGjFJVzz5udJKGWWLqY432ATdr3ENrRZP91BvTGNLg $63,953.00

Límites honestos: los registros de estado del operador son una segunda fuente independiente pero no consenso de cadena; esto se mitiga con (c), cada fill recuperado independientemente desde un RPC público de Solana. Las cifras en USD son las valuaciones del operador al momento de la solicitud — citadas como atribuidas, no como precios propios míos. Por mi estándar de confianza, el vínculo cross-chain parte de un techo de confianza fijado de antemano — antes de mirar los datos — porque ningún hash de transacción se comparte a través de un bridge; aquí las dos fuentes independientes coinciden en identificadores exactos de transacción, lo que lo eleva a Alta.


8. Swaps y la frontera del mixer Alta · evidencia

Aguas abajo en Solana (todas las cantidades son deltas de balance de JSONs getTransaction sellados; el RPC de Solana enumera las firmas de una cuenta, así que los deltas por transacción son de confianza Alta, pero la completitud del conjunto descansa en esa enumeración — los conteos son pisos):

  • Traspasos: 2dQg9J… reenvió 1,020.653 SOL a AgnEKmN1XHBduneu9bFu1bfp69GRVUuCyNpQjAHSJ6do (2 tx); 8E6SHPRJ… reenvió 4,631.92 SOL a 3vy9hoGMq382E48EEyGuEYTeP8Raya8WRVRgbrvCGxKY (2 tx). (Las formas abreviadas de estas dos cuentas se usan más abajo tras esta primera mención completa.)
  • Swaps en DEX a USDT (2026-06-02): A6uMgTcF… convirtió 5,300.156953 SOL → 400,000 USDT (su salida de swap iguala su posterior única salida de 400,000 USDT — el balance cierra); 3vy9hoGM… convirtió 2,324.482379 SOL → 173,500.88 USDT; AgnEKmN1… convirtió 513.30551 SOL → 38,305 USDT.
  • Un camino termina en un depósito de exchange expuesto a KYC: AgnEKmN1… envió 38,276 USDT a B3KoJ9TETMmEiAUPMXzeCJsTvHh2rn1mawj3NZMi1zrf (2026-06-08), una cuenta cuya página sellada de Solscan muestra las etiquetas literales #Binance Exchange y #Deposit Address — el único endpoint expuesto a KYC observado del lado Solana, y el hilo que ata esta pata de vuelta a un exchange alcanzable por orden judicial (≈$38K de un tramo con bridge valuado por el operador en ≈$1.35M; el camino mayoritario termina en el mixer y el fan-out no enumerado). Por separado, el pool 4AV2Qzp3N4c9RfzyEbNZs2wqWfW4EwKnnxFAZCndvfGh — nombre público en Solscan Privacy Cash Pool, owner Privacy Cash — fue acreditado con 1,107.4496944 SOL en 6 depósitos sellados (183.5 SOL desde AgnEKmN1…; 923.9496944 SOL desde 3vy9hoGM…).

Anexo de transacciones (F-08) — las 35 transacciones Solana selladas detrás de esta sección:

# Slot UTC Firma
1 423875503 2026-06-02T19:45:33Z 23qqUUyJKarwi9kXff2Fdqzy9Kg3MNasvKNqMDU2b5TMy6hwvH7ukmCj9remAmk7GkAmP1KDK3Mr6NCwYERiuFac
2 423875793 2026-06-02T19:47:28Z 28nMUo2dq3rv6QnZvK9w8NYC8n5prubvdaMF7vEjB1492oFffxQ6SMs9KGt8dixUVJKTDWw94ZtsYUpoQhphDbuq
3 423876329 2026-06-02T19:51:02Z 2TQ8MKExNiEDfXBQ8uGXggwWJuRchKahFXXKejNSs4A7ZukFZQyRbxG2D1vuJU3GVdxeP4RLqfrB3rqdX9qB2x3B
4 423876451 2026-06-02T19:51:52Z 2WJLQif91G1xfPynzi9D9WPjTodENRfmayD5XqrmXZ8bkLMXjiVYWCrovbFA8ZjsyoR8qMAVsvhALN8JV5uJSBPg
5 423876622 2026-06-02T19:53:02Z 2cKmSGbk6ue5tTdVrd69CnYCUCXGSyKCzEDCh1FLC72gZF1qvyjm4en1H26JJ9P7bNeArtnX26ArwZsXQ93uZKGa
6 425078466 2026-06-08T08:53:51Z 2s95LAHfKkBZhXbjyxN5AdW7NNBFrCsH3gCK7H6i89856jEqRRR9ej766kUdGgDM1JLJsC1MaYcDEdHnXHCYxkxa
7 423882410 2026-06-02T20:31:36Z 2wDZhoUUbmojSCZtbXgfyDXRX8XqE2iJ48fAxi9qxA8nmAk1iXkrQDK2Zv66S73NozA4t3jpRiHb1QihSeApCzXp
8 423876600 2026-06-02T19:52:53Z 34LKXPSbgJyfY6YtactAF3GLNpC6Zt4oDWJdmUw8rbbWpVmxPjdTHoQpvjzFYSt1rQWDKXv79gRsPeCzMze6JGRb
9 423333431 2026-05-31T07:58:11Z 38jpBDf3G9WrWkPDTLujvWvidXJZp7qpwn7Nmd8Y7g3KJqsNibfL2G328ocpjPgqj362RKNkWCytbAK9GzTXPT1P
10 425829255 2026-06-11T19:43:01Z 3RhNMMFPdoqarMEauCfetujEknycZNA8idtJowgSrmEAr4fhWjDWpAhj1ZHWifk1wqK9aaekHFiESFWdQAjusu3v
11 424333045 2026-06-04T22:22:22Z 3UPw93BeZYGYjDxor5KFmg9V69nXDAawngMZ8nYrMoqWsVUAPxXGKoe3NkRxENucDjUwX8p7egRLUYQijJEbQ8gS
12 423875621 2026-06-02T19:46:20Z 3bCQ2wndBHub16ak6nBV5i89F2HTmdwwnYZVjqtyMpJkgNdLgzTeJjzkBfqvW65vQFYERZmQZTXGcELWhUXqrAW5
13 425492728 2026-06-10T06:38:41Z 3bxxMm2QBQawNze19dc3aEGyaXQdNUqn96FZQSGB9AQ1MoEoPaXsGw4ovcb5cJnLvShC9QXaivQ9qG6tGJEFv3tr
14 423423425 2026-05-31T17:53:11Z 3x24wUmdR9BDU7fRdTorzuUHgZEXeboeoMVsvr1DBrJLD821Mo6rUHsWK55bZn4eu3kmfUryQQhFevr4RDgoigkd
15 423882457 2026-06-02T20:31:55Z 4J2jhQqqrMb1baYqTvMta918fkHKuMn3Cqz8ChfcSr2teSRuyUiDJ1uB212nmsYmc1T9uE67jjexW2bczKcY34Bt
16 423882518 2026-06-02T20:32:20Z 4M7cmjFTmUte7fb29dbDwv116ndCZQBQeV9UCdwDfQnsa3ipTwpJLYA37dwgjXrPYE1LUgQfVo47d1EhJNRfK8Tt
17 425098318 2026-06-08T11:05:45Z 4PBkGKrCCF2h6eQ13RQrawGbM3XGFdyuBqDcnGiQRRFcmgcCrKfPdZnA9d8RZCcqrq4m3WhLCvtLJEv63fjdMUrA
18 423876308 2026-06-02T19:50:53Z 4d7wx4ViZHnZd7UvJTo6GMHBUsRyq28oyeQ5eqJkLEAV8o8GZtC4CyEFhqwfsBatx4xKkbemMURcMRMkApM4ojPB
19 423876515 2026-06-02T19:52:17Z 4isiKUvv9jyBfvSetq7FBMgdF5mmXSL9UEU5ZYLRHw5x46Tc8ppAwSjcosaJi2bpu5hdA66rquxgycNaAXGSrcoU
20 425100614 2026-06-08T11:21:01Z 4xhwhakJQanoEfxyi8JgY2JDy8VawchDNkAnyrWKFauN6TR7pYEqX2cjoRz4Rwz2FDo7oddGefnocexAgasLTgdg
21 423876242 2026-06-02T19:50:27Z 53odQp9h7mVT9Hm3pWHwWHvSqGVMEwQzydKrYh96iBgziJDimpu1WKsU2bF1d4BWiDMQoNZVswgoyEucn3q5cpxz
22 423882792 2026-06-02T20:34:09Z 58Y8CrdC6B5zbsCjNYnxurn4cGzWzEJoM166LS82KpsTUv5fHJVRz6sAd4U6p6f6NnR8t6qKdRmwLhPmrkVHpJVy
23 423882648 2026-06-02T20:33:11Z 5G423EjGDz8bqnyaBjKwPkXUyNWxS3Z6Vfvdevh6rirnTmRpWw7qWUGq6TpeE5yc9RAPPyuvpcPZR9wS71dA3udr
24 423423513 2026-05-31T17:53:46Z 5cz1dRokhyATWycXvMYn9MciLkTJF4omnfG2jkbL6mXMbihpTduCcAT7HtzsfsXuJ6GLr42k7kD73dXNifUXKb48
25 425736246 2026-06-11T09:28:34Z 5eFB88wU8A7odFVtM9FFwVy3PHsqx92u4a3dCrwMkL1AU67RT8M7CTwRpHNHzskpe59Pzaj6SjJfn4JpSSM3qiF
26 424468976 2026-06-05T13:25:52Z 5oCDRLMke4HAsnMPAqJV71xnzg8R7DbSTSAsWqjUXfVysSHq8pZA6E379Nqi3xi1eEz2Y56tjmrPbKMX7t1kqkPM
27 423961865 2026-06-03T05:18:42Z 8T5m6Vt88F8jMyWEAd1r7N56ZoKSLtXYrKuvEPgSA7jrFd4tSczDi3RxBsqwTHK7donYpJNTnN2J4Bft8znNCxH
28 423882545 2026-06-02T20:32:30Z RaxWbfRxb7z7Bm3TJUtgDEkgexR6Y9AsiKbTnSgK7jhVrczhaUgsHuguixNQCA36XP2BDnmAhrpYVK2VoHXGaMa
29 425492801 2026-06-10T06:39:09Z Zh4WYYPRAntPoSnvoNHaDNiHYWpH4iwuy3dgxwtU5PoXo23GHnAc7jqnssoMr9jNRC4cumXatFNFcQvm2Fg9Zg5
30 423876428 2026-06-02T19:51:43Z aR55T44WqE9FayRHnwDVFkYA5K2r8xaYeRrrNPB1M28UAv3NvE5gNUH8MoKaNFm7zNPmY3A8FP8yXR1Miaiwnfq
31 423876842 2026-06-02T19:54:31Z bTdzWLgrDZiLsMtSooBPMKcgXWG9Ld3ux2K5jkCsH956Jj8yr7KUpz2kgDzBF4VhC3JNxY5ajStRmmwogfJ11eU
32 423876572 2026-06-02T19:52:41Z cWsMFpUje7s9gU9QEsJu2hv53CimWYigY3V9Z3WAxwmPAPXEgTaVLEEAyNxfSXcK6KjQRAsyE18GxiPKEMYimb7
33 423876359 2026-06-02T19:51:14Z iutVibV4VScTa58dabccrPBaJTecth5N9ppG4akfNSQz5Mq4ysdSnUjzWYtbjCCvopuuDU7MteHV35b56czYh9E
34 423876655 2026-06-02T19:53:15Z w3V6hhaYMnw91mbdqPFniHdZeDGcFBKKgHpT3NFn3trprNqwfkonqbNXtS88yq87nPqZpXiSArVW15meMeBDtfZ
35 423333325 2026-05-31T07:57:29Z yXcwgyH9BcuHJZ99exPEjYB4KZzpiVq2MXRrbquZzS4BbqTMd94PqcnHfsdE9MGL5MWJtc91hT4WQKQEVRBJJg7

La parada honesta: salidas materiales (400,000 USDT + 5,424.15 SOL desde el destino de RELAY-01, y salidas adicionales desde 3vy9hoGM…) fueron a cuentas que no enumeré. El mixer es una frontera dura de visibilidad — los depósitos son observables, los retiros son no vinculables on-chain. Por eso no afirmo ninguna atribución terminal de la pata Solana ni ninguna afirmación sobre dónde aterrizó la mayoría de su valor.


9. Un aparato EIP-7702 Alta · evidencia

La dirección atacante operó bajo delegación EIP-7702 (transacción tipo 0x4) en BSC. Sellado on-chain: la transacción 0x6f83d59da4de3ac68c9cb941530daa2d75d33c6e43497ee0dc6a8efbc171e211 (bloque 101536427) delega la autoridad de la cuenta del atacante a 0x44BCb3eAeE1C15f5D669A2B5e628d42c1ec19A18 en chainId 0x38. Las páginas selladas del explorador muestran: más de 10,000,000 de autorizaciones EIP-7702, valores de nonce de autoridad de hasta 123,429 al 2026-05-31, y — en la página del contrato delegado — CONTRACT CREATOR: DxSale Exploiter 1, la propia etiqueta del atacante.

Contraste, sellado on-chain: las wallets relay RELAY-01 y RELAY-02 también ejecutaron transacciones tipo 0x4, pero delegan a 0x63c0c19a282a1B52b07dD5a65b58948A07DAE32B — un delegado de wallet estándar ampliamente desplegado — no al delegado personalizado del atacante.

Alcance: las cifras de escala (>10M autorizaciones, nonce 123,429) son agregados computados por el explorador sobre capturas selladas, no rederivados por mí; el bytecode del delegado no fue deconstruido. Esto es una semilla para una investigación dedicada.


10. Dos posturas de opsec — sobre fondos mezclados Media · hipótesis

Esto es un marco interpretativo sobre los hallazgos de evidencia anteriores; no afirma hechos nuevos, ni identidad, ni intención. Y hereda la salvedad de commingling por completo: la dirección atacante es un operador serial (123,448 transacciones; el aparato EIP-7702 de F-09), y los fondos de abajo son sus proceeds mezclados. La evidencia sellada no establece que provengan del drenaje del locker de DxSale específicamente. El vínculo con DxSale es la dirección compartida, no una traza de valor.

Dicho eso, las dos cadenas lucen muy distintas:

  • BSC — ofuscación mínima. Atacante → 2 distribuidores → exactamente 30 wallets (2,965.28 BNB, salidas completas por nonce), con las 5 wallets muestreadas barriendo a una sola hot wallet Binance 51: una salida directa y expuesta a KYC que concentra cualquier apalancamiento de orden judicial en un exchange.
  • Solana — bastante más sofisticación. El tramo con bridge (valuado por el operador en ~$1,350,897.92 a través de 24 cruces) se dividió en tres destinos, se swapeó a USDT, se envió 1,107.45 SOL a un mixer Privacy Cash y se abrió hacia cuentas no enumeradas — con solo 38,276 USDT llegando a una cuenta de depósito etiquetada de Binance.

Lecturas posibles, ninguna afirmada: (a) operadores o playbooks distintos por cadena; (b) un operador aplicando mayor opsec al tramo cross-chain; (c) la salida BSC se apoyó en cuentas mula o comprometidas donde la exposición KYC era aceptable. La asimetría también podría ser un artefacto de qué tan profundo enumeré cada lado. Lo enmarco para el lector; no lo resuelvo.


11. Capturados, pero no drenados Media · hipótesis

De los al menos seis lockers capturados (F-01), solo el Legacy Liquidity Locker 0xEb3a9C56d963b971d320f889bE2fb8B59853e449 tiene un drenaje sellado on-chain hacia el atacante (F-03/F-04). Para los otros cinco, los chequeos read-only (filtros de transferencias del explorador de cada locker hacia el atacante) devolvieron ninguna transacción de drenaje al momento de esos chequeos.

Esta es una observación NEGATIVA acotada y de fuente única — una ausencia de drenaje observado en chequeos read-only, no una prueba de que esos lockers nunca fueron drenados o no puedan serlo; la confirmación exhaustiva exigiría scans de rango con nodo archive, fuera del tooling read-only de esta investigación. Bajo esta observación acotada, cinco lockers capturados permanecieron bajo propiedad del atacante sin drenaje observado, dejando su liquidez bloqueada expuesta al mismo vector de captura de propiedad ejercido contra el Legacy locker. El reporte independiente de terceros (rekt.news) caracterizó una exposición residual comparable como “$15.5M still at risk” — cito esa cifra solo como reporte externo, no como cantidad sellada, y no valúo independientemente la liquidez expuesta.


Lo que esta investigación no afirma

  • Ninguna cifra en dólares específica de DxSale para los fondos lavados. Los fondos son proceeds mezclados de un operador serial; el vínculo con DxSale es la dirección compartida, no una traza de valor sellada.
  • Ninguna identidad del mundo real. Toda referencia a “Binance”, “Bybit”, “DxSale Exploiter” y “Privacy Cash” es una etiqueta de entidad del explorador de bloques — una observación atribuida, no una identidad probada, y nunca una persona natural.
  • Ningún conteo exhaustivo en BSC — con una excepción probada. Los conteos de wallets y transacciones del lado EVM son pisos, excepto el conjunto de salidas de los distribuidores (F-05), probado completo vía nonces de cuenta impuestos por consenso. La atribución de exchange de las 30 wallets receptoras descansa en la muestra sellada de 5 wallets más la corroboración de terceros (Arkham) — no en hops sellados para las 30.
  • Ningún aterrizaje terminal en Solana. El mixer y el fan-out no enumerado son fronteras duras.
  • Ningún mecanismo de drenaje probado. F-04 es una hipótesis pendiente de deconstrucción de contratos.

Metodología y custodia

Cada transacción, dirección y bloque citado es reproducible por cualquier tercero contra las cadenas públicas BNB Smart Chain y Solana. Toda la evidencia está sellada bajo una cadena de custodia de escritura única (WORM): cada artefacto es hasheado por contenido (SHA-256) al capturarse y los hashes quedan fijados (pin); el conjunto de hallazgos se valida con un gate mecánico de exportación antes de publicar. Los niveles de confianza siguen mi estándar forense OCS-FIS-V1: el lenguaje afirmativo se usa solo para evidencia sellada y observable, y las interpretaciones se etiquetan como hipótesis. El rastro público preexistente de este caso se trató solo como pista — cada hecho aquí fue rerecolectado y resellado de forma independiente.

Las direcciones y hashes de transacción de referencia aparecen en línea arriba y resuelven directamente en los exploradores públicos.

← Todas las investigaciones