Cómo mover tokens ERC-20 en Ethereum cuando tienes 0 ETH
¿USDT, USDC o un airdrop en Ethereum mainnet y cero ETH? Por qué las stablecoins no pueden pagar comisiones de L1, cómo dimensionar la recarga con la cobertura en vivo y la forma sin KYC de desatascar la dirección.
No puedes mover USDT, USDC ni ningún otro ERC-20 en Ethereum mainnet desde una billetera normal hasta que esa dirección tenga suficiente ETH nativo para el gas. El token no puede pagar las comisiones de mainnet. Envía una pequeña recarga de ETH a la misma dirección en chain ID 1, por ejemplo desde una gasolinera sin KYC pagada con Monero o Lightning, espera a que Etherscan la confirme y reintenta la transferencia o la aprobación.
Lo que diferencia mainnet de las guías de capa 2 es el coste. Los consejos escritos para Base o Arbitrum, donde unos céntimos de gas cubren decenas de transacciones, no sirven aquí. Esta guía explica cómo acaban las billeteras llenas de tokens y sin ETH en la capa 1, cómo dimensionar la recarga para la acción exacta y qué soluciones malgastan dinero o privacidad.
Regla de mainnet: los ERC-20 nunca pagan gas en una billetera normal
Ethereum cobra cada comisión de transacción en ETH. USDT, USDC, WETH y los tokens de airdrop son contratos ERC-20: inventario en la billetera, no combustible para ella. En una cuenta de propiedad externa normal, que es lo que usan MetaMask, Rabby y la mayoría de billeteras de hardware, no existe ningún ajuste que haga que el token pague su propia comisión.
Cuando el saldo de ETH está por debajo de la comisión estimada, MetaMask pone en gris Confirmar con el aviso de fondos insuficientes para gas en ethereum (insufficient funds for gas), y otras billeteras muestran un error parecido. Nada está roto; la billetera simplemente no tiene con qué pagar la comisión.
Cómo acaban las billeteras llenas de tokens y sin ETH en la capa 1
Un retiro de USDT como ERC-20 desde un exchange entrega el token y nada de ETH. Un airdrop aterriza en una dirección que nunca se financió. Alguien sacó su ETH por un puente a una capa 2 y dejó tokens atrás. O el último ETH se fue en una transacción fallida y ahora queda un saldo de tokens varado. En cada caso Etherscan muestra los tokens, la línea de ETH marca cero y lo siguiente es buscar usdt atascado en ethereum con 0 eth.
La realidad de las comisiones: dimensiona la recarga para el trabajo
Mainnet es la cadena cara del conjunto de 1gwei.dev, así que la cantidad importa aquí más que en ningún otro sitio.
Transferencia frente a aprobación frente a swap en un DEX
Una transferencia ERC-20 simple es la acción de token más barata. Una aprobación cuesta más o menos lo mismo otra vez, y un swap en un DEX suele costar varias veces una transferencia porque ejecuta más código de contrato; el coste de gas de aprobar un ERC-20 más el swap es el camino más caro. Mover los tokens a otra billetera que controles y decidir después qué hacer con ellos suele ser la salida más barata.
Lee las cifras en vivo, no un precio que recuerdas
Las comisiones de mainnet se mueven con la demanda, de hora en hora. La estimación de comisión de tu billetera para la acción exacta y la tabla de cobertura del checkout, que lee el precio del gas en vivo en chain ID 1 y muestra cuántos envíos, transferencias de tokens y swaps cubre cada cantidad, son las únicas guías fiables. Elige el preajuste que cubra tu acción con margen.
Por qué los consejos de capa 2 engañan aquí
En Arbitrum, Base o Robinhood Chain el preajuste más pequeño cubre decenas de transacciones. En Ethereum puede cubrir solo unas pocas. Comprar la cantidad que sugiere una guía de capa 2 es la razón más común de que desatascar una billetera en mainnet falle al primer intento.
Soluciones que malgastan dinero o privacidad
Comprar $50 de ETH en un exchange para una sola transferencia
Funciona, pero implica KYC, tamaños mínimos de compra, una comisión de retiro y a veces una retención del retiro, y el exchange registra ahora tu identidad junto a la dirección.
Mínimos de los swaps XMR→ETH
Los servicios de swap instantáneo fijan tamaños mínimos de operación que suelen estar muy por encima de lo que necesita una transferencia, y cobran sus comisiones de red aparte. Una gasolinera pensada para cantidades pequeñas encaja mejor.
Enviar ETH desde tu billetera principal
Rápido y barato, pero vincula las dos direcciones en cadena de forma permanente. Si la billetera atascada debía estar separada, esto lo deshace.
La vía sin KYC: microrrecargas de ETH en mainnet con 1gwei.dev
1gwei.dev es una gasolinera de mainnet que vende ETH en cantidades pensadas para comisiones reales de capa 1, de 0.00005 a 0.01 ETH, con preajustes de 0.0002, 0.0005 y 0.001 ETH. Abre la página de gas de Ethereum, pega la dirección que tiene los tokens, elige la cantidad según la cobertura en vivo y paga la factura en Monero o Lightning. El ETH se envía desde la billetera caliente del operador alrededor de un minuto después de que confirme el pago.
También puedes pagar con Base USDC mediante x402, incluso desde una billetera sin ETH en Base, y recibir igualmente ETH en mainnet. Ese pago es público en BaseScan y vincula la dirección que paga con el pedido; Monero y Lightning no lo hacen.
Verifica en Etherscan y luego mueve los tokens
Abre el enlace al explorador del pedido o la dirección en etherscan.io y comprueba que el ETH llegó a Ethereum mainnet, chain ID 1. Si la billetera sigue mostrando cero, está configurada en otra red; cámbiala a Ethereum. Después rechaza cualquier borrador pendiente antiguo en la billetera y vuelve a iniciar la transferencia para que la comisión se estime de nuevo.
Un error habitual en la otra dirección: el ETH que llegó a Base, Arbitrum o Robinhood Chain no paga comisiones de mainnet. La dirección es la misma, pero los saldos están separados.
Mainnet frente a capa 2: elige la guía que corresponde
Si los tokens no están en Ethereum mainnet, la solución es la misma idea con otro token de gas y una cantidad mucho menor: ETH en Arbitrum, Base o Robinhood Chain, POL en Polygon, HYPE en HyperEVM, BNB en BNB Chain, o ETH de prueba en Sepolia. Comprueba primero la red en el explorador y luego usa la guía de esa cadena.
Preguntas frecuentes
¿Cómo muevo USDT en Ethereum si tengo cero ETH?
Primero pon suficiente ETH nativo para el gas en esa misma dirección en chain ID 1. El USDT es un ERC-20 y no puede pagar comisiones de mainnet. Una gasolinera sin KYC pagada con Monero o Lightning puede enviar el ETH; espera a que Etherscan lo confirme y reintenta.
¿Cuánto ETH necesito para mover un ERC-20?
Lo suficiente para la estimación de comisión de tu billetera para esa acción exacta, con margen. Una transferencia es lo más barato, una aprobación parecido y un swap varias veces más. Las comisiones de mainnet cambian continuamente, así que usa la estimación de la billetera y la cobertura en vivo de 1gwei.dev en lugar de una cantidad que recuerdes.
¿Puedo usar el ETH que tengo en Base o Arbitrum para el gas de mainnet?
No. Los saldos en otras cadenas están separados aunque la dirección sea la misma. Necesitas ETH en Ethereum mainnet, chain ID 1, en concreto.
¿Por qué no cambiar simplemente parte del USDT por ETH?
Porque el swap es en sí una transacción que necesita ETH para el gas, y normalmente necesita antes una aprobación. Con cero ETH la billetera no puede iniciar ninguna de las dos.
¿Puedo comprar ETH de mainnet con Monero sin un servicio de swap?
Sí. En 1gwei.dev pagas una factura en Monero y la billetera caliente del operador envía ETH en mainnet. Nada se intercambia en cadena, y las cantidades empiezan muy por debajo de los mínimos típicos de los swaps XMR→ETH.
La recarga llegó pero MetaMask sigue diciendo fondos insuficientes. ¿Por qué?
O la billetera está en otra red, o la cantidad está por debajo de la estimación de comisión actual para esa acción. Comprueba la red, rechaza el borrador pendiente obsoleto y compara la estimación con tu saldo de ETH.