Del 28 al 30 de octubre, el puente BabyDoge entre BNB Chain y TON entregó a un único destinatario 242 billones de BabyDoge a través de reclamaciones, sin que ninguna de ellas estuviera respaldada por un depósito: 149 billones desde el almacén en TON y 93 billones desde el almacén en BNB Chain. Los tokens se vendieron inmediatamente en STON.fi y en los pools de BNB Chain, generando un ingreso de 35.942 Gram y 42,7 BNB, aproximadamente 75.000 dólares según la tasa de cambio de esos días. Este evento afecta a los titulares de BabyDoge que transfieren la moneda entre redes: los almacenes son el fondo del que el puente libera la moneda cuando llega desde la otra red. La cantidad está limitada únicamente por el límite diario de 50 billones para retiros, y las operaciones continuaron durante la noche del 30 de octubre.

Lo que sucedió

El puente está estructurado como un par de almacenes: en una red los tokens se bloquean, y en la otra se entregan desde el fondo. Para obtener los tokens, se necesita una reclamación de retiro (claim) — un mensaje con la cantidad, el destinatario, el número y la firma de la clave del puente, que confirma que el depósito en la otra red fue realizado.

Se anunció el hackeo en esta publicación durante la noche del 29 de octubre, cuando el retiro ya llevaba un día en curso. A continuación se muestran todas las reclamaciones del destinatario en ambas redes, hora de Moscú.

HoraRedCantidad, billones BabyDogeNúmero de reclamación
28.10, 19:55BNB Chain49,999777101
28.10, 21:41TON49,999888001
29.10, 03:57TON49888002
29.10, 03:58BNB Chain8,696888002
29.10, 21:32TON1888003
30.10, 03:01TON49888004
30.10, 03:01BNB Chain34888003

Las cantidades alcanzan el límite: 49 billones seguidos de 1 billón en TON el 29 de octubre suman exactamente 50 billones en 24 horas según UTC. Las 24 horas del puente comienzan a las 03:00 de Moscú, y los retiros del 29 y 30 de octubre coinciden con la primera hora de las nuevas 24 horas.

La primera reclamación en TON a las 21:32 del 28 de octubre fue rechazada por el contrato del almacén con el código de error 45912, y el gas fue devuelto al remitente. Nueve minutos después, la siguiente se procesó con 49,999 billones.

Por qué esto no es un retiro normal

Un año antes del 28 de octubre, se realizaron 188 reclamaciones desde el almacén en TON. La típica era de unos 1 billón de BabyDoge, la más grande fue de 5,2 billones. El día más grande fue el 6 de mayo, con 17,5 billones en varias reclamaciones. Entre el 29 de septiembre y el 28 de octubre, solo hubo un retiro: el 9 de octubre, por 0,78 billones.

Retiros de BabyDoge desde el almacén del puente en TON por día, desde 1 de mayo de 2026
Retiros de BabyDoge desde el almacén del puente en TON por día, desde 1 de mayo de 2026

Cada reclamación del destinatario fue de 49–50 billones, diez veces más que la más grande en un año. También difieren las propias reclamaciones.

Números. Las reclamaciones de usuarios normales se numeran por orden: las últimas antes del 28 de octubre fueron 366, 368, 373. Este destinatario tiene 888001, 888002, 888003, 888004 y una 777101. El número se necesita para evitar duplicados: el almacén despliega un contrato pequeño distinto para cada reclamación, y una segunda reclamación con el mismo número choca con el contrato ya existente.

Remitente del depósito. En la reclamación se indica quién depositó los tokens en la otra red. En la primera reclamación en TON, el remitente es el propio destinatario en BNB Chain; en todas las demás y en ambas redes, el remitente es la dirección 0x05eA4AF4…9d1122. En esta dirección no hay transacciones ni saldo en BNB Chain, y no se recibieron BabyDoge en el contrato del puente desde la dirección del destinatario durante esos días. No existen depósitos que respalden las reclamaciones.

Firma. Sin embargo, las firmas pasan la verificación en ambas redes: los contratos aceptan las reclamaciones y entregan los tokens. En la cadena principal, esto parece indicar que la clave firmante del puente o el servicio que confirma los depósitos firma las reclamaciones sin depósitos detrás. No se puede distinguir cuál de los dos escenarios ocurrió.

Cómo se ve una reclamación desde dentro

En TON, la reclamación es un mensaje con el código de operación 0x02771e27, que el destinatario envía directamente al almacén y adjunta 0,6 Gram como gas. En el cuerpo: número, cantidad, dirección del destinatario, red de origen como cadena evm.56 (BNB Chain), dirección del remitente como cadena y la firma en una celda separada. El almacén despliega un contrato para ese número, este responde que el número está libre, y solo entonces el almacén transfiere los tokens desde su billetera. En BNB Chain es lo mismo: una llamada a 0x984bd4b2 al contrato del puente con cantidad, destinatario, número, cadena ton.0 y una firma. Dos reclamaciones en BNB Chain fueron enviadas no por el destinatario, sino por una dirección con cuatro transacciones en toda su historia — dos de ellas son estas reclamaciones.

A dónde fueron los tokens en TON

La billetera del destinatario fue creada el 3 de abril de 2025 y estuvo inactiva durante un año y medio. El 28 de octubre a las 20:27, una hora antes de la primera reclamación en TON, recibió 18 Gram como gas.

Cada bloque de 49–50 billones se vendió en STON.fi durante una hora tras el retiro, en porciones de 0,25 a 39 billones. Las ventas durante tres noches generaron 35.942 Gram. Luego, los Gram se distribuyeron por dos rutas.

  • 25.660 Gram fueron transferidos en cinco envíos a una billetera, a cada uno se añadió un comentario de cuatro dígitos: 1081, 1202, 1073, 1086, 1103. Números similares aparecen en decenas de transferencias de otros remitentes — así los servicios de intercambio distinguen pedidos. La billetera se rellena desde billeteras calientes de Binance y Bitget y envía Gram al contrato — el mismo desde el que llegaron los 18 Gram como gas.
  • 10.290 Gram fueron enviados el 30 de octubre a una nueva billetera, y desde allí a las 03:29, 10.000 Gram a la dirección de depósito de KuCoin con un memo que permite a la bolsa asignar el ingreso a una cuenta específica. Los otros 100 Gram fueron enviados a una billetera desplegada en la misma minuto.

A dónde fueron los tokens en BNB Chain

Todos los 92,7 billones fueron vendidos por el destinatario en los pools de BNB Chain a través de un agregador: 23,09 BNB el 28 de octubre, 4,03 BNB el 29 de octubre y 15,63 BNB el 30 de octubre, cada vez entre 2 y 20 minutos tras el retiro. De los 42,7 BNB en la dirección, quedaron 0,22 BNB, el resto fue transferido más adelante.

Qué queda en el puente

Al 30 de octubre, en el almacén del puente en TON había 132,8 billones de BabyDoge, y en BNB Chain 157,5 billones, sumando unos 94.000 dólares. Con un límite diario de 50 billones, el almacén en TON tiene suficiente para tres noches como esta.

Los depósitos del puente siguen siendo aceptados actualmente. Durante los mismos tres días, dos direcciones enviaron a través del almacén en TON 99 billones de BabyDoge hacia BNB Chain — más que en cualquier mes de este año — y 77 billones de ellos llegaron en los primeros cinco minutos de las nuevas 24 horas del puente.