pen-to-squareTitan

Titan — это децентрализованная торговая платформа на Solana, предлагающая как перпетуальные фьючерсы, так и спот-свопы с высокой скоростью и минимальными комиссиями. Благодаря программе Campaign Invest активные пользователи могут зарабатывать Titan Points за трейдинг, свопы и предоставление ликвидности — что в дальнейшем приведёт к аирдроп-наградам.

Требования (Подробнее здесьarrow-up-right)

Что делает скрипт

  • Вывод SOL из okx

  • Свап SOL на стейблы

  • Свап USDC/USDT

  • Вывод дополнительной SOL на кошельки

  • Свап всей SOL на UDST/USDC

  • Обновление статистики кошельков с лидерборда

Установка

  • Клонируем репозиторий

git clone https://github.com/Phoenix0x-web3/titan.git
  • Переходим в папку проекта

cd titan
  • Устанавливаем зависимости

  • Актвируем виртуальное окружение

Для Windows

Для Linux/Mac

  • Запускаем скрипт

Настройка

После запуска команды python install.py у вас появится папка files. В данной папке будут файлы, которые вы должны заполнить построчно:

  • private_keys.txt: Private keys Solana

  • proxy.txt: One proxy per line (format: http://user:pass@ip:port)

Настройки скрипта

Запуск

Для вашей безопасности вы можете включить шифрование приватных ключей, установив private_key_encryption: true в настройках. Если указано false, шифрование будет пропущено. При первом использовании необходимо один раз заполнить файл private_keys.txt. После запуска программы перейдите в DB Actions → Import wallets to Database

Если шифрование включено, вам будет предложено ввести и подтвердить пароль. После этого ваши приватные ключи будут удалены из файла private_keys.txt и безопасно перемещены в локальную базу данных wallets.db (отрываем с помощью SQlite), которая создается в папке files.

circle-info

Если вы обновили или добавили новые прокси/твитеры/дискорды/почты, то нужно сделать синхронизацию с БД, чтоб кошельки соответствовали новым данным.

Для этого нужно выбрать опцию Sync wallets with tokens and proxies

После создания базы данных вы можете запустить проект, выбрав Titan → Start SPOT Activity (swaps).

  1. Start SPOT Activity (swaps) — Если при первом запуске на кошельке нет активов, скрипт выведет SOL с OKX и обменяет SOL на стейблкоины, оставив небольшое количество SOL (sol_balance_for_commissions) для оплаты комиссий. Затем выполнит свапы между USDT и USDC. Если на кошельке уже есть стейблкоины и SOL, скрипт выполнит свапы, используя только имеющиеся стейблкоины.

  2. Withdraw additional SOL to wallets — Скрипт выводит SOL с OKX на ваш кошелёк.

  3. Swap all SOL to USDT/USDC — Скрипт обменивает весь доступный SOL в кошельке на стейблкоины, оставляя лишь сумму, необходимую для комиссий (sol_balance_for_commissions).

  4. Update wallet statistics from app.titan.exchange — Скрипт получает и обновляет статистику кошелька с лидерборда Titan в вашей базе данных.

Last updated