February 15

Soneium Bot Гайд для тестнета

ТГ канал SNG DAO

Возможности бота:


- Поддержка нескольких кошельков
- Бридж из тестовой сети Sepolia в Soneium (через офф. мост)
- Покупка/продажа токенов в сети Soneium
- Создание смарт-контракта
- Минт NFT
- Активности в Sake Finance (Добавление ликвидности, клейм токенов, займы и тд.)
- Автоматические транзакции через Sonifi V2

Требования:


- Linux сервер
- Аккаунт Alchemy https://alchemy.com
- Установленная Node JS (v22) на сервере (Как установить написано в конце гайда)
- от 0.1 ETH в сети Sepolia на каждом кошельке

Установка и настройка:

1.Скачиваем бота

git clone https://github.com/Aethereal-Collective/soneium-bot.git && cd soneium-bot

2.Используем screen для запуска бота, чтобы иметь возможность свернуть бота и подключиться к нему снова позже.

screen -S soneium

3. Устанавливаем связи

npm install

4. Добавляем в файл accounts/accounts.js приватные ключи от наших кошельков, в таком формате:

5. Открываем файл config/config.js находим там YOUR_API_KEY и заменяем на свой API код полученный в Alchemy



Использование:


Запуск основного меню бота

npm run soneium

1. 🌉 Bridge ETH from Sepolia - Выполняет бридж нашего тестового эфира в сеть Soneium (Если на балансе у нас тестового эфира 0.1 ETH то в зависимости от газа, бриджим в районе 0.05)
2. 🏦 Sake Finance - Активности в Sake Finance
3. 💱 Swap Tokens - Обмен различных токенов внутри сети Soneium
4. 📝 Deploy Token Contract - Создать смарт-контракт (Выполняем 1 раз на кошелек)
5. Exit - Выход

Минт NFT (1 раз на 1 кошелек)

npm run nft

Тут все просто, выбираем первый пункт для минта нфт на все кошельки или второй пункт для минта нфт на определенные кошельки.

Чтобы оставить скрипт работать в фонов режиме нажимаем CTRL+A+D
Для того чтобы вернуться к скрипту:

screen -r soneium

Чтобы остановить и закрыть скрипт нажимаем CTRL+C


Рекомендации:

Для ваших основных кошельков рекомендую делать активности в тестнете вручную, выполнять различные квесты на galxe и тд.
Проходимся по всем активностям из меню, некоторые такие как Бридж, свап токенов, Sake Finance можно повторять раз в пару дней.

Стараемся делать транзакции как реальный пользователь т.е. не увлекаемся и не делаем тысячи транзакций за один день. Можете вообще разбить все активности на несколько дней.


Alchemy.

Вы можете создать 1 универсальную аппку на все сети и использовать её где нужно.

Установка node js версии 22.14.0

# Скачиваем и устанавливаем nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# Выполняем
\. "$HOME/.nvm/nvm.sh"
# Скачиваем и устанавливем Node.js:
nvm install 22
# Проверяем версию Node.js должно показать "v22.14.0"
node -v 
# Проверяем версию npm должно показать "10.9.2"
npm -v