/Sonic_Odyssey_Bot

Sonic Odyssey Bot is an application for sending SOL (Solana) cryptocurrency transactions using seed phrases or private keys to random addresses.

Primary LanguageJavaScriptMIT LicenseMIT

Sonic Odyssey Bot

Sonic Odyssey Bot is an application designed for interacting with the Sonic Odyssey platform. It supports multiple features including sending SOL (Solana) cryptocurrency transactions, claiming rewards, opening mystery boxes, and daily login operations.

Features

  • Transaction Sending: Sends SOL transactions from multiple accounts to the same addresses but randomly.
  • Daily Login: Automates the daily login process.
  • Claim Box: Automates the process of claiming rewards boxes.
  • Open Box: Automates the process of opening mystery boxes.
  • Input Methods: Supports input private keys.
  • Performance: First, it performs 100 transactions for each wallet (so that the robot cannot be identified in any way) and then > Daily Login > Claim Box > Open Box

Prerequisites

How many solona Wallets should you make, preferably with a backpack wallet...

Site link:

https://odyssey.sonic.game/?join=PDfJoX

Log in to the site And Get faucet for them here:

https://faucet.sonic.game/#/

1. Install Node.js And npm:

sudo apt update && apt upgrade -y
sudo apt remove nodejs
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
source ~/.bashrc
nvm install 22.9.0
nvm use 22.9.0
nvm alias default 22.9.0

2. Install Git

sudo apt update
sudo apt install git

3. Install Screen

sudo apt update
sudo apt install screen

4.Check the installation:

node -v
npm -v

You must use Node version 15 or higher

5.Install dependencies:

npm install node-schedule colors @solana/web3.js axios tweetnacl bs58 moment

Installation Script:

  1. Clone the repository:

    git clone https://github.com/cjmahdi2/Sonic_Odyssey_Bot.git
  2. Navigate into the project directory:

    cd Sonic_Odyssey_Bot
  3. Install dependencies:

    npm install
    # or
    yarn install
  4. Prepare input files:

    • Create nano privateKeys.json with an array of private keys (base58 encoded).

    Example privateKeys.json:

    [
      "private_key_1",
      "private_key_2",
      "private_key_3"
    ]

After completing the privateKeys.json file, press Ctrl + x and then Ctrl + y and then Enter to save.

Usage (Manual):

Creating a Screen:

screen -S Sonic_Bot

Run the bot using Node.js:

npm start && npm run claim

For 100 transactions use: npm start And For "Daily Check" and "Climb Box" and "Open box" use: npm run claim

Then take Ctrl + A then D to leave the Screen

Tip (Auto):

If you want to set up your Bot to run every day at 2:00 AM server time:

  1. Edit the Cron File:
crontab -e
  1. Add the following line to the crontab file:
0 2 * * * cd /root/Sonic_Odyssey_Bot && node index.js && node claim.js

After completing the Cron File, press Ctrl + x and then Ctrl + y and then Enter to save.

Donations

If you would like to support the development of this project, you can make a donation using the following addresses:

  • EVM: 0x83F129E662B21cF035bc9510f65eb29C75b69155

License

This project is licensed under the MIT License - see the LICENSE file for details.