PastFin | пишу код – Telegram
PastFin | пишу код
3.24K subscribers
20 photos
2 videos
23 links
Буду писать любой код и скидывать сюда, наверно.
Download Telegram
Моя первая статья по поводу сетапа нод Elixir: https://teletype.in/@pastfin/HAHtRQ6krec
Поставил на 5 дешевых серверов 110 нод.
В случае недочетов в коде или что-то забыл выложить/добавить, исправлю код и помогу
👍4
Ноды Elixir 🐰

Проверял ноды за неделю несколько раз, всё работает, фантики фармятся. Планирую держать до мейннета (середина декабря), затраты на сервера — около $500 для 110 аккаунтов.

Какие проблемы:

🌸Сервера перегружаются, uptime падает, но Docker-контейнеры работают. После снижения нагрузки uptime растет на кластере из 20 нод.

🌸Неясно, как начисляется MOCA: в один день много, в другой — мало. Возможно, зависит от uptime.

🌸Иногда в Discord выкатывают обновления, приходится обновлять на 5 серверах, иначе отключаются. Нужно следить.
Please open Telegram to view this post
VIEW IN TELEGRAM
Парсим Twitter 🔍

Придумал гениальную идею начать парсить интересующие твиттеры для нахождения гемных акций. Сейчас парсится ~50 твиттеров: 42 DEX, 6 CEX.

Из фич есть фильтрацая постов по ключевым словам, но надо дорабатывать, всё равно много мусора попадает.

Кому интересно:
DEX: https://news.1rj.ru/str/+mVfH2lr_aY9iZDAy
CEX: https://news.1rj.ru/str/+_6oSLmh3-ZtkNzdi

Код написал через реквесты. Хорошо, что auth token в твиттере живет год. Гои платят по 100$ в месяц за X API 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👍1
This media is not supported in your browser
VIEW IN TELEGRAM
👮‍♀️ Взломал кран Story Protocol

С недавних пор в Story на кране для тестнета появилась защита Gitcoin Passport. На пустые или с низкой активностью кошельки заклеймить $IP стало невозможно. Я на какое-то время забил, но однажды увидел видео, где за 3 секунды мне удалось заметить два важных момента: кошелек был пустым, но на сайте с краном у него был Git Score > 10.

Вы не удивитесь, если я скажу, что существуют Backend и Frontend, которые взаимодействуют друг с другом. Но что если я скажу, что ответы от Backend можно переписывать? В итоге я написал код, который перехватывает ответ с вашим Git Score и изменяет его для фронтенда. Я был в ахуе, что это возможно

Что позволяет делать код:
🌸Работать с большим количеством кошельков. Всё автоматизировано, никаких ручных клеймов.
🌸Использовать ваши прокси.

Что буду делать я:
🌸Запущу клейминг $IP на 300-500 кошельков. Покупать дешево прокси буду тут: ТЫК
🌸В выходные буду ставить код своего крипто-друга Helzy, чтобы начать делать активность в тестнете. Вот ссылка на его пост с кодом: ТЫК

Я написал подробную статью с установкой софта и выложил код — всё бесплатно, всё для коммунити: https://teletype.in/@pastfin/KFv6xfsV5aK

А чтобы закрыть уязвимость крана, Story достаточно добавить дополнительную проверку на бэкенде, чтобы проверять фактическое количество Git Score. Интересно, когда эти мамонты догадаются 😱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍1
🍷 Bybit Launchpool - продаем реварды

Написал код на Python, который позволяет сливать токены после их зачисления с лаунчпулов Bybit. Подойдет для тех, кто мультит аккаунты для фарминга нищего APR.

Как работает код:
1. Последовательно подключается через API к каждому аккаунту с использованием прокси.
2. Получает информацию о количестве токенов на Funding аккаунте.
3. Переводит все токены на Unified Trading.
4. Получает информацию о количестве токенов на Unified Trading.
5. Продает на споте по маркету максимально возможное количество токенов.

Такую логику работы с API я использую полгода на 15-20 акков, банов не было. Главное используйте такие же прокси, как и в антике.

Код и более подробная инструкция: ТЫК
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍32
🔍Бот по поиску фьючерсных USDT-M пар

Идея ультра простая, но очень много импакта.
Вы вводите в бота название токена, бот парсит биржи через API и предоставляет результаты, включая актуальный funding rate.
Сейчас в списке Binance, Bybit, OKX, HTX, Gate, KuCoin, MEXC, Bitget, BingX, Aevo, Kiloex.

Лично я использую бота для набора хедж позиций 🦔:
Нашел гемную акцию для стейкинга или DeFi -> проверяешь через бота, есть ли фьючерсы для хеджа и следишь за фандингом.

Что можно было бы улучшить (когда-нибудь):
🌸Добавить как часто списывается funding
🌸Добавить премаркет
🌸При высокой нагрузке подключать к запросам прокси

Бот: t.me/funding_rate_checker_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍42
🚨 Аларм-бот — триггер по цене

Сделал тг бота, который позволяет ставить алармы на фьючерсные цены токенов. Цена подтягивается из множества источников, о которых я рассказывал в предыдущем посте.

Теперь по взаимодействию с ботом:
1️⃣Заходите в бота
2️⃣Выбираете режим триггера. Есть падение и возрастание. Например, сейчас ETH стоит 2500, ставите падение на 2300 — при 2300 срабатывает аларм. Режим возрастания работает наоборот.
3️⃣Указываете токен, например, ETH.
4️⃣Вбиваете цену, при которой должен сработать аларм. Если выбрали падение, бот фиксирует минимальную цену среди источников. Если возрастание — максимальную. Бот мониторит цены и сразу срабатывает, если на одной из бирж случился hit point

Тайминги:
🌸Обновление цены каждые 10–15 сек ⏱️
🌸Спам при достижении цены — каждые 3-5 сек.

⚠️ Дисклеймер: если бот сломается и вас ликвидирует - я не виноват. Проверяйте, что бот активен, через кнопку "Статус бота". Держите норм LTV, если любите маму ⚠️

Аларм бот: https://news.1rj.ru/str/crypto_price_alarm_bot

Тест для проверки аларма:
🌸Выбираете режим падения
🌸Указываете токен ETH
🌸Ставите цену 3000 и через ~5 сек начнётся спам

История из жизни 👨‍❤️‍👨:
Долгое время я ставил такую логику руками на сервере, что было неудобно.
В августе, часов в 6 утра, меня трахнули вот на этой свече: https://news.1rj.ru/str/blacktaraxacum/2649. Памп был за 45 сек, успеть долить ликву до ликвидации было невозможно.
Аларм сработал в ТГ, я проснулся и успел переоткрыть позицию в -5%. Если бы не аларм, потери были бы намного значительнее.

Если будут баги, пишите мне в лс, я быстро пофикшу, плотно воркаю 🤝🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍32
Софт на Derive - откручиваем объемы

Derive — это DEX-платформа с упором на торговлю опционами, но также поддерживающая фьючерсы.
TGE и раздача дропа запланированы на 15 января, поэтому времени на отработку осталось немного.

Почему Derive интересен:
🌸Щедрые кэшбеки с трейдинг фисов. 50 OP за первые $100 на комиссии + реферальные бонусы, делайте селфреф
🌸Быстрый TGE. Раздача токенов уже 15 января
🌸Потенциал роста. Один из первых проектов на блокчейне Ethena

Для фарма поинтов надо трейдить и сжигать деньги на комиссии.

Что умеет софт:
🌸Дельта-нейтральные позиции на Derive с нескольких аккаунтов (например, один аккаунт — лонг, три — шорт; суммарная позиция равна 0)
🌸Гибкая настройка: можно задавать тайминги, количество аккаунтов и размер позиций
🌸Продуманные проверки: исключают ошибки из-за некорректных введенных данных
🌸Автоматическое закрытие сделок при ошибках: в случае сбоя все позиции закрываются, а выполнение кода останавливается
🌸Максимальная рандомизация на каждом этапе, чтобы избежать бана за воштрейдинг
🌸Поддержка http прокси, нужны не ру. Прокси обязательны

Как я фармлю:
Раскидал 4 аккаунта по ~2к и просто запустил софт, проверяю его раз в день.
В репозитории указана моя дефолтная конфигурация. По ней статистика такая:
~85% затрат уходит на trading fees
15% теряется на слиппедже и спреде между бидом и аском

Ссылки:
Инструкция: https://teletype.in/@pastfin/hlTslS6MvaV
Репозиторий: https://github.com/Pastfin/Derive-perp-delta-neutral-bot
Моя рефка: https://www.derive.xyz/invite/55NI6

На полный сетап аккаунтов и кода у вас уйдет примерно 30-60 мин, python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93👏3
Чекер на Derive

https://www.derive.xyz/airdrop

У меня 6/10 аккаунтов не в бане, всего нафармил 14к токенов на 2.5k$ издержек.
Короче рект, банили рандомно, аккаунты были из разных пачек. Буду пробовать в поддержку писать.

UPD: разбанили все акки, х1.6 к тратам вышло
🔥11
Tribe Screener

Tribe - платформа для торговли ключами твиттер профилей на солане.

Написал скриннер 😱, который:
🌸Анализирует выход всех новых токенов (ключей)
🌸Проводит анализ твиттеров (подписчики, среднее кол-во лайков, среднее кол-во просмотров)
🌸Умная система огоньков, чтобы не терять фокус

Код может быть нестабильным и пропускать некоторые запросы (429 err), но вроде фсё файн

Скриннер: ТЫК
Рефка на Tribe:
ТЫК
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥71
Memhash автоматизация активности

Memhash #💩- уникальный проект в тг, который в процессе существования успел изменить свою кор задумку и нарушить все тайминги, превратившийся в донатную помойку.

Осталась последняя неделя, когда надо каждый день прожимать тупую кнопку, чтобы получить дроп.

В связи с чем я написал простенький код, который позволяет это автоматизировать на большое количество аккаунтов.

Код открывает приложение, переходит на вкладку с активностью, прожимает, далее идет майнить.

Что поддерживается:
🌸Прокси
🌸User agents: выбираете сами, выбор сохраняется
🌸Выставление таймингов: время майнинга, время между аккаунтами

Инструкция: ТЫК
Репозиторий: ТЫК

javanoscript
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
Media is too big
VIEW IN TELEGRAM
🔥 Софт на Abstract (бесплатно)

Доступные модули:
- Бридж на абстракт из разных чеинов. Можно добавлять
- Первичная регистрация кошелька на сайте. Импорт приватного ключа Privy
- Добавление X и Дискорда с помощью токенов
- Просмотр стримов и отправка типов
- Рандомное голосование за приложение
- Автоматический клейм доступных бейджей
- Торговля на сайте Абстракт, рандомные свапы
- Торговля на Moonshot топ монет

Общая информация:
- Софт построен на эмуляции браузера 😂
- Однопоточность 😂
- Поддержка прокси и user-agents
- Перед запуском софта проверяются все прокси
- Управление кошельками через Excel файл
- Гибкая настройка всех трейдинг сайзингов и таймингов
- Все свапы должны по итогу переливаться обратно в ETH, если не возникает ошибок

Возможные трудности:
- Так как это эмуляция браузера, какие-то окна могут не открываться, где-то запаздывать

Что я планирую делать:
- Буду загонять ~100 кошельков, больше не хочу
- Планирую делать акцент на кол-ве транзакций в чеине, потому что за это также сыпят XP. Поэтому надо бы добавить еще один декс

В скором времени, скорее всего, добавлю еще ME.
Если будут выходить простые задания на получение бейджей, то буду добавлять.

На видео показываю работу софта и куда что надо заполнять. Ставьте скорость 2x.

Ссылка на репозиторий: ТЫК
Ссылка на нужную версию Метамаска: ТЫК, надо разархивировать в utils/metamask папку

Node version: v20.18.0

Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍8🍾3😍21
Гм. Абстракт дрейнят. Я проверил свои кошельки - всё на месте. Скорее всего, причина во взаимодействии с Cardex, но это не точная информация. В дискорде абстракта тишина.
При текущем сетапе нас не должно было затронуть (абс сайт + муншот).
Урок, что не надо подключать кошель к левым приложениям.
Хотел написать код под бридж, но из-за абстракции не получилось.

А еще я хотел сегодня начать писать очень плотный софт под OpenSea, но они решили изменить свою систему XP и сделали под холд NFT, что убило мою задумку. Буду думать че писать дальше..
9👍2🤨1
Paradex Delta Neutral Bot [1/2]

Бот для Paradex, который позволяет открывать нейтральные позиции с использованием нескольких аккаунтов.

Функционал:
🌸Открытие нейтральных позиций со множества аккаунтов: например, два аккаунта в шорт и три аккаунта в лонг.
🌸Гибкая настройка ордеров: размер ордеров регулируется в конфиге.
🌸Анализ торговых пар: выгрузка всех доступных торговых пар с торговыми данными для анализа объема. Разделение объема за последние 24 часа по тирам (1-5) и сохранение в Excel файл. Что дает возможность быстро выбрать подходящие торговые пары в соответствии с вашей стратегией.
🌸Анализ аккаунтов: отображение оставшегося баланса USDC и информации об открытых позициях (если таковые имеются). Данные сохраняются в тот же Excel файл, где хранятся сведения о Paradex аккаунтах.
🌸Закрытие всех позиций на аккаунтах.
🌸Логирование на уровне INFO и DEBUG: постарался сделать debug уровень логов прозрачным.

Killer фичи:
🌸Анализ LTV всех открытых позиций: автоматическое закрытие позиций при достижении критического уровня LTV для предотвращения ликвидации с последующей остановкой бота. Критический уровень LTV настраивается в конфиге.

В добавок:
🌸Поддержка прокси (обязательно).
🌸Рандомизация таймингов: вы настраиваете сами все в конфигурации (длительность ордера, время между открытием торговых пар и т.д.).
🌸Заполнение персональных данных в Excel файл, что делает работу с данными и софтом более удобным.

Рекомендации по установке
Рекомендую устанавливать софт на Linux-системе (сервере), так как на Windows могут возникнуть трудности с установкой библиотек. Однако попробовать установить на Windows все же стоит.

Хочу Windows, но не получилось установить библы, что делать 😡?
Скачать Docker 🐳, я в репозитории оставил также Dockerfile, а в инструкции написал все необходимые команды для создания образа и запуска контейнера. Докер позволяет создать мини-Linux среду с Python на вашем компьютере, упрощая установку и запуск бота.

Репозиторий: ТЫК
Инструкция: ТЫК
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥164👍1
Paradex&Backpack Delta Neutral Bot [2/2]

Бот для создания нейтральных сделок между Paradex и Backpack (фьючерсы).
Функционал и гибкость совпадает с первым ботом.

Отличительные черты:
🌸Многопоточность: отработка сразу множества аккаунтов Paradex и Backpack.
🌸Мониторинг LTV: при превышении критического уровня LTV останавливается только соответствующий поток, остальные продолжают работу.
🌸Анализ торговых пар: выгружаются в Excel файл только совпадающие между Paradex и Backpack торговые пары. Тир система по объему также присутствует.
🌸Анализ аккаунтов: собирается информация как с Paradex, так и с Backpack. Баланс на Backpack считается только USDC, берется из маржи + из lending, если вы включили функцию auto-lending. В дальнейшем добавлю сбор инфы по поинтам на аккаунтах (Paradex + Backpack)

Репозиторий: ТЫК
Инструкция: ТЫК
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥3310❤‍🔥1👍1
Мошенничество от моего имени

Сегодня пытались обмануть моего друга, выманивая 4300 долларов через секретный чат в тг. Схема такая: создают сикрет чат, делают прозвон, пишут от моего имени, просят деньги якобы для "друга" и давят на срочность.

Я никогда не буду занимать у вас деньги или просить перейти по сомнительным ссылкам. Не будьте мамонтами и не переводите никогда никому деньги, если нет 100% уверенности с тем, с кем общаетесь.

Обращение к скамерам: всё равно в конечном итоге всех найдут. Какие 4300$, не позорьтесь.
👍13🤨2😐2
Потерял $40,000 на Uniswap Unichain 😑😑

Хочу поделиться своей ошибкой, которая стоила мне нервов и денег. Возможно, это убережет кого-то от похожих последствий.

В апреле Uniswap запустили программу вознаграждений для провайдеров ликвидности на Unichain. У меня уже была код база и я решил плотно участвовать, тогда была низкая конкуренция.

Одним из важных этапов работы софта были свапы между токенами. Вместо построения собственного маршрутизатора я решил использовать внутренний endpoint, который применяется на сайте Uniswap для генерации транзакций. Что я сделал:
🌸Провел реверс-инжиниринг интерфейса Uniswap
🌸Нашел внутренний API, который по входным данным возвращал готовую calldata для свапа
🌸Интегрировал его в свой софт

Код стабильно работал около 7 дней, но одним утром мой кошелек задрейнело на свапах под ноль. Что пошло не так:
🌸API начал возвращать маршруты через пулы, в которых практически не было ликвидности
🌸Например, нужно было свапнуть 20к$ в ETH, а маршрут вел через пул с ликвидностью 5к$
🌸В результате огромное проскальзывание и фактическая потеря средств

Я до конца не понял, почему это произошло и почему API с сайта Uniswap внезапно начал возвращать такие маршруты. Неясно, было ли это случайностью, багом или целенаправленным вмешательством. Я рассмотрел около 100 соседних блоков и не было видно, чтобы в тот пул с низкой ликвидностью кто-то добавлял средства, что могло бы объяснить выбор маршрута. Вот код, который я использовал на тот момент: ТЫК

Я несколько раз писал в поддержку Uniswap, но получал лишь стандартные ответы. Они утверждали, что я сам совершил свап через пул с низкой ликвидностью. При этом никак не комментировали тот факт, что маршрут был сгенерирован их собственным API.

В тот день после потери средств я полностью переписал логику свапов в своем софте и продолжил работать с Uniswap еще 15 дней. Теперь хочу поделиться конкретными рекомендациями для кодеров.

1️⃣Никогда не стройте бизнес-логику на внутренних API, полученных через реверс-инжиниринг интерфейсов. Через реверс-инжиниринг можно извлекать ABI.

2️⃣Что важно учитывать при построении свапов:
🌸Свапайте только через конкретные надежные пулы с подтвержденной ликвидностью
🌸Перед свапом обязательно сравнивайте спред с централизованными биржами. Если спред не в вашу сторону, то ждать пока его закроет арбитраж бот.
🌸Не делайте крупный свап одной транзакцией. Разбивайте сумму на более мелкие части. Например, чтобы свапнуть 20к$ в ETH производить свапы по 3к$.
🌸Если используете ABI напрямую, всегда указывайте minAmountOut. Никогда не оставляйте это поле пустым. При использовании SDK или API агрегаторов обязательно задавайте slippageTolerance
🌸После каждого свапа проверяйте изменение баланса и сравнивайте его с ожидаемым результатом. Если расчетная и фактическая суммы не сходятся, то стопайте код

Сделай репост и поделись с другом софтером, ты обязательно сохранишь чей-то банк 🌟

Ну а я дальше пойду получать уроки 🦍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54😢174😱4👍31🙏1