Любителям FastAPI посвящается новая статья https://lokalise.com/blog/fastapi-internationalization/
📟 Прилетело из @dev_in_ruby_colors
☕️ На кофе
📟 Прилетело из @dev_in_ruby_colors
☕️ На кофе
Lokalise
FastAPI i18n: A step-by-step guide with examples
Learn how to add FastAPI i18n with translations, pluralization, datetime and currency localization, and locale detection for your app.
Fraction AI это ИИ\Крипто помоечка которая создана эксами от таких именитых титанов как Гугл, Амазон и даже Микрософт(господи прости)😳
Собрали 6кк в рамках Pre-Seed что весьма бодро. Пытаются решить высосаную с пальца проблему(как и любой крипто стартап), связанную с взаимодействием человека и ИИ агентов. За участие в тестировании их технологий нам обещают прямым текстом сделать насыпку в майнете
Кратко, наша задача, создавать Агентов и запускать их в Батлы. Все действия проходят в Сеполии.
Затраты на аккаунт:
0.005ETH Антибот холд в Meinnet/Base
Discord, только привязка
Sepolia ETH
Функционал софта:
1) Регистрация аккаунтов
2) Создание Агентов (через саму платформу либо через ChatGPT)
2) Включение Automation
3) Вход агентов в батлы через Join Space
4) Выключение Automation
5) Вывод ETH с Агентов
В планах к добавлению:
1) Автододеп с биржи 0.005ETH
2) Автобридж ETH в Sepolia
Софт Towns AIO - тык
Чат лучших криптоигроков - тык
Ультимативное обучение BAS - тык
📟 Прилетело из @hashvers
☯️ Почистить карму
Please open Telegram to view this post
VIEW IN TELEGRAM
Твои первые $100.000 на Solana Разработке
а сейчас разберем бекграунд наших постов по солане начиная с 11 февраля
Код был написал преимущественно на Python + solana-py
😰 Но вот неожиданность, solana-py уже не так хорош и ему в альтернативу пришла solders библитека
😭 Преимущества Solders:
😜 Что делать с solana-py?
Используем библиотеки вместе, пример
ПОЧЕМУ Я НЕ ПИШУ НА SOLDERS?
Думаю это мощный прогрев к моей статье по солане где все встанет на свои места!
📟 Прилетело из @code_vartcall
☕️ На кофе
а сейчас разберем бекграунд наших постов по солане начиная с 11 февраля
Код был написал преимущественно на Python + solana-py
Быстрее т.к используем Rust через PyO3
Лучше совместим с anchorpy (для написания смарт-контрактов на солана)
она по прежнему актуальна, будем использовать ее в следующих операциях ⬇️
> solana-py предоставляет удобные методы для работы с RPC-сервером (get_account_info, get_balance). В solders это можно делать, но API сложнее.
> solana-py предоставляет удобный Transaction API, похожий на solana-web3.js, что может быть полезно при миграции web3.js -> solana.py
> В solana-py есть удобные методы для работы с SPL-токенами (spl.token). В solders это тоже возможно, но немного сложнее.
Используем библиотеки вместе, пример
from solders.pubkey import Pubkey
from solders.rpc.responses import GetAccountInfoResp
from solana.rpc.api import Client
# используем solana-py для работы с RPC
client = Client("https://api.devnet.solana")
account_pubkey = Pubkey.from_string("YourPublicKeyHere")
# получаем информацию об аккаунте (solana-py)
account_info = client.get_account_info(account_pubkey)
# преобразуем ответ в формат solders
solders_response = GetAccountInfoResp.from_json(account_info)
print(solders_response)
ПОЧЕМУ Я НЕ ПИШУ НА SOLDERS?
Думаю это мощный прогрев к моей статье по солане где все встанет на свои места!
📟 Прилетело из @code_vartcall
☕️ На кофе
Please open Telegram to view this post
VIEW IN TELEGRAM
https://lolz.live/threads/7261443/#post-54982007
Открыл продажу реггера Steam на LT
Всего будет продано 7 копий , 3/7 - продано .
📟 Прилетело из @steamner
📟 На серваки
Открыл продажу реггера Steam на LT
Всего будет продано 7 копий , 3/7 - продано .
📟 Прилетело из @steamner
📟 На серваки
Бот для тестнета Monad.
Тестнет вышел вчера вечером, сделали базовый функционал для прогона аккаунтов. Остальные приложения уже добавляются и софт будет обновляться по мере их готовности.
Функционал:
Все обновления по софту публикуются в чате - @StarLabsChat.
Туда же пишите пожелания что добавить в софт.
📟 Прилетело из @StarLabsTech
📟 На серваки
Please open Telegram to view this post
VIEW IN TELEGRAM
Урок 13 (TypeScript)
Стрелочные функции. Аннотации к функциям в TypeScript
Ссылка на видео
Методичка в notion: Стрелочные функции
00:00 - что такое стрелочные функции
00:53 - что будем делать?
01:43 - синтаксис стрелочной функции
03:16 - пример стрелочной функции
04:59 - стрелочная функция без параметров
06:58 - стрелочные функции в тернарном операторе
09:17 - многострочные стрелочные функции
10:51 - аннотация функции без параметров
12:12 - аннотация стрелочной функции без параметров
13:00 - аннотация функции с параметрами
14:07 - аннотация стрелочной функции с параметрами
15:36 - практика
15:50 - повторение материала и качество кода
17:25 - итоги
SemolinaCode | Chat | YouTube | HowToCode | Prop
📟 Прилетело из @semolina_code_python
👧 На суши и девочек
Стрелочные функции. Аннотации к функциям в TypeScript
Ссылка на видео
Методичка в notion: Стрелочные функции
00:00 - что такое стрелочные функции
00:53 - что будем делать?
01:43 - синтаксис стрелочной функции
03:16 - пример стрелочной функции
04:59 - стрелочная функция без параметров
06:58 - стрелочные функции в тернарном операторе
09:17 - многострочные стрелочные функции
10:51 - аннотация функции без параметров
12:12 - аннотация стрелочной функции без параметров
13:00 - аннотация функции с параметрами
14:07 - аннотация стрелочной функции с параметрами
15:36 - практика
15:50 - повторение материала и качество кода
17:25 - итоги
SemolinaCode | Chat | YouTube | HowToCode | Prop
📟 Прилетело из @semolina_code_python
👧 На суши и девочек
YouTube
TypeScript с нуля до блокчейна (Урок 13) | Стрелочные функции. Аннотации к функциям в TypeScript
Канал в телеграм: https://news.1rj.ru/str/semolina_code_python
Референсы с урока:
Методичка в Notion: https://news.1rj.ru/str/semolina_code_python/120
00:00 - что такое стрелочные функции
00:53 - что будем делать?
01:43 - синтаксис стрелочной функции
03:16 - пример стрелочной…
Референсы с урока:
Методичка в Notion: https://news.1rj.ru/str/semolina_code_python/120
00:00 - что такое стрелочные функции
00:53 - что будем делать?
01:43 - синтаксис стрелочной функции
03:16 - пример стрелочной…
Смарт-контракты в Solana отличаются от контрактов в Ethereum и других EVM-совместимых блокчейнах.
> Они называются программами и работают в безсостоячном режиме.
> Данные хранятся отдельно в аккаунтах, а не внутри самого смарт-контракта.
Смарт-Контракты - скомпилированный код, развернутый в блокчейне.
В Solana все данные хранятся в аккаунтах, а не внутри программы
🔧 Есть два типа аккаунтов:
> Executable Accounts - аккаунты, содержащие скомпилированную программу.
> Data Accounts - аккаунты для хранения состояния.
Инструкции - команды, отправляемые в смарт-контракт ⬇️
Аналогичны вызовам функций в Ethereum.
Транзакции - группы инструкций, выполняемые в одной атомарной операции.
Используем seahorse - DSL, который компилируется в Rust для Solana.
pip install seahorse-lang
Пишем смарт-контракт, который хранит число:
from seahorse.prelude import *
declare_id("5hWzF9Pb...") # адрес программы в Solana
class Counter(Account):
value: i64 # хранит число
@instruction
def initialize(owner: Signer, counter: Empty[Counter]):
counter.init(payer=owner, seeds=["counter"])
counter.value = 0
@instruction
def increment(owner: Signer, counter: Counter):
counter.value += 1
declare_id - объявляет ID программы.
Counter - аккаунт, хранящий число.
initialize - функция инициализации.
increment - функция увеличения числа.
Seahorse скомпилирует его в Rust и позволит деплоить в Solana.
seahorse build - компиляция в RustРазвернуть через Solana CLI
solana program deploy target/deploy/my_program.so
Ваши ИДЕИ на следующий МОЩНЫЙ разбор?
📟 Прилетело из @code_vartcall
📟 На серваки
Please open Telegram to view this post
VIEW IN TELEGRAM
Урок 14 (TypeScript)
Объекты, индексный тип, оператор "in", цикл "for ... in"
Ссылка на видео
Методичка в notion: Объекты
00:00 - что будем делать
00:41 - что такое объект
02:46 - синтаксис создания объекта
03:40 - добавляем информацию в объект
04:43 - аннотация типов к объекту
05:48 - получение значений по ключу "через точку"
06:42 - индексный тип
12:53 - добавление свойств в объект (3 способа)
16:21 - удаление свойств
17:33 - ключ из нескольких слов. Получение значений по ключу "через квадратные скобки"
P.S. "квадратные кавычки" обозвал как только мог. Получилось забавно
20:01 - висячая запятая
21:08 - изменение константных объектов
22:04 - вычисляемые свойства объекта
23:52 - выражения внутри ключей
24:42 - свойства из переменной
27:38 - ограничения на название ключей
29:25 - почему нельзя использовать proto как ключ
30:25 - оператор in
32:38 - перебор ключей объекта циклом for ... in
37:06 - как работает as keyof
38:49 - дополнительные материалы и практика
40:18 - итоги
SemolinaCode | Chat | YouTube | HowToCode | Prop
📟 Прилетело из @semolina_code_python
☕️ На кофе
Объекты, индексный тип, оператор "in", цикл "for ... in"
Ссылка на видео
Методичка в notion: Объекты
00:00 - что будем делать
00:41 - что такое объект
02:46 - синтаксис создания объекта
03:40 - добавляем информацию в объект
04:43 - аннотация типов к объекту
05:48 - получение значений по ключу "через точку"
06:42 - индексный тип
12:53 - добавление свойств в объект (3 способа)
16:21 - удаление свойств
17:33 - ключ из нескольких слов. Получение значений по ключу "через квадратные скобки"
P.S. "квадратные кавычки" обозвал как только мог. Получилось забавно
20:01 - висячая запятая
21:08 - изменение константных объектов
22:04 - вычисляемые свойства объекта
23:52 - выражения внутри ключей
24:42 - свойства из переменной
27:38 - ограничения на название ключей
29:25 - почему нельзя использовать proto как ключ
30:25 - оператор in
32:38 - перебор ключей объекта циклом for ... in
37:06 - как работает as keyof
38:49 - дополнительные материалы и практика
40:18 - итоги
SemolinaCode | Chat | YouTube | HowToCode | Prop
📟 Прилетело из @semolina_code_python
☕️ На кофе
YouTube
TypeScript с нуля до блокчейна (Урок 14) | Объекты, индексный тип, оператор "in", цикл "for ... in"
Канал в телеграм: https://news.1rj.ru/str/semolina_code_python
Референсы с урока:
Методичка в Notion: https://news.1rj.ru/str/semolina_code_python/121
00:00 - что будем делать
00:41 - что такое объект
02:46 - синтаксис создания объекта
03:40 - добавляем информацию в объект …
Референсы с урока:
Методичка в Notion: https://news.1rj.ru/str/semolina_code_python/121
00:00 - что будем делать
00:41 - что такое объект
02:46 - синтаксис создания объекта
03:40 - добавляем информацию в объект …
похитили около 401 346 ETH ≈ $1,46 млрд
Что произошло?
использовась технику подмены интерфейса пользователя (UI spoofing), что позволило получить доступ к одному из холодных кошельков Ethereum биржи.😎 Хакеры манипулировали процессом подписания транзакций, подменяя данные таким образом, что участники видели корректный адрес получателя, но фактически подтверждали измененную транзакцию.
Как это реализовывается?
Добавляется JavaScript-код на сайте или в расширении кошелька, который: ⬇️
> Перехватывает и изменяет отображаемые пользователю данные
> Меняет содержимое транзакции перед подписью🎹 Подмена адреса получателя
Когда пользователь инициирует перевод, злоумышленник изменяет отображаемый адрес на подлинный (биржи), но перед подписанием транзакции он меняется на адрес хакера.
// Вредоносный код в расширении браузера или на фишинговом сайте
document.getElementById("recipient-address").value = "0xCorrectAddress"; // Подлинный адрес
document.getElementById("amount").value = "10";
// Перехват перед подписанием
window.ethereum.request = async (args) => {
if (args.method === "eth_sendTransaction") {
let tx = args.params[0];
console.log("Оригинальная транзакция:", tx);
// Подмена адреса получателя на адрес хакера
tx.to = "0xHackerAddress";
console.log("Измененная транзакция:", tx);
return originalEthereumRequest({ method: "eth_sendTransaction", params: [tx] });
}
return originalEthereumRequest(args);
};
Код отображает жертве "правильный" адрес, но перед подписанием транзакции изменяет его на адрес хакера.
Подмена Суммы Перевода:
tx.value = "0xde0b6b3a7640000"; // 1 ETH вместо 0.1 ETH
В нашем случае хакеры могли внедрить код в интерфейс биржи или кошелька, который перехватывал и изменял отображаемые пользователю данные. Это могло быть достигнуто через компрометацию веб-сайта биржи, использование фишинговых сайтов или вредоносных расширений браузера.
Что делать?🔫
> нам, как юзерам не держать все на биржах, использовать базовую диверсификацию
ну и☔️
> Включаем Google Authenticator 2FA и отключить SMS.
> Настроить белый список адресов для вывода.
> Проверить URL перед входом в аккаунт.
> Регулярно проверяйте активность аккаунта (IP)
ваши МЫСЛИ?
📟 Прилетело из @code_vartcall
☯️ Почистить карму
Please open Telegram to view this post
VIEW IN TELEGRAM
Функционал
для получения данных будем использовать сторонний апи - 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 | Текстовый Вебинар
скоро что-то будет