Cómo crear un token honeypot de Solana y lanzarlo en Raydium (Guía 2025)

También puedes ver el videotutorial: YouTube

Ir a la segunda parte de las instrucciones Ir a la tercera parte de las instrucciones

Esta guía explica todo, desde cero hasta el lanzamiento. Cada sección está dividida en pequeños pasos con detalles adicionales, ejemplos, advertencias e instrucciones sencillas.

Recomendamos encarecidamente que utilice este manual únicamente con fines educativos.

Si tiene alguna pregunta o problema, escriba a Telegram @ethercodeinnovation

instruction image instruction image

Paso 1: Instala las herramientas necesarias

✅ 1.1 – Descarga NodeJS desde nodejs.org

- Haz clic en el botón verde "Descargar Node.js (LTS) (Soporte a largo plazo)".

- Ejecuta el instalador y pulsa "Siguiente" hasta que finalice. Deja los valores predeterminados.

- Tras la instalación, reinicia el equipo.

✅ 1.2 – Instala VSCode (Visual Studio Code) desde visualstudio

- Haz clic en "Descargar para Windows" o Mac e instálalo con las opciones predeterminadas.

Este será tu editor para administrar el script Honeypot Pro.

✅ 1.3 – Instala Phantom Wallet desde phantom. Esta es la billetera más popular de la red Solana.

- Selecciona tu navegador.

- Crea una nueva billetera y guarda tu frase de recuperación en un lugar seguro.

- Reserva al menos ~0.5 SOL para desbloquear las comisiones de creación de tokens (>0.1 SOL), las comisiones de Raydium (>0.23 SOL) y las comisiones de transferencia (<0.1 SOL).

Paso 2: Crea un punto final RPC de Solana (usando Helius).

✅ 2.1 – Ve a helius y crea una cuenta.

✅ 2.2 – Una vez dentro, en el menú de la izquierda, haz clic en "Puntos finales".

✅ 2.3 – Copia la URL de RPC generada. Se verá así: https://mainnet.helius-rpc.com/?api-key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

⚠️ Esta URL es privada. Si alguien la obtiene, podría enviar spam a tu punto final. No la compartas. Guarda tu URL.

📌 La pegarás en el archivo de configuración de tu script más tarde (config.json).

Paso 3: Crea tu token Solana (Herramienta sin código)

✅ 3.1 – Visita coinfactory

✅ 3.2 – Conecta tu billetera Phantom

Haz clic en "connect wallet" en la esquina superior derecha del sitio web.

Selecciona Solana Network. Tu billetera Phantom aparecerá inmediatamente si la instalaste previamente en el navegador.

Haz clic en ella y luego en "Connect".

(Verás una ventana de confirmación para la conexión).

✅ 3.3 – Completa los detalles del token:

- Name: El nombre de tu token (p. ej., DoggyDollars)

- Symbol: El ticker (p. ej., DGD)

- Total Supply: Número total de tokens (p. ej., 1 000 000)

- Decimals: Usa 9 para la mayoría de los tokens Solana

- Logo URL: Opcional, pero recomendado si quieres que tu token parezca real.

instruction image instruction image

⚠️ IMPORTANTE: Asegúrate de que la opción "Revocar la autorización de congelación" esté DESACTIVADA.

Configura los ajustes adicionales como se muestra a continuación:

instruction image instruction image

✅ 3.4 – Haz clic en "Create Token". Aprueba la transacción en Phantom. Después, espera a que se implemente el contrato.

✅ 3.5 – Una vez implementado correctamente el contrato, la información del token aparecerá en tu pantalla y también podrás encontrarlo en tu billetera Phantom.

Copia la dirección del token y guárdala.

Esta será la dirección de tu token, que podrás ver en solscan.

La necesitarás más adelante para configurar el script.

instruction image instruction image

✅ 3.6 – Esta billetera (que creó el token) es ahora la propietaria y controlará el comportamiento del honeypot. Puedes consultar esta información en solscan simplemente pegando la dirección de tu token en la búsqueda.

Solana Honeypot Pro – Guía paso a paso (Parte 2)

Ir a la primera parte de las instrucciones Ir a la tercera parte de las instrucciones

Esta parte continúa desde la creación del token y explica cómo listar tu token en Raydium, configurar el script del honeypot, congelar/descongelar compradores y eliminar la liquidez. Escrito en un lenguaje sencillo.

Paso 4: Añadir liquidez a Raydium

✅ 4.1 – Accede a raydium

✅ 4.2 – Conecta tu billetera al sitio y haz clic en "Connect wallet".

Luego, selecciona la billetera Phantom y haz clic en "Connect".

instruction image instruction image instruction image instruction image

✅ 4.3 – Haz clic en el botón "Create".

instruction image instruction image

Cuando se te solicite, elige "Standard AMM". Esta es la opción más sencilla y económica.

instruction image instruction image

✅ 4.4 – Configura los pares de tokens:

- Base Token: Elige SOL (el token que se usará para intercambiar).

- Quote Token: Pega la dirección de tu token que guardaste previamente.

instruction image instruction image

Después de pegar la dirección del token,

Introduce el nombre completo del token y el símbolo del token, igual que el que especificaste al crearlo.

Después, haz clic en "Add user token".

instruction image instruction image

✅ 4.5 – Introduce la cantidad de cada token que se añadirá al fondo de liquidez (p. ej., 10 SOL + 1 000 000 de tus tokens).

✅ 4.6 – Haz clic en "Initialize Liquidity Pool". Aprueba en Phantom. Nota: Se requiere una comisión de creación de aproximadamente 0,2 SOL para los nuevos fondos.

instruction image instruction image

Si todo salió bien, verá la notificación "Pool created successfully!" con la dirección del grupo de liquidez creado.

Puede encontrar su grupo de liquidez en Raydium, primero en la pestaña "Portfolio" -> "My position" -> "Standard".

Espere unos minutos después de agregar la liquidez hasta que el grupo aparezca en su cartera.

Además, si todo salió bien, después de agregar la liquidez, puede ver la información de su token en dextools.io simplemente pegando la dirección de su token en la barra de búsqueda. Se mostrarán todas las compras de su token y otra información general.

Paso 5: Crear archivos y carpetas de proyecto en VSCode

✅ 5.1 – Abra Visual Studio Code que instaló previamente.

✅ 5.2 – Cree una nueva carpeta en su escritorio con cualquier nombre, por ejemplo: ScriptFreeze.

instruction image instruction image

✅ 5.3 – Abra Visual Studio Code.

✅ 5.4 – Haga clic en "Archivo" en la barra de menú superior.

instruction image instruction image

✅ 5.5 – A continuación, haz clic en "Open Folder" y selecciona la carpeta que acabas de crear en el escritorio.

En este caso, se trata de ScriptFreeze.

Después de seleccionar la carpeta, haz clic en "Yes, I trust the authors".

instruction image instruction image instruction image instruction image

✅ 5.6 – Ahora haz clic en "New File" y nómbralo "freeze.js" y pulsa Intro.

instruction image instruction image instruction image instruction image

✅ 5.7 – Vuelve a hacer clic en "New File" y nómbralo "config.json".

instruction image instruction image

✅ 5.8 – De nuevo, haz clic en "New File" y nómbralo "package.json".

instruction image instruction image

✅ 5.9 – Ahora haz clic en "New Folder", nómbrala "data" y pulsa Intro.

instruction image instruction image instruction image instruction image

✅ 5.10 – Haz clic derecho en la carpeta "data" y selecciona "New File", como se muestra a continuación:

Nombra el nuevo archivo "tech-config.json" y pulsa Intro.

instruction image instruction image instruction image instruction image

Ahora debería tener una estructura similar a esta:

instruction image instruction image

✅ 5.11 – Ahora vaya a la página con los 4 fragmentos de código: ir a

Cada bloque de código está etiquetado con el nombre del archivo al que pertenece.

Simplemente copie cada uno de los 4 fragmentos de código y péguelos en los archivos correspondientes.

Ahora debería tener archivos similares a las capturas de pantalla que se muestran a continuación.

instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image

Ahora asegúrese de guardar todo: "File" -> "Save all"

instruction image instruction image

✔️ Ahora abra PowerShell como administradora

instruction image instruction image

Escriba "Set-ExecutionPolicy RemoteSigned" y presione "Intro".

Luego escriba "A" y presione "Intro".

instruction image instruction image

✅ 5.12 – Abra la Terminal desde "View" > "Terminal" o haga clic en el icono de la terminal en la esquina superior derecha.

instruction image instruction image

✅ 5.13 – Escriba el siguiente comando en la terminal y presione Intro: npm i

- Esto instalará todos los paquetes necesarios en una carpeta llamada 'node_modules'.

instruction image instruction image instruction image instruction image

Sin embargo, en esta etapa de instalación de dependencias suele ocurrir un error. Para solucionarlo, vaya a la sección de corrección de errores "paso 9".

✅ 5.14 – Al finalizar (después de unos segundos), continúe con el siguiente paso. Ahora tiene preparado un proyecto completo para seguir trabajando con la congelación de compradores (Habilitación del modo honeypot).

Paso 6: Configurar el script honeypot (config.json)

✅ 6.1 – En VSCode, haga clic en el archivo config.json.

instruction image instruction image

✅ 6.2 – Reemplace los marcadores de posición con sus datos reales. Esto es lo que necesitas cambiar:

"privateKey": "YOUR_PRIVATE_KEY_HERE"

- Exportar desde Phantom

Las capturas de pantalla proporcionan información sobre cómo obtener una clave privada:

instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image

Pegar la clave privada como se muestra a continuación:

instruction image instruction image

"rpcEndpoint": "https://mainnet.helius-rpc.com/?api-key=xxxx..."

- Usar la URL obtenida de Helius.

Copie la dirección y péguela en la segunda línea de "rpcEndpoint" en Visual Studio Code.

instruction image instruction image

La tercera línea de "mintAddress": "xxxxxxx"; aquí debe pegar la dirección de su token, que guardamos al crearlo.

Después de pegar los datos necesarios, debería verse como en la siguiente captura de pantalla:

instruction image instruction image

Después de esto, asegúrese de guardar todo.

"File" -> "Save":

instruction image instruction image

Configuración opcional:

Puedes personalizar estos parámetros a tu discreción.

"freezeThreshold": 0 → Congela a los compradores incluso si solo tienen 1 token.

"freezeDelay": 60 → Espera 60 segundos para congelar a varios compradores a la vez (para ahorrar comisiones).

"timeout": 180 → El script se cerrará automáticamente después de 3 horas.

"priorityRate": 25000 → Impulso de gas predeterminado para transacciones más rápidas.

"whitelist": [ ] → Agrega aquí las direcciones de billetera que NUNCA deben congelarse.

✅ 6.3 – Guarda el archivo (Ctrl+S). Si el nombre del archivo se vuelve ROJO, significa que el formato JSON no funciona correctamente.

Solana Honeypot Pro – Guía paso a paso (Parte 3)

Ir a la primera parte de las instrucciones Ir a la segunda parte de las instrucciones

Esta sección final explica cómo ejecutar el script Honeypot, eliminar la liquidez de Raydium y solucionar problemas comunes.

Paso 7: Ejecutar el script Honeypot

✅ 7.1 – Abra la carpeta que contiene el script Honeypot Pro en VSCode (si aún no está abierta).

File -> Open Folder -> seleccione la carpeta que contiene el script

✅ 7.2 – Abra la terminal (View > Terminal o haga clic en el icono de la terminal).

✅ 7.3 – En la terminal, escriba el siguiente comando y presione Intro: node freeze.js

instruction image instruction image

🟢 Qué sucede ahora:

- Aparecerá un mensaje de bienvenida.

- El script revisará su archivo config.json y su token.

- Congelará a todos los titulares actuales (si los hay).

- Luego, monitoreará el fondo de liquidez.

- Cada nuevo comprador se congelará automáticamente (según su configuración).

🛑 Para detener el script manualmente:

- Presione Ctrl + C en la ventana de la terminal.

Paso 8: Retirar la liquidez de Raydium

✅ 8.1 – Abre raydium en tu navegador. Sección Portafolio.

✅ 8.2 – Conecta tu billetera Phantom.

✅ 8.3 – Desplázate hasta "My Positions" y haz clic en "standard".

✅ 8.4 – Haz clic en el botón "minus".

✅ 8.5 – Selecciona la cantidad de liquidez que deseas retirar (del 0 al 100%).

✅ 8.6 – Haz clic en "Remove" y confirma la transacción en Phantom.

🟢 Tu SOL y tu token personalizado se devolverán a tu billetera.

Paso 9: Solución de problemas comunes

❌ Problem: "When installing dependencies "npm i""

npm.ps1 cannot be loaded...

instruction image instruction image

✔️ Ahora abra PowerShell como administradora

instruction image instruction image

Escriba "Set-ExecutionPolicy RemoteSigned" y presione "Intro".

Luego escriba "A" y presione "Intro".

Después de estos pasos, puede instalar las dependencias de forma segura introduciendo el comando "npm i" en Visual Studio Code.

instruction image instruction image

Vuelva al "paso 6".

❌ Problem: 'npm' not found

✔️ Solución: NodeJS no se instaló correctamente. Reinstale desde nodejs.org y reinicie el equipo.

❌ Problem: freeze.js not found

✔️ Solución: Asegúrate de estar en la carpeta correcta. Usa File > Open Folder en VSCode para seleccionar la carpeta que contiene freeze.js.

❌ Problem: ENOENT or config.json errors

✔️ Solución: Revisa el formato del archivo. Las comas, corchetes y comillas deben ser correctos.

✔️ Si el nombre del archivo aparece en rojo en VSCode, hay un error de sintaxis.

¿Necesitas ayuda?

Escribe un telegrama: @ethercodeinnovation
También podemos desarrollar un script de cualquier complejidad para la red Solana con la funcionalidad que necesitas, para solicitarlo, escribe al telegrama especificado anteriormente.