Infra Graveyard Weekly #06: TON avisó con cien días y salió el 0,11 %
Un puente con 15 millones de USD dentro cerró el 1 de septiembre tras cien días de avisos y con las comisiones a cero. Casi nadie fue a buscar su dinero.
Una edición de Cementerio de infraestructura
Obsolescencias y apagados en la infraestructura cripto, la parte ante la que un desarrollador tiene que actuar. El «tiempo restante» se cuenta desde el 5 de septiembre de 2026 y todas las horas son UTC.
1. ¿Qué plazos son los más cercanos?
| Qué | Plazo (UTC) | Acción requerida | Restan |
|---|---|---|---|
| El final de BitMEX en cuatro pasos: Reduce Only para los futuros el 07.09 a las 04:00, para ETHUSD/ETHUSDT el 08.09 a las 04:00, para XBTUSD/XBTUSDT el 10.09 a las 04:00 —y retirada de todos los contratos restantes, con liquidación el 16.09 a las 12:00 | 2026-09-07 → 2026-09-16 | cerrar las posiciones por tu cuenta antes del 07–10.09 si no te sirve la liquidación contra un índice de 30 minutos; retirar antes del 23.09 | 2–11 |
Solana: fase 2 de la reducción del rent, lamports_per_byte de 6333 a 5080 (una cuenta vacía pasa de 810 624 a 650 240 lamports) | mediados de septiembre | quitar las constantes de rent escritas a mano en el cliente y en el programa | ~11 |
| El CMVP pasa al listado histórico todos los certificados FIPS 140-2 que quedan | 2026-09-21 | comprobar si tu módulo tiene una solicitud de 140-3 en la cola del CMVP: pasada esa fecha el certificado sirve para los sistemas ya desplegados, no para nuevas compras | 16 |
| Phantom deja de dar soporte a Sui | 2026-09-24 | cambiar los activos dentro de Phantom o llevar la frase semilla a una wallet compatible con Sui | 19 |
30 de septiembre: Shipyard deja de mantener IPFS y ipfs.io/dweb.link; Alchemy retira 11 endpoints de la NFT API; LayerZero apaga los servicios offchain de Aurora, Taiko, BounceBit, Japan Open Chain y LightLink | 2026-09-30 | salir de las pasarelas públicas; mover las llamadas a los sustitutos de la V3; retirar la liquidez de esas cinco redes | 25 |
El tablero completo —17 plazos abiertos hasta septiembre de 2028 y 34 ventanas ya cerradas— está en la página de la serie y se actualiza cada semana. Desde este número, el boletín lleva los cinco plazos más cercanos y un enlace: el material de referencia debe estar donde se pueda corregir después de publicarlo, y un boletín, una vez enviado, ya no se corrige.
Se han cerrado desde el número 05: siete plazos, no ocho. Degen Chain (31.08); el desarrollo de Secret Network en SCRT Labs (01.09); TON Bridge-v3 (01.09, con la medición más abajo); la API comunitaria de Gnosis en Etherscan (01.09, no se puede verificar sin clave); las imágenes de Polygon en DockerHub (01.09); la comisión de hasta 2 p. b. en Stargate y el mínimo de 0,25 USD del Executor en LayerZero (01.09); la liquidación de 11 contratos de BitMEX (02.09 a las 12:00; contrastado con su API: ocho de los once figuran como Settled con la marca 2026-09-02T12:00:00Z, con precisión de segundos). De paso, una corrección a nuestro propio tablero: el 23.09 es el fin de las retiradas; la negociación termina el 16.09.
El octavo no se cerró, y ese fallo es nuestro. Habíamos dado por cerrados tres feeds de Chainlink —CSPX/USD, IB01/USD e IBTA/USD— fiándonos del directorio del proveedor. La comprobación en cadena del 04.09 encontró actualizaciones recientes en los tres; la entrada volvió a los plazos abiertos.
2. ¿Qué pasa cuando un puente avisa con cien días?
El puente cerró el 1 de septiembre, tal como se anunció el 23 de mayo: cien días antes, con las comisiones de salida a cero y la fecha repetida en las noticias. El equipo hizo casi todo lo que se le puede pedir.
Durante la última semana de vida del puente salió el 0,11 % del TON envuelto: 11 981 tokens de 11,36 millones. Dentro quedaron 9 292 637 wTON en Ethereum y 2 052 272 en BSC: 11 344 909 wTON, unos 14,86 millones de USD al precio de la medición.
La caída en dólares es el tipo de cambio, no una salida. El total bajó de 16,92 millones de USD (26.08) a 15,45 millones (02.09), pero el propio TON se abarató un 8,4 % esa semana: a precios del 26.08, esos mismos saldos valdrían 16,22 millones frente a 16,24 millones. Hay que contar en unidades de token, o el gráfico del precio acabará pareciendo una salida de fondos.
El único movimiento, y pequeño, fue el de los j-tokens: jUSDT −16,4 %, jUSDC −4,1 %, jWBTC −3,4 %, jDAI exactamente 0; dentro quedaron 586 000 USD frente a 683 000.
Compáralo con DFK. DFK tuvo cuatro semanas, una documentación que nunca mencionó la fecha y 236 000 USD bloqueados. TON tuvo cien días, comisiones a cero y 14,9 millones: 63 veces más dinero, y con un anuncio mejor en los tres frentes —plazo, comisiones y repeticiones—. Lo único que comparten: la página de puentes de la propia documentación de TON seguía sin fecha el día del cierre, igual que en nuestras dos comprobaciones (26.08 y 02.09).
Los límites de la medición son los mismos que en el número 05: totalSupply equivale al respaldo solo si la emisión es 1:1, un saldo olvidado no se distingue de uno en uso y no sabemos nada de ningún procedimiento de recuperación.
3. ¿Qué ha cambiado esta semana?
Optimism dejó a cero cuatro campos del flujo, y en mainnet lleva así una semana. OP Mainnet pasó a subbloques de 200 ms y, en el flujo de preconfirmaciones, state_root, block_hash, withdrawals_root y withdrawals devuelven ahora cero. Los campos siguen ahí, el formato es compatible y no hay errores: lo que ya no hay son datos, mientras que receipts_root y logs_bloom llevan valores reales, así que una comprobación superficial de que «el flujo parece vivo» no detecta nada. Afecta a todo el que lee el flujo directamente. En OP Sepolia desde el 17.08; en OP Mainnet, desde el 31.08, ya en vigor. Acción: revisar las integraciones que leen esos cuatro campos y asegurarse de que el cero no se cuela en el estado, en los saldos ni en las pruebas; tratar la preconfirmación como el resultado de ejecutar transacciones, no como una raíz de estado. Fuente primaria: docs.optimism.io/notices/subblocks
La fecha del directorio de Chainlink no coincide con la realidad, y falla en los dos sentidos. El lote de obsolescencias anunciado el 21 de agosto llevaba la fecha del 19 de agosto: el aviso llegó dos días después del apagado, y la comprobación en cadena del 04.09 lo confirma —C3M/EUR, MAVIA/USD, USR/USD y PumpBTC/BTC responden execution reverted—. En cambio, tres feeds fechados el 2 de septiembre siguen actualizándose. Afecta a quien planifique una migración guiándose por el shutdownDate del directorio. Acción: llamar a latestRoundData() en el proxy y mirar updatedAt antes y después de la fecha anunciada. Fuentes: dev.chain.link/changelog y nuestra propia medición del 04.09.
4. ¿Qué ha cambiado en silencio?
Polygon ha retirado sus compromisos sobre la última capa pública que quedaba. heimdall-api.polygon.technology y heimdall-api-amoy.polygon.technology pasan a ser best-effort: sin objetivo de disponibilidad, sin garantía de latencia y sin compromiso de soporte, «los límites pueden cambiar sin previo aviso». No hay fecha de apagado, y ahí está la clave: no hay ningún evento para el que prepararse. Es el tercer paso del trimestre en la misma dirección: Erigon quedó retirado el 01.08 y los RPC públicos de Bor, el 31.07. Acción: montar tu propio Heimdall o contratar un proveedor con SLA, y buscar esos dos hosts en tus logs. Fuente primaria
Solana: el mínimo exento de rent se ha movido y las constantes escritas a mano mienten. El 3 de septiembre entró en mainnet la primera de cinco fases. Lo que se mueve es lamports_per_byte: de 6960 a 6333, y quedan las de mediados de septiembre (hasta 5080) y noviembre (hasta 696, un −90 % acumulado). El mínimo se calcula como (128 + bytes de datos) × esa cifra, así que una cuenta vacía pasa de 891 520 a 810 624 y a 650 240, y acaba en 89 088 lamports: 6960 nunca fue un mínimo por sí solo. No es un apagado, sino el desplazamiento de una constante, y por eso no tiene plazo con la forma habitual: solo rompe a quien fijó el número a mano. Efecto secundario que conviene aprovechar: los lamports sobrantes de las cuentas se pueden recuperar con WithdrawExcessLamports para cuentas de token, mints y multifirmas, y con una instrucción propia para las PDA. Fuente primaria
La vía de reserva para cuando «el frontend no responde» ya no se mantiene. morpho-org/safer quedó archivado el 01.09 con la nota «no longer maintained»: son los scripts con los que se mandan transacciones a un Safe sin pasar por su frontend ni por su backend, es decir, justo lo que uno guarda para el día en que falle la vía principal. En la misma línea, el 31.08 se archivó balancer/frontend-v2, cuyo README promete mantener la página de veBAL hasta la migración. Acción: si tu vía de reserva hacia la multifirma es safer, haz un fork.
5. Lo que estamos vigilando
- La API JSON-RPC de Sui: QuickNode la puso en Removed el 17.08, mientras que la documentación de Sui dice «mediados de octubre» por tercer número consecutivo, sin día. La fecha de migración la fija el proveedor, no la red.
app.balancer.fi/veballleva dos días caído: 526 de Cloudflare el 04.09 y otra vez el 05.09, desde dos redes distintas. Un 526 es un fallo entre Cloudflare y el origen, no un filtro antibots —el filtro se ve aparte, como un 429 enbalancer.fi—. La página que prometieron mantener hasta la migración está ahora mismo inaccesible.- Tres paradas de red en cuatro días: Cronos se detuvo tras el exploit de Tectonic de 75 millones de USD y se reinició con una reversión de casi 11 000 bloques y dos horas de transacciones ajenas, aunque 6,29 millones ya habían salido por un puente y quedan fuera del alcance de esa reversión; Ontology estuvo parada más de cinco horas y Fogo, 46. Una parada no salva el dinero: salva solo el que todavía no ha salido. Las fuentes siguen siendo secundarias; para el número 07 acudiremos a los anuncios de las propias redes.
- Ethereum: la testnet Platåberget (17.08) es de vida corta a propósito, «unos meses» bajo Glamsterdam, y todavía no tiene fecha de fin.
6. Lo que significa esto
Un aviso solo llega a quien todavía está mirando. Durante un mes esta serie sostuvo la hipótesis de que el dinero se queda bloqueado por anuncios descuidados. TON hizo lo contrario —cien días, comisiones a cero, repetición en las noticias— y obtuvo el mismo resultado, 63 veces más caro. Quien tiene un token envuelto emitido hace un año no lee ni los mensajes del equipo ni las noticias sobre puentes; la calidad del anuncio no le llega. Solo le afecta una cosa: si el servicio se apagó antes de que volviera a abrir su wallet.
Para quien construye el sustituto de algo que cierra, esa cifra es el techo de entrada. En un puente con 15 millones de USD dentro, la parte que acudió en la última semana fue una décima de punto porcentual. Tu base realista son quienes abrieron el servicio en el último mes.
Siete plazos en una semana no son una anomalía: son septiembre. El primer día del mes y del trimestre concentra todo lo anunciado durante el verano. Lo mismo pasará el 1 de octubre: ya hay tres plazos fijados para el 30 de septiembre.
Y la regla funciona en sentido contrario, que es donde nos atrapó a nosotros. En Chainlink, en una misma semana, un anuncio llegó dos días tarde respecto al apagado y se adelantó al menos dos días a otro: la fecha anunciada es una intención, no un evento. Hay que contrastar la propia fuente de datos, no el calendario, y eso nos incluye.
7. Qué hacer, paso a paso
- Hoy: si lees el flujo de subbloques de OP Mainnet, revisa esos cuatro campos, que ahora vienen a cero; si tienes wTON o j-tokens, no hay procedimiento de recuperación, así que sigue los anuncios de la TON Foundation y no la documentación; si escribiste a mano el mínimo de rent de Solana, cámbialo por
Rent::get(). - Antes del 7–10 de septiembre a las 04:00 UTC: cierra tú mismo las posiciones en BitMEX si no te sirve la liquidación del 16.09 contra un índice de 30 minutos; retira antes del 23.09.
- Antes del 21 de septiembre: si vendes a clientes que exigen FIPS 140, revisa la cola del CMVP para tu módulo. Antes del 24: quien tenga Sui en Phantom, que lo cambie o mueva la frase semilla.
- Antes del 30 de septiembre: sal de las pasarelas públicas de IPFS (el rate limiting ya está activo); mueve las llamadas fuera de los 11 endpoints de la NFT API de Alchemy; retira la liquidez de las cinco redes que LayerZero abandona.
- Una regla, no una tarea: un anuncio no es una entrega, ni una entrada de fondos, ni un evento. Cuando migres por el plazo de otro, contrasta la fuente de datos, no el calendario.
8. En qué nos apoyamos
- El script de medición de TON Bridge: dos instantáneas, del 26.08 y del 02.09, reproducibles a partir del
totalSupplyde los tokens envueltos. - El escáner del apagado de DFK Chain, su registro de contratos y su CLI son públicos: github.com/sergeipalii/dfk-chain-sunset, con cinco mediciones, la última tomada en el bloque final de la red.
- El análisis a fondo de un defecto de ese mismo escáner: el informe salió limpio cuando 420 pares se habían quedado sin leer.
Infra Graveyard Weekly cubre las obsolescencias y los apagados de la infraestructura cripto ante los que un desarrollador tiene que actuar: la capa de los changelogs, no la de los titulares. Suscríbete por RSS o por correo.
Sigue leyendo
Infra Graveyard Weekly #05: DFK Chain se detuvo y 236 000 dólares se quedaron dentro
Cinco mediciones de una misma red moribunda en un mes. La mitad del dinero salió en seis días, y el mayor tenedor de lo que quedó es un contrato abandonado.
Un informe limpio que mentía: cómo 420 pares vivos se dieron por muertos
Nuestro escáner prometía revisar 577 pares de una red moribunda y revisaba 157: tres líneas de código convirtieron una lectura fallida en «aquí no hay nada».
Infra Graveyard Weekly #04: a DFK Chain le quedan cuatro días y el dinero sigue ahí
Medimos la misma red moribunda dos veces, con ocho días de diferencia: la liquidez sigue ahí, el 84 % dentro de dos contratos que la wallet no muestra.