Un bot gratuito da usare che consente lo sniping delle presale che avvengono su DxSale, Pinksale, o qualsiasi altra piattaforma sulla BSC dove bisogna mandare BNB ad un qualche presale address
.
- Caratteristiche
- Installazione
- Guida del bot
- Licenza
- Crediti
- Multi-piattaforma (DxSale, Pinksale o qualsiasi altra piattaforma sulla BSC dove bisogna mandare BNB ad un qualche
presale address
) - Elusione dei sistemi antibot
- Impostazioni delle transazioni personalizzabili
- Multiwallet (da sviluppare)
- Fairlaunch sniping
- Supporto multichain (da sviluppare)
- npm
- NodeJS
Puoi installare NodeJS tramite l'installer ufficiale (assicurati di selezionare LTS e non current); se stai usando Linux o qualche altro OS invece di Windows o macOS allora, come da documentazione, è raccomandata l'installazione tramite NodeSource installer.
NPM verrà installato automaticamente insieme a NodeJS.
-
Ottenere una copia di questa repository sul tuo computer. Ci sono due modi per farlo:
- Clonare la repository tramite Git
- Scaricare la repository come ZIP ed effettuare l'unzip
- Aprire un terminale dentro la cartella del progetto
- Digitare ed eseguire il comando
npm install
ed aspettare che npm installi tutti i package necessari
Il bot supporta sia la lingua italiana che quella inglese. Per impostarla apri un terminale all'interno della cartella del progetto ed esegui uno dei seguenti comandi:
npm run set-english-language
: imposta la lingua inglesenpm run set-italian-language
: imposta la lingua italiana
Una volta che hai installato tutto correttamente puoi avviare il bot usando un terminale aperto dentro la cartella del progetto e digitando uno dei seguenti commandi:
Questi sono i comandi di cui avrai probabilmente bisogno:
npm run mainnet-presale
:- avvia il bot sulla mainnet
- seleziona la modalità presale (sniping delle presale)
- imposta il numero dei blocchi di ritardo a zero (elusione antibot OFF)
npm run mainnet-presale-with-delay
:- avvia il bot sulla mainnet
- seleziona la modalità presale (sniping delle presale)
- imposta il numero dei blocchi di ritardo a 5 (elusione antibot ON)
npm run mainnet-fairlaunch
(nota: funzionalità ancora in sviluppo) :- avvia il bot sulla mainnet
- seleziona la modalità fairlaunch (sniping dei fairlaunch)
- imposta il numero dei blocchi di ritardo a zero (elusione antibot OFF)
npm run mainnet-fairlaunch-with-delay
(nota: funzionalità ancora in sviluppo) :- avvia il bot sulla mainnet
- seleziona la modalità fairlaunch (sniping dei fairlaunch)
- imposta il numero dei blocchi di ritardo a 5 (elusione antibot ON)
Questi comandi sono utili se vuoi provare il bot sulla testnet:
npm run testnet-presale
:- avvia il bot sulla testnet
- seleziona la modalità presale (sniping delle presale)
- imposta il numero dei blocchi di ritardo a zero (elusione antibot OFF)
npm run testnet-presale-with-delay
:- avvia il bot sulla testnet
- seleziona la modalità presale (sniping delle presale)
- imposta il numero dei blocchi di ritardo a 5 (elusione antibot ON)
npm run testnet-fairlaunch
(nota: funzionalità ancora in sviluppo) :- avvia il bot sulla testnet
- seleziona la modalità fairlaunch (sniping dei fairlaunch)
- imposta il numero dei blocchi di ritardo a zero (elusione antibot OFF)
npm run testnet-fairlaunch-with-delay
(nota: funzionalità ancora in sviluppo) :- avvia il bot sulla testnet
- seleziona la modalità fairlaunch (sniping dei fairlaunch)
- imposta il numero dei blocchi di ritardo a 5 (elusione antibot ON)
Nota: Sia che tu abbia avviato il bot con l'elusione dei sistemi antibot attiva o disattiva, avrai sempre la possibilità di cambiare il numero dei blocchi di ritardo (zero risulterà nella disattivazione della funzionalità per l'operazione in corso).
Impostare i vari dettagli con questo bot può risultare un po' lento, ridondante e leggermente noioso, ma evita il più possibile eventuali errori dell'utente.
Il bot carica le impostazioni di lancio e le mostra all'utente.
A quest'ultimo verrà poi chiesto se vuole cambiare il numero di blocchi d'attesa - in caso di risposta positiva il bot necessiterà l'inserimento del nuovo valore.
Il bot cerca un eventuale file di configurazione preesistente:
- Se non esiste, verrà cominiciata la procedura di configurazione del wallet ed un nuovo file verrà creato - verrà infine mostrata la nuova configurazione.
- Se esiste, il bot mostrerà la configurazione corrente e chiederà conferma.
Nota: se decidi di cambiare le impostazioni correnti il file di configurazione verrà sovrascritto: i cambiamenti saranno, cioè, permanenti
Il bot chiede l'inserimento dell'indirizzo bersaglio, che chiameremo target address (bisogna copiare il presale address
in caso si stesse effettuando lo sniping di una presale oppure il token address
nel caso di fairlaunch).
Il bot controlla se la private_key
ed il target_address
dati sono validi - in caso non lo siano verrà sollevato un errore ed il bot terminerà la sua esecuzione.
Il bot chiede l'inserimento dell'orario di inizio della presale.
Attenzione: usare l'orario locale!
Il bot avvia il processo di sniping e mostra il seguente messaggio:
Attendendo l'orario di inizio...
Successivamente, non verrà mostrato alcun messaggio finché non avviene un evento di attivazione; ciò significa:
- In modalità presale aspetta il primo blocco il cui
timestamp
è maggiore od uguale altrigger_time
(l'orario di inizio della presale) - In modalità fairlaunch aspetta che la liquidità venga immessa
Quando avviene uno di questi due eventi viene mostrato il seguente messaggio:
Bot armato.
Successivamente, se richiesto, aspetterà un numero di blocchi pari a quello impostato prima di emettere la transazione sulla blockchain, per poi concludere con una di queste due situazioni finali:
- Transazione emessa con successo: viene mostrata il transaction hash associato ad essa
- Si verifica un errore: viene mostrato il messaggio di errore
gas_amount
: il numero massimo di unità di gas che si intende usaregas_price
: quanto si intende pagare il gas in GWEI per unità di gas (stessa unità di misura di MetaMask)amount
: l'ammontare di BNB che si intende inviare (quindi ETHER come unità di misura)
Controlla il LICENSE file.
Sviluppato da @forza-panino per il gruppo telegram Spartan-Crypto, sponsor principale.