Soneium Bot Гайд для тестнета
ТГ канал SNG DAO
Возможности бота:
- Поддержка нескольких кошельков
- Бридж из тестовой сети Sepolia в Soneium (через офф. мост)
- Покупка/продажа токенов в сети Soneium
- Создание смарт-контракта
- Минт NFT
- Активности в Sake Finance (Добавление ликвидности, клейм токенов, займы и тд.)
- Автоматические транзакции через Sonifi V2
Требования:
- Linux сервер
- Аккаунт Alchemy https://alchemy.com
- Установленная Node JS (v22) на сервере (Как установить написано в конце гайда)
- от 0.1 ETH в сети Sepolia на каждом кошельке
Установка и настройка:
git clone https://github.com/Aethereal-Collective/soneium-bot.git && cd soneium-bot
2.Используем screen для запуска бота, чтобы иметь возможность свернуть бота и подключиться к нему снова позже.
screen -S soneium
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 - Выход
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