Gente, ¡acabo de recuperar, haciendo una prueba con dinero real, 0,05 ETH (136 dólares) que había olvidado reclamar en un puente entre cadenas en 2023!
Si participaste en interacciones con L2 entre 2022 y 2024 (sobre todo si usaste Starknet, Arbitrum, Optimism, Polygon, etc.), te recomiendo encarecidamente que dediques 1 minuto a revisar este tutorial. Hay al menos cientos de millones de dólares en todo el ecosistema durmiendo en contratos de puentes, como «fondos huérfanos sin dueño».
Les explico la lógica real y les dejo una guía paso a paso para retirar directamente desde el contrato de Ethereum, sin necesidad de una billetera de Starknet:
1️⃣ ¿Por qué existe este «dinero inesperado»?
En aquel entonces, la mayoría de los puentes oficiales entre cadenas (especialmente StarkGate, el de Starknet) tenían un mecanismo de retiro extremadamente poco intuitivo:
Después de iniciar un retiro desde L2, el dinero no volvía directamente a tu billetera de Ethereum. Había que esperar entre 8 y 12 horas a que el estado se enviara a L1 y, después, el usuario tenía que hacer clic en «Reclamar por segunda vez» y pagar una comisión de gas de Ethereum. Solo entonces el contrato liberaba el dinero.
Miles de personas iniciaron un retiro y luego se olvidaron, o no hicieron clic porque el gas de Ethereum estaba muy caro. Así, el dinero se quedó durmiendo en los contratos oficiales de los puentes.
2️⃣ Comprueba si tienes fondos pendientes (sin conectar la billetera):
Si buscas fondos sin reclamar, ¡no hagas clic a lo loco en enlaces sospechosos de Twitter ni conectes tu billetera!
Usa esta herramienta de solo lectura para comprobarlo:
⚠️ Recuerda esta regla de seguridad: solo sirve para introducir la dirección pública de una billetera y consultar los fondos; ¡es de solo lectura! No hace falta conectar la billetera ni firmar nada. Si aparece una pantalla que te pide conectar la billetera o firmar, es 100 % una suplantación para robarte los fondos. Ciérrala de inmediato.
3️⃣ ¿Cómo reclamo los fondos si los encuentro? (¿Y si ya no tengo la billetera antigua?)
El mayor problema que me encontré hace un momento: ya no encuentro la billetera de Starknet (Argent/Braavos) que usé entonces. ¿Aun así puedo reclamar los fondos?
La respuesta es: ¡sí, al 100 %!
Porque la instrucción de retiro de L2 ya había fijado la dirección de Ethereum como destinataria. En Ethereum L1, cualquiera puede llamar a la función de liberación, pero los fondos solo pueden enviarse de vuelta a tu billetera de Ethereum.
4️⃣ Guía paso a paso para retirar desde la cadena en Etherscan (puedes seguirla aunque seas principiante):
1. Prepara la billetera de Ethereum que recibirá los fondos y deja en ella entre 3 y 5 dólares en ETH para pagar el gas de la red principal;
2. Abre el contrato oficial del puente de Ethereum de Starknet:
3. Haz clic en «Connect to Web3» para conectar tu billetera de Ethereum (el punto verde);
4. En la página aparecen varias funciones llamadas withdraw. Busca esta función: withdraw (0x00f714ce);
5. Ábrela e introduce los dos parámetros: …
$ETH $STRK $ARB
Si participaste en interacciones con L2 entre 2022 y 2024 (sobre todo si usaste Starknet, Arbitrum, Optimism, Polygon, etc.), te recomiendo encarecidamente que dediques 1 minuto a revisar este tutorial. Hay al menos cientos de millones de dólares en todo el ecosistema durmiendo en contratos de puentes, como «fondos huérfanos sin dueño».
Les explico la lógica real y les dejo una guía paso a paso para retirar directamente desde el contrato de Ethereum, sin necesidad de una billetera de Starknet:
1️⃣ ¿Por qué existe este «dinero inesperado»?
En aquel entonces, la mayoría de los puentes oficiales entre cadenas (especialmente StarkGate, el de Starknet) tenían un mecanismo de retiro extremadamente poco intuitivo:
Después de iniciar un retiro desde L2, el dinero no volvía directamente a tu billetera de Ethereum. Había que esperar entre 8 y 12 horas a que el estado se enviara a L1 y, después, el usuario tenía que hacer clic en «Reclamar por segunda vez» y pagar una comisión de gas de Ethereum. Solo entonces el contrato liberaba el dinero.
Miles de personas iniciaron un retiro y luego se olvidaron, o no hicieron clic porque el gas de Ethereum estaba muy caro. Así, el dinero se quedó durmiendo en los contratos oficiales de los puentes.
2️⃣ Comprueba si tienes fondos pendientes (sin conectar la billetera):
Si buscas fondos sin reclamar, ¡no hagas clic a lo loco en enlaces sospechosos de Twitter ni conectes tu billetera!
Usa esta herramienta de solo lectura para comprobarlo:
⚠️ Recuerda esta regla de seguridad: solo sirve para introducir la dirección pública de una billetera y consultar los fondos; ¡es de solo lectura! No hace falta conectar la billetera ni firmar nada. Si aparece una pantalla que te pide conectar la billetera o firmar, es 100 % una suplantación para robarte los fondos. Ciérrala de inmediato.
3️⃣ ¿Cómo reclamo los fondos si los encuentro? (¿Y si ya no tengo la billetera antigua?)
El mayor problema que me encontré hace un momento: ya no encuentro la billetera de Starknet (Argent/Braavos) que usé entonces. ¿Aun así puedo reclamar los fondos?
La respuesta es: ¡sí, al 100 %!
Porque la instrucción de retiro de L2 ya había fijado la dirección de Ethereum como destinataria. En Ethereum L1, cualquiera puede llamar a la función de liberación, pero los fondos solo pueden enviarse de vuelta a tu billetera de Ethereum.
4️⃣ Guía paso a paso para retirar desde la cadena en Etherscan (puedes seguirla aunque seas principiante):
1. Prepara la billetera de Ethereum que recibirá los fondos y deja en ella entre 3 y 5 dólares en ETH para pagar el gas de la red principal;
2. Abre el contrato oficial del puente de Ethereum de Starknet:
3. Haz clic en «Connect to Web3» para conectar tu billetera de Ethereum (el punto verde);
4. En la página aparecen varias funciones llamadas withdraw. Busca esta función: withdraw (0x00f714ce);
5. Ábrela e introduce los dos parámetros: …
$ETH $STRK $ARB