Функционал
для получения данных будем использовать сторонний апи - pumpportal.fun
pip install requests
Параметры
import requests
import time
# URL для получения данных о новых токенах
API_URL = "https://pumpportal.fun/api/new-tokens"
# пороговые значения для фильтрации
MIN_MINTERS = 100 # Минимальное количество минтеров
MIN_LIQUIDITY = 10 # Минимальная ликвидность в SOL
MIN_PRICE = 0.001 # Минимальная цена в SOL
MAX_PRICE = 1 # Максимальная цена в SOL
# интервал проверки (в секундах)
CHECK_INTERVAL = 60
Получение данных о новых токенах
def fetch_new_tokens():
try:
response = requests.get(API_URL)
response.raise_for_status()
return response.json()
except requests.exceptions.RequestException as e:
print(f"Ошибка при получении данных: {e}")
return []
Фильтрации токенов по заданным критериям
def filter_tokens(tokens):
filtered = []
for token in tokens:
minters = token.get('minters', 0)
liquidity = token.get('liquidity', 0)
price = token.get('price', 0)
if (minters >= MIN_MINTERS and
liquidity >= MIN_LIQUIDITY and
MIN_PRICE <= price <= MAX_PRICE):
filtered.append(token)
return filtered
Основной Цикл МОНИТОРИНГА
def main():
print("Запуск мониторинга новых мемкоинов на Pump.fun...")
while True:
tokens = fetch_new_tokens()
if tokens:
filtered_tokens = filter_tokens(tokens)
for token in filtered_tokens:
notify(token)
else:
print("Нет новых токенов или ошибка при получении данных.")
time.sleep(CHECK_INTERVAL)
if name == "main":
main()
Кратко расписал как это будет выглядеть
😠 Далее можно добавлять:
> более точные критерии отбора токенов
> отслеживать ранних минтеров
> настроить лимиты на покупку
> И самое интересное проверять механизмы блокировки продаж в смарт-контракте + исключать токены с высоким налогом на продажу (sell tax).
ВАШИ МЫСЛИ?
📟 Прилетело из @code_vartcall
👧 На суши и девочек
Please open Telegram to view this post
VIEW IN TELEGRAM
создал канал, где мы вместе будем развивать web3 сообщество, билдить, изучать и становиться лушче
forms.gle/bbf2Cecu9Bovq2gj9
Первый Набор - 10 человек, далее будем расширяться
Всем Удачи
📟 Прилетело из @code_vartcall
☯️ Почистить карму
Please open Telegram to view this post
VIEW IN TELEGRAM
#новости разработок и прочего:
1. В @viz_mg_bot:
Добавил ссылку регистрации на главную и актуализировал остальные ссылки.
2. Поставил и обновил несколько нод: Pipe, Nexus и пр.
3. Сделал деплои своих смарт-контрактов.
Теперь HyperEVM поддерживается в сервисе создания токенов, в токен-майнерах и в игре Tap Game.
4. Также задеплоил выше указанные сервисы и игру "Камень, ножницы, бумага" в Monad testnet.
5. Написал тред про деплои в HyperEVM от Hyperliquid.
И тред про деплои в Monad.
6. Также опубликовал и тред про Ostium по своему обзору проекта.
7. Начал писать книгу вместе с соавторами по вселенной Galactic ODYSSEY.
Пока не буду писать подробностей, но получается интересно...
8. Ещё в начале февраля написал пост про замену капчи в Discord, но его так и не аппрувнули. В поддержке сказали, что ничего не могут сделать, так как модерацией занимаются другие...
В общем, плохо, что сами рекомендуют публиковать предложения, но их не принимают...
Суть же в том, что я просил в посте заменить капчу HCaptcha на ReCaptcha или Cloudflare, так как HCaptcha недоступна через приложение...
Да и через браузер работает некорректно: запрашивает ответ на вопрос в виде "да " или "нет", но даже если верные вводишь, не даёт войти на сервера...
Приходится просить помощи зрячих, а это не всегда возможно...
Всё. Благодарю за внимание.
Хороших выходных!
Канал (подписаться), Чат | бот | Поддержать донатом
📟 Прилетело из @blind_dev
🍣 На суши
1. В @viz_mg_bot:
Добавил ссылку регистрации на главную и актуализировал остальные ссылки.
2. Поставил и обновил несколько нод: Pipe, Nexus и пр.
3. Сделал деплои своих смарт-контрактов.
Теперь HyperEVM поддерживается в сервисе создания токенов, в токен-майнерах и в игре Tap Game.
4. Также задеплоил выше указанные сервисы и игру "Камень, ножницы, бумага" в Monad testnet.
5. Написал тред про деплои в HyperEVM от Hyperliquid.
И тред про деплои в Monad.
6. Также опубликовал и тред про Ostium по своему обзору проекта.
7. Начал писать книгу вместе с соавторами по вселенной Galactic ODYSSEY.
Пока не буду писать подробностей, но получается интересно...
8. Ещё в начале февраля написал пост про замену капчи в Discord, но его так и не аппрувнули. В поддержке сказали, что ничего не могут сделать, так как модерацией занимаются другие...
В общем, плохо, что сами рекомендуют публиковать предложения, но их не принимают...
Суть же в том, что я просил в посте заменить капчу HCaptcha на ReCaptcha или Cloudflare, так как HCaptcha недоступна через приложение...
Да и через браузер работает некорректно: запрашивает ответ на вопрос в виде "да " или "нет", но даже если верные вводишь, не даёт войти на сервера...
Приходится просить помощи зрячих, а это не всегда возможно...
Всё. Благодарю за внимание.
Хороших выходных!
Канал (подписаться), Чат | бот | Поддержать донатом
📟 Прилетело из @blind_dev
🍣 На суши
#SkateChain: блокчейн, который позволяет работать из одной сети в другой.
(Если нет возможности читать, можете послушать прикреплённое голосовое сообщение с фоновой музыкой ☺).
Впечатлило, когда сделали Telegram бота, в котором можно было через Ton делать ставки в Polymarket. Даже думал, что централизованная фигня, но вроде бы нет: являются AVS Eigenlayer...
Читать в Teletype, читать в Mirror.
Skate Park (основное приложение): https://park.skatechain.org/
Реф. код:
Telegram бот Skate Passport для работы с Polymarket из Ton и выполнения квестов: запустить.
SkateFi (хранилища, в которые можно инвестировать): https://app.skatefi.org/
Общий итог.
18 из 25 или 4 из 5.
• Команда: 3 из 5: из команды со ссылкой только один сотрудник (не оценить профессионализм всех), но активность в соцсетях есть и на вопросы отвечают корректно.
• Концепт: 5 из 5: идея отличная, сеть опирается на безопасность Ethereum благодаря Eigenlayer. Плюс в том, что действия выполняем в любимых пользователем блокчейнах, что позволяет не отказываться от них в пользу новой сети...
• Коин: 2 из 5: Инвестиции есть (хоть и небольшие), но токеномики и ютилити токена нет.
• Код: 4 из 5: репозитории есть, код многого опубликован, коммиты есть, но развитие идёт не очень активно...
• Практика: 4 из 5: удобно всё и понятно, но недоступность Polymarket на Eclipse - плохо. Причин приостанавливать работу не вижу, хотя и новости не читал. Так что возможно она существенная, и минус зря поставил...
Читать в Teletype, читать в Mirror.
Распространяйте статью и отправляйте донаты- это для меня важно.
Благодарю за внимание. Хорошего дня.
📟 Прилетело из @blind_dev
🍣 На суши
(Если нет возможности читать, можете послушать прикреплённое голосовое сообщение с фоновой музыкой ☺).
Впечатлило, когда сделали Telegram бота, в котором можно было через Ton делать ставки в Polymarket. Даже думал, что централизованная фигня, но вроде бы нет: являются AVS Eigenlayer...
Читать в Teletype, читать в Mirror.
Skate Park (основное приложение): https://park.skatechain.org/
Реф. код:
xRYDTeGL3RTelegram бот Skate Passport для работы с Polymarket из Ton и выполнения квестов: запустить.
SkateFi (хранилища, в которые можно инвестировать): https://app.skatefi.org/
Общий итог.
18 из 25 или 4 из 5.
• Команда: 3 из 5: из команды со ссылкой только один сотрудник (не оценить профессионализм всех), но активность в соцсетях есть и на вопросы отвечают корректно.
• Концепт: 5 из 5: идея отличная, сеть опирается на безопасность Ethereum благодаря Eigenlayer. Плюс в том, что действия выполняем в любимых пользователем блокчейнах, что позволяет не отказываться от них в пользу новой сети...
• Коин: 2 из 5: Инвестиции есть (хоть и небольшие), но токеномики и ютилити токена нет.
• Код: 4 из 5: репозитории есть, код многого опубликован, коммиты есть, но развитие идёт не очень активно...
• Практика: 4 из 5: удобно всё и понятно, но недоступность Polymarket на Eclipse - плохо. Причин приостанавливать работу не вижу, хотя и новости не читал. Так что возможно она существенная, и минус зря поставил...
Читать в Teletype, читать в Mirror.
Распространяйте статью и отправляйте донаты- это для меня важно.
Благодарю за внимание. Хорошего дня.
📟 Прилетело из @blind_dev
🍣 На суши
Всем привет, обращаюсь с довольно нестандартным постом
У матери моего друга детства 4-стадия рака, и сейчас ей собирают на лечение
Подробно о этой ситуации можно прочитать тут: https://www.facebook.com/share/p/1EWyVX2XoF/?mibextid=wwXIfr
Кому не сложно помочь, закиньте небольшой донат от себя, или сделайте репост поста
моно банка: https://send.monobank.ua/jar/7oqBo3w5Ek
BEP20:
TRC20:
SOL:
Все адреса биржевые!
Крипто донаты так же будут переказаны с пруфами
📟 Прилетело из @iliocka
📟 На серваки
У матери моего друга детства 4-стадия рака, и сейчас ей собирают на лечение
Подробно о этой ситуации можно прочитать тут: https://www.facebook.com/share/p/1EWyVX2XoF/?mibextid=wwXIfr
Кому не сложно помочь, закиньте небольшой донат от себя, или сделайте репост поста
моно банка: https://send.monobank.ua/jar/7oqBo3w5Ek
BEP20:
0x4f99dd4a584cd06d206f8c6196c1611bea17a119TRC20:
TYsVgj8svoeCy1u6gibhQU3K3wFYjzRsh7SOL:
9KMf4xzTrtG7kfTg3KxUedw7QB9iNX6fT28KFM3CLBYrВсе адреса биржевые!
Крипто донаты так же будут переказаны с пруфами
📟 Прилетело из @iliocka
📟 На серваки
Закрытый Канал упдейт
Сегодня последний день принятия заявок
http://forms.gle/bbf2Cecu9Bovq2gj9
Завтра начинаем🍑
📟 Прилетело из @code_vartcall
🍣 На суши
Сегодня последний день принятия заявок
http://forms.gle/bbf2Cecu9Bovq2gj9
Завтра начинаем
📟 Прилетело из @code_vartcall
🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
Прошло чуть больше месяца с момента запуска и за такой короткий период времени мы достигли отметки в 1 тысячу пользователей,, спасибо. что выбираете Proxyshard.com🚀
В честь этого мы дарим вам промокод - 1k, который даёт скидку 20% до 3 марта.
Добавление новых регионов затянулось из-за некоторых юридических проблем, но мы практически решили их и в марте будут запущены две новые локации - Нидерланды и Украина.
Для инфлюенсеров напоминаю, что у нас действует двухуровневая реферальная система на индивидуальных условиях. Для уточнения деталей обращайтесь в лс @Kr1ts
P.s На скриншоте айпи датацентр проксей
📟 Прилетело из @KritosLTD
📟 На серваки
В честь этого мы дарим вам промокод - 1k, который даёт скидку 20% до 3 марта.
Добавление новых регионов затянулось из-за некоторых юридических проблем, но мы практически решили их и в марте будут запущены две новые локации - Нидерланды и Украина.
Для инфлюенсеров напоминаю, что у нас действует двухуровневая реферальная система на индивидуальных условиях. Для уточнения деталей обращайтесь в лс @Kr1ts
P.s На скриншоте айпи датацентр проксей
📟 Прилетело из @KritosLTD
📟 На серваки
Please open Telegram to view this post
VIEW IN TELEGRAM
что за monad?
monad.xyz
L1 совместимый с EVM, разработан для решения проблем масштабируемости и эффективности
параллельное выполнение транзакций и оптимизированная база данных MonadDB, сеть способна обрабатывать до 10 000 транзакций в секунду при времени блока в 0,5 секунды и почти нулевых комиссиях за газ.
СЕГОДНЯ РАЗБЕРЕМ ЧТО ДА КАК!!!
1. Запрос Токенов на testnet.monad.xyz
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
WALLET_ADDRESS = "0xКошелек”
# настройка WebDriver
options = webdriver.ChromeOptions()
options.add_argument("--headless") # Запуск без графического интерфейса
driver = webdriver.Chrome(options=options)
def request_tokens():
try:
Открываем страницу крана
driver.get("https://testnet.monad.xyz/")
time.sleep(3) # Ждем загрузки
# находим поле ввода и вводим адрес кошелька
input_field = driver.find_element(By.XPATH, "//input[@type='text']")
input_field.send_keys(WALLET_ADDRESS)
time.sleep(1)
# Нажимаем кнопку запроса токенов
request_button = driver.find_element(By.XPATH, "//button[contains(text(), 'Request Testnet ETH')]")
request_button.click()
print("✅ Запрос тестовых токенов отправлен!")
except Exception as e:
print("❌ Ошибка при запросе токенов:", e)
finally:
driver.quit()
# запускаем
request_tokens()
Далее
Переходим на сайт и коннектим кошелёк
Вводим код: 7AA0B | 2B2EB | C51B2 | C24B6 | C26D0
Минтим Rookie NFT
CODES = [
"7AA0B", "2B2EB", "C51B2", "C24B6", "C26D0"
]
options = webdriver.ChromeOptions()
options.add_argument("--headless")
driver = webdriver.Chrome(options=options)
def mint_nft():
try:
driver.get("https://monad.talentum.id/projects")
time.sleep(3) # ждем загрузки
for code in CODES:
try:
print(f" Пробуем код: {code}")
# находим поле ввода кода и вводим его
input_field = driver.find_element(By.XPATH, "//input[@type='text']")
input_field.clear()
input_field.send_keys(code)
time.sleep(1)
# нажимаем кнопку подтверждения
submit_button = driver.find_element(By.XPATH, "//button[contains(text(), 'Submit')]" )
submit_button.click()
time.sleep(5) # ждем ответа
# проверяем, появилась ли кнопка "Mint Rookie NFT"
try:
mint_button = driver.find_element(By.XPATH, "//button[contains(text(), 'Mint Rookie NFT')]")
mint_button.click()
print("✅ NFT успешно заминчен!")
break # Прекращаем цикл, если удалось заминтить
except:
print(f"❌ Код {code} не сработал, пробуем следующий...")
except Exception as e:
print(f"⚠ Ошибка с кодом {code}: {e}")
finally:
driver.quit()
print("🚀 Скрипт завершил работу.")
#Запуск
mint_nft()
Задачи из гайда я брал тут 🤛
Думаю ПОРА написать ПОЛНОЦЕННЫЙ СОФТ!!
КАК ВАМ ИДЕЯ, ГАЙС????
📟 Прилетело из @code_vartcall
☕️ На кофе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
А я буду праздновать др так:
~ Kiwi Wang ~~~
~ head of ~~~~~
~ comminuty ~~
~ @ tonstakers ~
// 27 февраля
18:00 МСК //
// 3 PM UTC
Залетайте на праздничный эфир:
// https://news.1rj.ru/str/+40QmfilAWLplMDEy
📟 Прилетело из @danokhlopkov
☕️ На кофе
ОТКРЫТАЯ ЛЕКЦИЯ
НАШЕГО ПРЕ-АКСЕЛЕРАТОРА
~ Kiwi Wang ~~~
~ head of ~~~~~
~ comminuty ~~
~ @ tonstakers ~
// 27 февраля
18:00 МСК //
// 3 PM UTC
Залетайте на праздничный эфир:
// https://news.1rj.ru/str/+40QmfilAWLplMDEy
📟 Прилетело из @danokhlopkov
☕️ На кофе
Telegram
🧑🏻💻 Dan | Текстовый Вебинар
скоро что-то будет
#комментарии - дайджест интересных статей:
1. Ensemble Hub: экономика взаимодействия ИИ-агентов.
X статья о проекте. Если кратко, реализуют функционал проверяемых взаимодействий ИИ-агентов.
Это позволит заказывать услуги одному ИИ-агенту у другого.
Представьте ситуацию: ИИ-агент, который создаёт очередной мемкоин. Он принимает платёж от человека-заказчика. Далее оплачивает работу ИИ-агента, который создаёт смарт-контракт. Оплачивает работу ИИ-агента, работающего в соцсетях, ИИ-агента дизайнера и пр...
В итоге получается полноценный проект.
При этом, благодаря AVS (автономным проверяемым сервисам EigenLayer) обман невозможен.
2. Про потерю средств в Abstract.
Cardex на уровне своего интерфейса создавали одного подписчика сессионных ключей для всех пользователей, да ещё и хранили эти ключи в открытом виде. В результате злоумышленник и смог украсть ETH…
Теперь все проекты в их каталоге экосистемы будут обязаны проводить не только аудиты контрактов, но и аудиты интерфейсов и использования сессионных ключей (они созданы для удобства пользователей).
3. Переосмысление AVS: от активно проверяемых к автономным проверяемым сервисам.
Статья от EigenLayer. Изменений пока нет: просто меняют терминологию.
Автономные - это что после развёртывания сервисы не зависят ни от какого центрального органа. Любой может застейкать и присоединиться к проекту.
Проверяемые - действия операторов проверяются. В случае нарушения может быть слешинг.
Цель EigenLayer — создавать системы, которые не просто работают сегодня, но могут адаптироваться и процветать в развивающемся ландшафте Web3.
4. Механика Unit protocol.
X статья о сервисе моста, через который передаются BTC в Hyperliquid. В будущем и другие .
Кратко:
Unit обеспечивает безопасный ввод и вывод активов через Guardian Network — сеть операторов, управляющих нодами на разных блокчейнах.
Ввод: Пользователь отправляет активы на выделенный адрес в исходной сети (привязан к HL адресу), после подтверждения транзакции и проверки валидаторами Hyperliquid Guardian Network выпускает их эквивалент.
Процесс вывода: Пользователь вводит внешний адрес, куда хочет вывести активы. Далее Guardian Network генерирует адрес для вывода с Hyperliquid. Пользователь отправляет активы на этот адрес. Guardian Network проверяет транзакцию. Средства отправляются в исходную сеть и зачисляются на указанный адрес.
Безопасность
Guardian Network использует MPC TSS (разделение ключей) и консенсус (2 из 3 Guardians). Встроенная система блокировки при аномалиях предотвращает атаки.
Unit не взимает комиссии, пользователи оплачивают только сетевые сборы.
Всё. Благодарю за внимание. Хорошего дня!
Канал (подписаться), Чат | бот | Поддержать донатом
📟 Прилетело из @blind_dev
☕️ На кофе
1. Ensemble Hub: экономика взаимодействия ИИ-агентов.
X статья о проекте. Если кратко, реализуют функционал проверяемых взаимодействий ИИ-агентов.
Это позволит заказывать услуги одному ИИ-агенту у другого.
Представьте ситуацию: ИИ-агент, который создаёт очередной мемкоин. Он принимает платёж от человека-заказчика. Далее оплачивает работу ИИ-агента, который создаёт смарт-контракт. Оплачивает работу ИИ-агента, работающего в соцсетях, ИИ-агента дизайнера и пр...
В итоге получается полноценный проект.
При этом, благодаря AVS (автономным проверяемым сервисам EigenLayer) обман невозможен.
2. Про потерю средств в Abstract.
Cardex на уровне своего интерфейса создавали одного подписчика сессионных ключей для всех пользователей, да ещё и хранили эти ключи в открытом виде. В результате злоумышленник и смог украсть ETH…
Теперь все проекты в их каталоге экосистемы будут обязаны проводить не только аудиты контрактов, но и аудиты интерфейсов и использования сессионных ключей (они созданы для удобства пользователей).
3. Переосмысление AVS: от активно проверяемых к автономным проверяемым сервисам.
Статья от EigenLayer. Изменений пока нет: просто меняют терминологию.
Автономные - это что после развёртывания сервисы не зависят ни от какого центрального органа. Любой может застейкать и присоединиться к проекту.
Проверяемые - действия операторов проверяются. В случае нарушения может быть слешинг.
Цель EigenLayer — создавать системы, которые не просто работают сегодня, но могут адаптироваться и процветать в развивающемся ландшафте Web3.
4. Механика Unit protocol.
X статья о сервисе моста, через который передаются BTC в Hyperliquid. В будущем и другие .
Кратко:
Unit обеспечивает безопасный ввод и вывод активов через Guardian Network — сеть операторов, управляющих нодами на разных блокчейнах.
Ввод: Пользователь отправляет активы на выделенный адрес в исходной сети (привязан к HL адресу), после подтверждения транзакции и проверки валидаторами Hyperliquid Guardian Network выпускает их эквивалент.
Процесс вывода: Пользователь вводит внешний адрес, куда хочет вывести активы. Далее Guardian Network генерирует адрес для вывода с Hyperliquid. Пользователь отправляет активы на этот адрес. Guardian Network проверяет транзакцию. Средства отправляются в исходную сеть и зачисляются на указанный адрес.
Безопасность
Guardian Network использует MPC TSS (разделение ключей) и консенсус (2 из 3 Guardians). Встроенная система блокировки при аномалиях предотвращает атаки.
Unit не взимает комиссии, пользователи оплачивают только сетевые сборы.
Всё. Благодарю за внимание. Хорошего дня!
Канал (подписаться), Чат | бот | Поддержать донатом
📟 Прилетело из @blind_dev
☕️ На кофе
Говорят, грядёт hardhat 3 https://hardhat.org/hardhat3-alpha
📟 Прилетело из @dev_in_ruby_colors
🍣 На суши
📟 Прилетело из @dev_in_ruby_colors
🍣 На суши
Бот для тестнета Monad.
Тестнет вышел вчера вечером, сделали базовый функционал для прогона аккаунтов. Остальные приложения уже добавляются и софт будет обновляться по мере их готовности.
Функционал:
Все обновления по софту публикуются в чате - @StarLabsChat.
Туда же пишите пожелания что добавить в софт.
📟 Прилетело из @developercode1
🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
Голопом по тестнетам...
В срочном порядке отполировали софтик для того, чтобы стать Early в Monad.
Час назад в твиттере проекта вышел пост, что сегодня последний день, чтобы стать Early. Не знаю, рофлят они или на полном серьезе пишут - времени гадать нет. Надо делать!
Софт умеет:
— Клеймить токены $MON на фаусетах. Если есть на gas.zip - может покупать там.
— Регистрировать аккаунты в Fantasy.
— Делать стрики в Talentum и Fantasy.
— Деплои на Owlto, минты на MagicEden, свапы на площадках и минт NAD домена.
— Многопоток, прокси, отпечатки, случайные задержки, случайные маршруты.
F.A.Q:
— Для работы нужны обязательно прокси. Чем качественнее - тем лучше.
— Дополнительно для работы могут понадобиться твиттеры
— Может понадобиться антикапча с этого сервиса: ТЫК🔗
📟 Прилетело из @oxygen_tools
☯️ Почистить карму
Please open Telegram to view this post
VIEW IN TELEGRAM
В связи с большим хаком Bybit (подробности взлома) запущена форма приема репортов (твит; сайт), где можно проявить навыки сыщика и зарепортить места, куда отмываются токены, стейблы, а регулируемые площадки могут не догадываться о рисках, но могут пойти на сотрудничество.
Уже размечено 10% средств, еще 90% не размечены и ждут репортов, за которые есть шанс получить награду в 5% и 5% площадке, что содействует.
Это вам не кошельки ММов/раннеров искать))
Хорошая почва для развития детективных навыков и пример кооперации.
📟 Прилетело из @invmru
☯️ Почистить карму
Уже размечено 10% средств, еще 90% не размечены и ждут репортов, за которые есть шанс получить награду в 5% и 5% площадке, что содействует.
Это вам не кошельки ММов/раннеров искать))
Хорошая почва для развития детективных навыков и пример кооперации.
📟 Прилетело из @invmru
☯️ Почистить карму
универсальная структура для написания ботов, скриптов для блокчейна, арбитражных ботов etc
🤩 main.py– Точка входа в программу. Здесь инициализация сервисов и запуск основных процессов.
-config.py– Хранит основные параметры - RPC-эндпоинты, используемые сети, комиссии и т. д.
-utils/logger.py– Настройка логирования черезloggingдля отладки и мониторинга.👊
-utils/encryption.py– Безопасная работа с приватными ключами (хранение в.envи дешифрование при запуске)
-services/eth_service.py- Функции для взаимодействия с Ethereum через web3.py
-bots/arbitrage_bot.py- Код арбитражного бота, отслеживающего спреды между биржами.
-tests/– Unit-тесты, чтобы проверить работоспособность кода💰
.env файлы
PRIVATE_KEY=0x123456789...
INFURA_API=https://mainnet.infura.io/v3/айди-проекта
TELEGRAM_BOT_TOKEN=your_bot_token
Загружаем переменные через
python-dotenv:from dotenv import load_dotenv
import os
load_dotenv()
PRIVATE_KEY = os.getenv("PRIVATE_KEY")
INFURA_API = os.getenv("INFURA_API")
Управление Зависимостями
В
requirements.txt и фиксируем зависимости:web3
python-dotenv
requests
pandas
pytelegrambotapi
pip install -r requirements.txt
Ну и на финал запускаем через Docker
DockerFile
FROM python:3.12
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD ["python", "main.py"]
далее сборка и запуск
docker build -t crypto_project .
docker run --env-file .env crypto_project
ВАШИ ДОПОЛНЕНИЯ ??!!!
📟 Прилетело из @code_vartcall
☕️ На кофе
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Pelican - взлетаем!
Да, вы от нас давно не слышали новостей о новых софтах. Однако мы не протирали штаны и готовили для вас нечто грандиозное! Продукт, над которым мы трудились больше 4 месяцев! Софт, который должен быть в арсенале у каждого криптана! Бот, который превосходит по скорости всех конкурентов, которых мы видели...
Встречайте, Pelican! Это бот, который уведомляет пользователей об арбитражной возможности. На данный момент поддерживается только EVM сети и несколько бирж (актульный список найдете в закрепе). В будущем, бот будет расширяться и добавляться другие сети, а также другой вид арбитража и не только!
Бот примечателен тем, что он видит не просто дампы и пампы на дексах, а также и движения на биржах (условно если кто-то поставил хороший стакан по вкусной цене на откуп/продажу, то бот это увидит), еще он способен увидеть спред между пулами в одной или разных сетях одного и того же токена. И все это с феноменальной скоростью!
Мы действительно старались, репост будет лучше наградой и благодарностью от вас! Также, если у вас есть идеи либо предложения - делитесь! Всем благ!
Чат | Support | Market
HiddenCode [EN] | Pelican
📟 Прилетело из @hidden_coding
📟 На серваки
Да, вы от нас давно не слышали новостей о новых софтах. Однако мы не протирали штаны и готовили для вас нечто грандиозное! Продукт, над которым мы трудились больше 4 месяцев! Софт, который должен быть в арсенале у каждого криптана! Бот, который превосходит по скорости всех конкурентов, которых мы видели...
Встречайте, Pelican! Это бот, который уведомляет пользователей об арбитражной возможности. На данный момент поддерживается только EVM сети и несколько бирж (актульный список найдете в закрепе). В будущем, бот будет расширяться и добавляться другие сети, а также другой вид арбитража и не только!
Бот примечателен тем, что он видит не просто дампы и пампы на дексах, а также и движения на биржах (условно если кто-то поставил хороший стакан по вкусной цене на откуп/продажу, то бот это увидит), еще он способен увидеть спред между пулами в одной или разных сетях одного и того же токена. И все это с феноменальной скоростью!
Мы действительно старались, репост будет лучше наградой и благодарностью от вас! Также, если у вас есть идеи либо предложения - делитесь! Всем благ!
Чат | Support | Market
HiddenCode [EN] | Pelican
📟 Прилетело из @hidden_coding
📟 На серваки
рассказал, как юзать тон датку на дюне
база для фанатов евм и соланыча
https://blog.ton.org/ton-on-chain-data-analysis-dune
📟 Прилетело из @danokhlopkov
☕️ На кофе
база для фанатов евм и соланыча
https://blog.ton.org/ton-on-chain-data-analysis-dune
📟 Прилетело из @danokhlopkov
☕️ На кофе
ton.org
TON on-chain data analysis: quickstart on Dune
With TON now the exclusive blockchain for Telegram’s mini app ecosystem, Web3 is reaching over 950 million users—bringing crypto into the hands of everyday people like never before. But with this kind of explosive growth, how do we track what’s actually happening…
как же стартануть в написании скриптов, РАЗБИРАЕМСЯ
Python & JavaScript - шикарные решения для старта в крипто-разработки
Питон хорош для написания ботов, автоматизации и работы с API бирж🤵♂️ ⬇️✏️ JavaScript (TypeScript) – нужен для взаимодействия со смарт-контрактами и написания фронтенда для DApps.
javanoscript.info
learnpython.org
Прекрасные ресурсы для изучения языков, но без практики никуда
w3resource.com/python-exercises - Задачи на Пайтон
jschallenger.com - Задачи на JS
Задачи👍
Python: основы синтаксиса, ООП, работа с модулями, обработка ошибок.
JavaScript/TypeScript: основы JS, промисы, async/await, работа с API.
web3.py - Python
ethers.js - JS
Благодаря этим библиотекам мы смотрем подключиться к блокчейну Ethereum и другим EVM и взаимодействовать с ними
Поэтому получаем ключ к ней на
infura.io ИЛИ alchemy.com
Начинаем Применять наши знания на практике, мои гайды тому пример
Ethers.js с нуля
web3.py с нуля
КАК ВАМ ТАКОЙ СПИСОК?? Разработчики, добавьте что-то от себя!
📟 Прилетело из @code_vartcall
☕️ На кофе
Please open Telegram to view this post
VIEW IN TELEGRAM