Un honeypot es un contrato de token fraudulento diseñado para capturar el dinero de los inversores. La plataforma le permite comprarlo sin restricciones en una DEX, pero al intentar venderlo, la transacción arroja error.
### Indicadores de Honeypot en Solidity
Al auditar el código fuente verificado de un token en exploradores como Etherscan, preste atención a estos patrones:
1. **Modificación de la función de transferencia (`_transfer`):**
“`solidity
function _transfer(address sender, address recipient, uint256 amount) internal {
require(recipient == owner || whitelisted[sender] == true, “No permitido”);
// …
}
“`
Este código impide transferir o vender a todo el que no esté en la lista blanca del creador.
2. **Backdoor de emisión (Mint):** Funciones ocultas que permiten al creador emitir millones de tokens de la nada, diluyendo el valor a cero.
3. **Impuestos dinámicos abusivos:** Posibilidad de elevar el impuesto de venta al 100%, reteniendo todo el dinero de la venta.