¿Por qué los tokens enviados a direcciones de contratos inteligentes no pueden ser recuperados?
Última actualización: 25/09/2025
En Ethereum, hay dos tipos de cuentas:
- Cuentas Externamente Propietarias (EOAs)
- Controladas por claves privadas (direcciones de monedero típicas).
- Consisten en un par de claves pública y privada.
- Los usuarios pueden iniciar transacciones directamente.
- Cuentas de Contrato
- Controladas por código y almacenamiento de contratos inteligentes, no por claves privadas.
- La dirección se conoce como la dirección del contrato.
Por su apariencia, es casi imposible distinguir una dirección de monedero de una dirección de contrato. Como resultado, muchos usuarios transfieren erróneamente tokens a direcciones de contrato que no tienen claves privadas.
¿Qué sucede si se envían tokens a una dirección de contrato?
- Una vez que los tokens se transfieren a una dirección de contrato, generalmente no se pueden recuperar.
- Solo si el código del contrato permite explícitamente retiros, los tokens pueden ser recuperados.
- La mayoría de las cuentas de contrato son simplemente programas sin la capacidad de enviar tokens "manualmente" de vuelta.
¿Qué deberías hacer si esto sucede?
- Contacta al equipo detrás del contrato inteligente para confirmar si la recuperación es posible.
- Nota: El monedero Web3 de KuCoin es un monedero descentralizado y no custodial. No podemos interferir con las transacciones de blockchain ni revertir transferencias que ya has realizado.
- Si no estás seguro de a dónde fueron tus tokens, puedes verificar tu registro de transacciones en un explorador de bloques para confirmar la dirección de recepción final.