Semolina Code (Python / TypeScript)
7.45K subscribers
9 photos
4 files
100 links
По вопросам: @ahillary
Download Telegram
11 урок (WEB3):
Наконец-то свершилось!!
Видос по библиотеки web3.py
Код из видео

В видео рассмотрено 20% (которые дадут 80% результата) того, что вам нужно знать чтобы самостоятельно писать софты для автоматизации ончейн активностей и профессионально автоматизировать процессы (для себя или на заказ)
Вы познакомитесь с моей структурой кода, которая позволит вам легко масштабироваться, легко искать в коде то, что вам нужно и вести фермы из тысячи аккаунтов и больше

Видео выйдет сегодня днём, а перед этим советую пересмотреть видео по ООП
А так же ознакомиться с методичками Крюгера чтобы понимать как работает блокчейн и что такое транзакция, газ, апрув итд
Вот еще статейка с хабра, которая рассматривается в видео

Видос получился на 2 часа с небольшим так как в нем рассмотрен материал как по самой библиотеки web3.py, так и по тому, как её использую я (какой структурой кода пользуюсь, какие дополнительные функции создаю итд)

P.S. в видосе засветил приватник кошелька, на котором примерно 4$ - можете себя забрать на комиссии в l0

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
🔥97👍159😁4
В чате в последнее время много вопросов стало появляться про backend на python
Примерно год назад я ходил по python собесам (back end), чтобы понять сколько я стою на рынке и что я буду делать, если крипта перестанет работать
Чисто для себя я подготовил файлик с расписанными вопросами с собесов для джунов и пара вопросов для мидлов
Файл оформлен отвратно, но всё равно кому-то будет полезен

Вот сам файл
UPD: Перенес всё из файла в notion и разбил по темам

P.S. Notion буду ещё редактировать: буду расписывать вопросы понятнее и добавлять новые

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
🔥336👍4😁1
В чате сейчас говорили про то, что можно взломать python код, который вы передаете заказчику
Поэтому вот мини пост с ХаудиХо
Видос ХаудиХо (можно смотреть с 7:08)
Но если коротко, то, чтобы вас не на**ал заказчик, то минимальное, что вы можете сделать - это обфусцировать ваш python код и встроить експлойт, который удалит весь исходный код после определенной даты
Благо, вы это можете сделать самостоятельно с помощью
os.remove("/путь/к/файлу.txt")

Это не гарантирует 100% защиту от скамеров, но точно отсеит процентов 90% халявщиков

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
141
12 урок (EIP-1559):
Видос по EIP-1559 транзам
Код из видео

В видео рассмотрено то, как отправлять транзакции типа EIP-1559 вместо legacy транзакций, за которые вас могут потенциально побрить так как если кодер писал софт по старым гайдам, то очень вероятно, что он отправляет легаси транзы

Видос будет полезен не только кодерам, но и тем, кто юзает готовые решения с открытым и закрытым кодом

Материалы из видео:
Видео с теорией по eip-1559
Статья с Хабра

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
26👍5🔥1
Я уже писал выше, что появилась небольшая команда программистов, с которыми пишем софт под ретро и любую другую ончейн автоматизацию
До этого работали очень локально, а сейчас готовы принимать заказы на софт
Если интересно, не стесняйтесь писать в дм @ahillary
🔥17🥱42👍2
☺️ У меня тоже есть ссылочка для бустов ☺️

https://t.me/semolina_code_python?boost

Давайте так, если накидаете парочку бустов, то я закидываю полезный софт, которым сам пользуюсь 🐸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🤡9
Залетаем в старкнет с двух ног с софтом на перевес
Мы с @saniksin подготовили для вас бесплатный софтик на старк

Что может софт в текущей версии:
Генерация кошельков Argent X
Генерация кошельков Braavos
Генерация EVM кошельков
Деплой кошельков Argent X
Деплой кошельков Braavos
Апдейт кошельков Argent X
Апдейт кошельков Braavos
Вывод с окекса
Официальный мост ETH <-> Starknet

Модули помеченные "" будут открываться со временем и с вашими лайками (клоунов тоже считаю 🤡)

Софт полностью написан на Python
Это было черезвычайно сложно так как старкнетовская библиотека черезвычайно кривая и не всегда вовремя обновляется, но мы постарались и преодолели все терни, чтобы вынести "звёзды"

ИНСТРУКЦИЯ ТУТ

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

Если обнаружите какие-
либо баги, пишите сюда или мне (@ahillary) или Сане (@saniksin)

В наличие так
же есть софты:
• LayerZero
• ZkSync lite/era
• Aptos

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
96🤡47👍12❤‍🔥4🍓2😢1
Free Soft на graffio.art
Взял за основу софт у ребят из crypto.labs и немного улучшил его

Что сделал:
Добавил поддержку прокси:
- появился новый файл proxy.txt - в него нужно добавить столько же проксей, сколько у вас кошельков. Если добавите меньше, то могут быть ошибки (можно использовать одну проксю в принципе, но если у вас 100 кошельков, сделайте >= 100 строчек в файле proxy.txt с этой проксей)
Обновил алгоритм рисования
- теперь это не рандомные пиксели, а полноценные линии. Работает следующим образом:
1) Генерируется случайное число пикселей, которые мы хотим отрисовать
2) На основе этих пикселей генерируется количество линий, которые мы хотим отрисовать (если зарандомили 16 пикселей, то можем нарисовать 2 линии размером 1-8 или 4 линии размером 1-4 пикселя)
3) Далее в дело вступает алгоритм, которые отрисовывает рандомную линию

В принципе это всё, что я добавил
Софт написан на коленке, так что не судите строго (плюс я не трога JS около 2-х лет, так что считаю, что норм залетел)

Инструкция по установку:
1) Скачайте архив с гита с софтом и распакуйте у себя на ПК
2) Установите node.js к себе на комп (https://nodejs.org/en/)
3) Закиньте все приватники в файл wallets.txt (1 приватник = 1 строка)
4) Закиньте все прокси в файл proxy (1 прокся = 1 строка). Формат прокси:
http://login:password@ip:port
или
login:password@ip:port (в этом случае http:// подставится по-умолчанию)
5) Настройте файл config.js под себя (там из важных параметров по сути только pixelsCount и sleep. Остальное можно не трогать
6) Установите все зависимости
npm install
7) Запустите софт
node index

Если не хватает скорости выполнения софта, то советую просто дублировать софт, разделить кошельи между этими софтами и запустить из нескольких терминалов (по сути в многопроцессорном режиме)

Если будут ошибки - пишите в чат - будем оперативно решать

И еще раз ссылочку продублирую
https://github.com/CrashNosok/aptos-graffio-js
https://github.com/CrashNosok/aptos-graffio-js
https://github.com/CrashNosok/aptos-graffio-js

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
19👍5
Второй софт за сегодня позволит вам получить NFT на кошелек

Прокси
Добавил проверку на включение галочки. Сделана через парсинг accountResources: если было событие opt_in_events хотя бы 1 раз, то транзакция отправляться не будет (не тестил на нулевых кошельках так что если будут проблемы - черканите пожалуйста)

Файл с кошельками и с прокси заполнять так же, как и в предыдущем софте

Инструкция по установку:
1) Скачайте архив с гита с софтом и распакуйте у себя на ПК
2) Установите node.js к себе на комп (https://nodejs.org/en/)
3) Закиньте все приватники в файл wallets.txt (1 приватник = 1 строка)
4) Закиньте все прокси в файл proxy (1 прокся = 1 строка). Формат прокси:
http://login:password@ip:port
или
login:password@ip:port (в этом случае http:// подставится по-умолчанию)
5) Настройте файл config.js под себя (там из важных параметров по сути только pixelsCount и sleep. Остальное можно не трогать
6) Установите все зависимости
npm install
7) Запустите софт
node index

ссылка:
https://github.com/CrashNosok/aptos-enable-nft
https://github.com/CrashNosok/aptos-enable-nft
https://github.com/CrashNosok/aptos-enable-nft

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
9👍1🔥1
Если у вас не так же, то хз как вы можете называться сибилами
😁20🤡9🔥7
Сообщение из чата от @saniksin:
Может кто будет трекать ферму в меме по токену, думаю вам полезно

🔥 https://github.com/saniksin/meme_checker/ 🔥

Смотрит какой указан реф.код через токен

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode
🔥81
Aptos Names V2

Мб поздно, но пусть будет
В данной версии реализован минт доменного имени v2 (в старых софтах нужно было проходить капчу и доставать сигнатуру. Около месяца назад аптос поменяли функцию и вот тут реализована именно она)

Что делает софт:
Проверяет есть ли на кошельке доменное имя
Если нет доменного имени, то придумывает адекватное имя минтит его

Python
Proxy

Инструкция по запуску софта находится в README.md

сам софт:
https://github.com/CrashNosok/aptos-names-v2

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
👍122
Повезло, что ты не сибилишь

А еще тебе повезло, если ты не крутишь старкнет софтом так как мы написали лучший софт на рынке по Starknet:
95 уникальных действий 🐸🐸🐸
взаимодействие с 12 контрактами
телеграм бот для мониторинга работы скрипта
скрипт для следующих обновлений кошельков прилагается
вывод eth с окекса
официальный мост
деплой argent и braavos кошельков
обновление кошельков
генерирование любого количества кошельков
dmail

Также есть софт по ZkSync:
60 уникальных действий
взаимодействие с 17 контрактами
официальный мост
dmail

С каждым софтом вы получаете:
🔥 открытый исходный код
🔥 рандомизация абсолютно всего: время, количество транзакций, сумма транзакции, время, на которое лочится ликвидность, количество отправленных дмейлов, нфт
🔥 софт работает с базой данных
🔥 если софт отключится, он стартанет с того же места (так как все актуальные данные берутся из блокчейна)
🔥 режим прогрева аккаунта: когда указанное количество транзакций сделано, кошелек может отправлять рандомную транзакцию в старкнете раз в неделю или месяц - (вы это сами настраиваете)
🔥 поддержка прокси и смены rpc
🔥 круглосуточная поддержка

Цена 499$ за каждый
если берёте сразу 2, то обсудим скидку

На продажу пойдёт только 3 копии (дальше цена вырастет)

Писать в дм @ahillary

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🤡268🔥3🤣3
13 урок (Асинхронность):
Видос по асинхронности
Код из видео
Методичка в notion: Асинхронность

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

Практика:
В конце видео написал web3 клиента с методом получения баланса кошелька. Мой код генерирует кошельки и проверяет баланс на них. Но проблема в том, что мой код работает синхронно. Ваша задача переписать код в асинхронный режим используя библиотеку asyncio.
Удачи вам обнаружить кошелёк с баликом 💰

Доп. материалы:
- Плейлист по асинхронности
- Книга по асинхронному коду на python: Мэттью Фаулер "Asyncio и конкурентное программирование на python"
-
Статья про аннотации типов

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5214🔥8👏1
Привет всем)
Сегодня пришло много новых людей и я обновил закреп канала: добавил туда ссылки на все полезные посты в канале

Сегодня в 19:00 по мск выйдет статья по коддингу в web3
У меня бы даже матом не получилось описать полезность и информативность этой статьи

Мы с cryppi потратили очень много времени, чтобы её написать, а потом ещё в 2 раза больше времени на то, чтобы улучшить и сделать максимально понятной и полезной для каждого их вас

Хочется написать кучу слов о том насколько мощной, получилась статья, но не буду так совсем скоро вы сами сможете её оценить

P.S. обновил сегодня пост с вопросами с собесов (перетащил из файла всё в notion) так что можете проверить ваши скиллы, отвечая на вопросы из раздела "python" и "ООП".

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
63🔥10👍5🤡3
Международный праздник web3 автоматизации или грааль web3 автоматизации

Уверен, что 04.12 число должно стать международным праздником web3 автоматизации так как сегодня вышла статья:

"How to Code или как выносить проекты на 1000 аккаунтов" feat. Cryppi

• Больше не нужно копаться в говноссылках и кривых документациях, чтобы автоматизировать всё то, что вы делаете через Metamask.

Ведь мы собрали самые полезные ссылки, по которым учились сами и которые будут вас двигать прямо к цели. После их изучения делайте абсолютно всё, что захотите: от просмотра баланса до выносов проектов на любое количество аккаунтов.

• Все вопросы, которые вы стеснялись задать в чатах закрыты.
Мы с Cryppi практически каждый день неустанно отвечаем на вопросы новичков и каждый из них мы осветили в статье (начиная с вопросов "какой язык выбрать", "как и где практиковаться?" и заканчивая супер подробным практическим примером "как отправить свою первую транзакцию").

• Каждый из вас может стать криптокодером (или обычным кодером) просто потратив время.
Вам будет крайне сложно НЕ стать криптокодером после прохождения предложенного нами роадмапа и практики. Ведь мы затронули практически каждый аспект становления кодером, начиная с основ программирования и заканчивая разбором сложных транзакций к неверифицированным контрактам, перехватом http запросов и парсинга. Абсолютно все темы мы расписали крайне подробно и на очень простом языке.

На статью у нас ушло около 2-х месяцев плотной работы с текстом и фидбеком от 50 человек. Мы постарались сделать статью полезной как для новичков, так и для более опытных разработчиков. Коротко говоря, я очень доволен и горжусь проделанной работой!!

Но перед этим попрошу подписаться вас на наш новый канал по коду. Скоро выйдет кое-что интересное.

Всех с праздником и велком к граалю

Читать статью
Читать статью
Читать статью


С любовью, Ahillary и Cryppi ❤️

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
🔥12423🤡7👍3👾2❤‍🔥1
Практика под web3

Записали с cryppi небольшое видео с подробным разбором роадмапа из статьи
В видео подробно разобрали каждый пункт роадмапа, чтобы у вас было ешё больше понимания куда двигаться, что смотреть и что делать

Видео выложили в канал (не забудьте подписаться, скоро там будет ещё больше интересного про web3)

По сути статья + это видео это 2 инструмента, которые позволят вам абсолютно бесплатно:
- сократить в разы время на прогон аккаунтов и любые другие активности в web3
- автоматизировать то, что нужно именно вам
- аудировать скрипты
- чувствовать себя максимально комфортно в коде
- стать грамотным программистом в сфере web3

И это меньшее, что вы получите, приложив немного усилий и времени

Смотреть видео
Смотреть видео
Смотреть видео

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
42👍61🥰1