Configuración inicial
Antes de cazar nada, tenés que cargarle tres cosas a jpegs.tools: tu wallet de trading, tus endpoints de red (RPC) y tus API keys de OpenSea. Sin esto, el sniper no tiene con qué comprar ni de dónde leer el mercado.
Usá SIEMPRE una wallet dedicada al trading, nunca tu wallet principal. La clave se encripta en tu navegador antes de viajar al servidor — jamás se guarda en texto plano. Pero igual: poné solo los fondos que vas a operar.
1 Onboarding: los 3 pasos del primer login
La primera vez que entrás (autenticación con Discord), un asistente de onboarding te guía por la configuración obligatoria. Son tres pasos y no podés saltearlos — y está bien que sea así.
-
Wallet Setup. Pegás la clave privada de tu wallet de trading (hex con prefijo
0x). A medida que escribís, la herramienta deriva y te muestra la dirección resultante para que confirmes que es la correcta. - Network Configuration. Elegís al menos una red (Ethereum, Base, Arbitrum…). Por cada red activa cargás un HTTP RPC URL y un WSS URL. La tool prueba los endpoints en vivo y te marca el estado con colores.
- OpenSea API Keys. Pegás al menos 3 keys de OpenSea (una por línea o separadas por coma). Se deduplican y validan automáticamente.
Todo esto se vuelve a editar cuando quieras desde My Config (el ícono de engranaje). Tiene las mismas pestañas: Wallet, Networks, API Keys y Notifications.
2 Pestaña Wallet
Acá vive tu clave privada de trading. Es lo que le permite al sniper firmar y ejecutar las compras.
- Abrí My Config y andá a la pestaña
WALLET. - Campo "New Private Key": pegá tu clave (empieza con
0x...). Usá el botón SHOW para verificar que la pegaste bien. - Verificá la dirección derivada que aparece debajo — tiene que ser tu wallet de trading.
- Clic en Save. La clave se encripta en el navegador y recién ahí se guarda.
Si entraste con una wallet pero MetaMask muestra otra distinta, cambiala en MetaMask antes de actualizar la config. Si la clave guardada no coincide con la wallet de login, los snipes pueden fallar en silencio.
3 Pestaña Networks (RPC)
Acá está el motor de datos. Cada red que quieras usar necesita DOS endpoints — y no, no podés usar los públicos. Te explico por qué.
Ethereum, Base, Ronin, HyperEVM) y por cada una sus campos HTTP RPC + WSS. Fijate los estados OK · 64MS / OK · 185MS.Por cada red activa cargás:
| Campo | Para qué sirve | Obligatorio |
|---|---|---|
| HTTP RPC URL | Lecturas pesadas (rareza, traits, balances). Un endpoint privado y pago. | Sí |
| WSS URL | Streaming en tiempo real de eventos (listings, reveals, floor). wss://… | Sí |
Validación en vivo
Apenas pegás una URL, la herramienta la prueba en segundo plano y te muestra el estado:
- 🟢 OK · {latency}ms — el endpoint responde bien.
- 🟡 reason — lento, rate-limited o timeout. Atendelo.
- 🔴 reason — inválido, inalcanzable o red equivocada. Hay que corregirlo sí o sí.
llamarpc, publicnode, cloudflare-eth y compañía tienen límites por IP y te van a hacer fallar. ¿Y sabés por qué importa? Porque un sniper que se queda sin RPC pierde la oportunidad. Usá un proveedor pago: Alchemy, QuickNode, dRPC o Infura — varios tienen free tier suficiente para arrancar.
HTTP es para lecturas; WSS es para tiempo real. El scanning de alta frecuencia y la vigilancia de reveals necesitan ambos para no chocar contra los límites. Sin WSS, los reveals te llegan tarde.
4 Pestaña API Keys (OpenSea)
OpenSea es la fuente de los listings y el floor price. Y acá hay una regla que parece exagerada pero NO lo es: necesitás mínimo 3 keys.
- Andá a la pestaña
API KEYS. - En el textarea, pegá tus keys de OpenSea una por línea o separadas por coma. Se deduplican solas y se valida el formato (32 caracteres hex).
- Mirá el badge de estado de cada key y guardá.
| Estado | Qué significa | Qué hacer |
|---|---|---|
| OK | Validada y funcionando. | Nada, lista para usar. |
| RATE LIMITED / COOLDOWN | Agotada temporalmente; se recupera sola. | Esperá, o sumá más keys. |
| INVALID / DEAD | OpenSea la rechazó (revocada o comprometida). | Generá una nueva en el dashboard de OpenSea. |
OpenSea tiene límites de rate por key. Con 1 o 2, un sniper de alta frecuencia satura la API y pierde oportunidades. Con 3+, la carga se reparte y siempre hay una key disponible cuando otra está en cooldown. Es así de simple.
5 Pestaña Notifications
La última pestaña, y más potente de lo que parece. Elegís qué eventos te notifican y cómo — por evento podés activar webhook, sonido y notificación del navegador por separado. Silenciás lo que no te importa sin matar el canal entero.
- Discord Webhook: una sola URL recibe TODAS las notificaciones de tu cuenta. Los toggles por evento te dejan silenciar eventos puntuales sin tocar el webhook.
- Por cada evento, tres controles: 🔗 webhook · 🔊 sonido · 🔔 browser. Y a cada evento le podés asignar un sonido de la biblioteca.
Eventos del grupo SNIPER
- Transaction Sent — se envió la transacción de compra.
- Buy Success / Buy Failed — resultado de la compra.
- TRAIT_TARGET_TRIGGERED — saltó un target de trait que configuraste.
- Auto-Sell Success / Auto-Sell Failed — resultado de la venta automática.
- Bulk Dump Sent — se envió una liquidación masiva (ver Exit Strategy).
6 Checklist antes de operar
- ✅ Clave privada de wallet de trading cargada y dirección verificada.
- ✅ Al menos una red con HTTP + WSS en 🟢 OK.
- ✅ 3+ OpenSea keys en estado OK.
- ✅ Notificaciones del navegador habilitadas.
- ✅ Fondos suficientes en la wallet para gas + compras en la red activa.
Si marcaste todo, ya podés escanear tu primera colección. Vamos al NFT Scanner.