https://github.com/meomundep/somnia-network
Auto faucet, send, create, mint, swap token, set username, referrals.
https://github.com/meomundep/somnia-network
airdrop airdrop-claim-bot airdrop-farm airdrop-free airdrops-bot airdrops-tools fast meomundep somnia somnia-devnet-network somnia-testnet-network testnet web
Last synced: 12 days ago
JSON representation
Auto faucet, send, create, mint, swap token, set username, referrals.
- Host: GitHub
- URL: https://github.com/meomundep/somnia-network
- Owner: MeoMunDep
- Created: 2024-12-13T21:38:31.000Z (about 1 year ago)
- Default Branch: Testnet
- Last Pushed: 2025-06-19T08:23:21.000Z (8 months ago)
- Last Synced: 2025-06-19T09:32:08.212Z (8 months ago)
- Topics: airdrop, airdrop-claim-bot, airdrop-farm, airdrop-free, airdrops-bot, airdrops-tools, fast, meomundep, somnia, somnia-devnet-network, somnia-testnet-network, testnet, web
- Language: Shell
- Homepage: https://t.me/keoairdropfreene
- Size: 4.57 MB
- Stars: 49
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π€ Somnia Network Bot
This is an automated bot script designed to interact seamlessly with **Somnia Network** β a decentralized Web3 platform focused on providing users with token faucets, referral rewards, token swapping, minting, and various airdrop opportunities.
The bot automates common tasks such as claiming free tokens from faucets, managing multiple Ethereum wallets, rotating proxies, handling referrals, swapping tokens with customizable slippage tolerance, minting new tokens, and sending tokens to specified wallets.
β¨ **Key Features:**
- π Effortlessly manage multiple wallet accounts with configurable delays and concurrency.
- π Rotate and validate proxies to ensure smooth and anonymous operation.
- π Automate referral codes to maximize rewards.
- π Customize token-related actions including faucet claims, swaps, minting, and transfers.
- π³ Run easily on any environment with Node.js support and Docker containerization.
By using this bot, users can optimize their participation in Somnia Networkβs token distribution and maximize airdrop earnings with minimal manual interaction.
---
# π Getting Started
* Run `run.bat` or `run.sh` to start immediately.
NodeJS Download
Download NodeJS to run the bot:
[Link](https://t.me/KeoAirDropFreeNe/257/1462)
**Remember to download NodeJS version: 22.11.0 and NPM version: 10.9.0**
---
# π Configuration Files
### 1. `configs.json` - Adjust configuration
View configs.json sample
```json
{
"rotateProxy": false,
"skipInvalidProxy": true,
"proxyRotationInterval": 2,
"delayEachAccount": [1, 1],
"timeToRestartAllAccounts": 86400,
"howManyAccountsRunInOneTime": 1,
"autoReferrals": true,
"refererCodes": ["4BB70DFF"],
"setUsername": true,
"doTXonQuills": true,
"faucetToken": true,
"amountToSend": [0.01, 0.05],
"createNewToken": true,
"swapToken": true,
"slippage": 2.5,
"amountOfPingForPong": 0.01,
"amountOfPongForPing": 0.01,
"mintToken": true,
"toNewWallet": true,
"sendAndMintTokenTo": [
"add_your_wallet_addresses_here",
"add_your_wallet_addresses_here",
"add_your_wallet_addresses_here",
"add_your_wallet_addresses_here",
"add_your_wallet_addresses_here",
]
}
```
---
### Configuration Guide for `configs.json`
View detailed config guide
| Key | Value Type / Example | Description |
|-----------------------|---------------------------|-------------------------------------------------------------------|
| rotateProxy | Boolean (`true` or `false`)| Enable or disable proxy rotation |
| skipInvalidProxy | Boolean (`true` or `false`)| Skip invalid proxies or stop execution when proxy fails |
| proxyRotationInterval | Number (minutes), e.g., 2 | Interval in minutes before switching to a new proxy |
| delayEachAccount | Array `[min, max]` seconds, e.g., `[1, 1]` | Delay range in seconds between account executions |
| timeToRestartAllAccounts | Number (seconds), e.g., 86400 | Time interval to restart all accounts |
| howManyAccountsRunInOneTime | Number, e.g., 1 | Number of accounts to run simultaneously |
| autoReferrals | Boolean (`true` or `false`)| Enable or disable automatic referral feature |
| referralCodes | Array of strings, e.g., `["4BB70DFF"]` | List of referral codes used for auto-referrals |
| setUsername | Boolean (`true` or `false`)| Enable or disable automatic setting of username |
| faucetToken | Boolean (`true` or `false`)| Enable or disable claiming tokens from faucet |
| amountToSend | Array `[min, max]` float, e.g., `[0.01, 0.05]` | Range of token amounts to send in transactions |
| createNewToken | Boolean (`true` or `false`)| Enable or disable creation of new tokens |
| swapToken | Boolean (`true` or `false`)| Enable or disable token swapping functionality |
| slippage | Number (percentage), e.g., 2.5 | Acceptable slippage percentage for swaps |
| amountOfPingForPong | Number (float), e.g., 0.01 | Amount of Ping token to swap for Pong |
| amountOfPongForPing | Number (float), e.g., 0.01 | Amount of Pong token to swap for Ping |
| mintToken | Boolean (`true` or `false`)| Enable or disable minting new tokens |
| toNewWallet | Boolean (`true` or `false`)| Enable or disable sending/minting tokens to a new wallet |
| sendAndMintTokenTo | Array of strings (addresses) | List of wallet addresses to receive minted/sent tokens |
π‘ *Modify values to suit your needs and avoid detection.*
---
### 2. `privateKeys.txt`
View usage and format
Get it from here >>> [Link](https://t.me/KeoAirDropFreeNe/257/6879)
* Wallet generator: [Link](https://github.com/MeoMunDep/Automatic-Ultimate-Create-Wallets-for-Airdrop)
```txt
EVM privatekey
EVM privatekey
EVM privatekey
```
**Note:** Each line is an account. Faucet works with 1 IP/account; sending tokens can use multiple IPs.
---
### 3. `proxies.txt`
View usage and format
Proxy is optional. If you have, fill it in; else leave blank.
Get proxies here: [Webshare](https://www.webshare.io/?referral_code=4l5kb3glsce7)
```txt
http://host:port
https://host:port
socks4://host:port
socks5://host:port
http://user:pass@host:port
https://user:pass@host:port
socks4://user:pass@host:port
socks5://user:pass@host:port
```
Usage:
* `cd` to the extracted folder.
* Run: `cd "somnia-network"; node meomundep`
---
# π¦ Running with Docker
View Docker setup instructions
1. Install [Docker](https://www.docker.com/get-started).
2. Clone repo:
```sh
git clone https://github.com/MeoMunDep/somnia-network.git
cd somnia-network
```
3. Build image:
```sh
docker build -t somnia-bot .
```
4. Run container:
```sh
docker run -d --name somnia-bot somnia-bot
```
5. Check logs:
```sh
docker logs -f somnia-bot
```
6. Stop bot:
```sh
docker stop somnia-bot
```
---
# π Updating with Git
View update commands
```sh
cd somnia-network
git pull origin main
# If using Docker:
docker build -t somnia-bot .
docker stop somnia-bot && docker rm somnia-bot
docker run -d --name somnia-bot somnia-bot
```
---
# π Contact
π± For Mobile Users (Termux)
[View the guide here](https://github.com/MeoMunDep/Guides-for-using-my-script-on-termux)
Contact Links
* **Donate:** [Donate Here](https://t.me/KeoAirDropFreeNe/312/27801)
* **Contact (Work):** [@MeoMunDep](https://t.me/MeoMunDep)
* **Support Group:** [Join here](https://t.me/KeoAirDropFreeNe)
* **Updates Channel:** [View channel](https://t.me/KeoAirDropFreeNee)
* **YouTube:** [Watch here](https://www.youtube.com/@keoairdropfreene)
* **Instagram:** [Follow](https://www.instagram.com/meomundep)
* **Tiktok:** [Follow](https://www.tiktok.com/@meomundep)
* Help me with your referral: [Link](https://quest.somnia.network/referrals/4BB70DFF)
---
β οΈ **Disclaimer**: This code is provided "as is" without any warranties. Use it at your own risk. You are solely responsible for any consequences arising from its use. Redistribution or sale of this code in any form is strictly prohibited.
β¨ Thank you for using the bot, hope you earn from my scripts! Good luck! π