Python с нуля для криптанов (и не только) № 11 | web3.py за 2 часа - пишем софт, лутаем бабки

preview_player
Показать описание
Прямо сейчас идёт челлендж "с нуля до профита на софте"

Ссылки из видео:

0:00 - о чем это видео
2:30 - полезные материалы
11:11 - структура проекта
12:46 - почему вам надо перейти на pycharm
14:27 - подключение к блокчейну
17:37 - достаем основные параметры из блокчейна
20:14 - checksum address и баланс кошелька
22:46 - decimals
23:47 - публичный адрес из приватника
27:47 - from_wei и to_wei
29:34 - публичный адрес из сидки и аннатоции типов
36:25 - обзор класса client
40:45 - работа с abi
56:08 - вызов read функций из контракта
1:10:17 - функция для отправки write транзакций
1:22:00 - верификация транзакции
1:25:07 - правильный approve
1:37:45 - получение актуальной цены токена
1:40:15 - woofi: свап eth to usdc
1:53:21 - как искать и фиксить ошибки
1:58:55 - woofi: свап usdc to eth
2:09:44 - обычные трансферы
02:12:55 - итоги
Рекомендации по теме
Комментарии
Автор

Я по конкретным запросам обрыл весь Ютуб и интернет, не нашел ничего стоящего, а тут просто в рекомендациях висит это чудо. Автору спасибо, лучший, мужик, красавчик; подписка, лайк

BigPig-ef
Автор

Просто лучший. Заебался я дейлики делать, седня с нуля по видео за 3-5 часов написал кодик, все ахуенно
Спасибо, обнял!!

boyarik
Автор

Очень мощное видео, как его не хватало) спасибо

cryptostarscreamcryptostar
Автор

Красава, спасибо за твоё время и силы, ты большой молодец, не останавливайся!!!

rtomilkin
Автор

Очень познавательное видео! Спасибо автору

АлисаСерых-гх
Автор

Добрый день, хотел тоже самое сделать на sushi, там функция не swap, а processRoute и принимает последний параметр bytes route, не понимаю откуда его взять и как правильно добавить в аргрументы контракта

cryptostarscreamcryptostar
Автор

спасибо, очень полезный материал, буду ждать видео по cross swap :)

grts
Автор

13:24 Я вообще на ST4, даже плагин написал который пока не принимает модерация репозитория st - но я туда поставил линтеры (и ещё flake8 с pycodestyle), автодополнение и кучу всякой полезности и IDE работает быстро и не занимает много ресурсов, и кодить одно удовольствие (пишу с типизацией и LSP серверами для разных языков в том числе и для Python)

Ещё недавно перешёл на плагин anaconda (почему-то Jedi не захотел нормально работать и жаловался на отсутствие поддержки синтаксиса python3.11), и пришлось в файле этого плагина подправить таймаут соединения с jsonserver потому что эта фигня на node js и запускается после загрузки самой анаконды 😆(ещё потом немного настроил сам плагин + в lsp отключил лишнее, но это и так несложно)

blackcatdevelper
Автор

2:09:40 Похоже на несколько-секундный тильд)

blackcatdevelper
Автор

30:36 Объяснил бы сначала web2 вариант этой схемы, а потом web3 - а то наоборот не сразу ясно..

blackcatdevelper
Автор

Подскажи, плиз, на какие библиотеки можно посмотреть для примера? В видео ты упомянул, что есть какие-то

vanka
Автор

А если свап происходит через multicall?

rucat
Автор

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

Deadbutpreatty
Автор

Кто у тебя угнал кошелек - свинья 🐖 (я почему-то уверен, что угнали)
Спасибо тебе большое за понятное объяснение 😊 Будет ли обзор скрипта какого-нибудь твоего? Главное, не забрасывай 🙂

Munchen
Автор

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

Мувик-ум
Автор

На винде:

.\venv\Scripts\activate.bat

АнастасияНовожилова-иц
Автор

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

Deadbutpreatty