TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Regional compilations Thematic compilations Платные каналы Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
  • Promotion
    Advertising through Yandex Business Advertising in channels through TGStat Agency Advertising on TGStat.ru website
Semolina Code (Python / TypeScript)

8 May 2024, 19:59

Open in Telegram Share Report

Слив обучения
(а точнее одного урока)

Starknet (урок 17)

Ссылка на видео
Ссылка на код с урока

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

Благодаря данному видео можно было легко написать свой софт под активности в starknet и если добавить немного удачи, то даже получить дроп

Но если этого не произошло, можно было залить код из видео на гитхаб и получить за это 10000 STRK (если сразу сливать по 2$, получось бы 20к USDT за небольшой код), что тоже очень даже приятно за обычные знания

А теперь про сам урок:
Да, старкнет уже неактуален для прокрута итд. Но я советую хотя бы поверхностно посмотреть урок, чтобы понять как работать со сторонним SDK, как туда встраивать прокси, посмотреть как вообще выглядят не EVM блокчейны со стороны ну и конечно быстро написать небольшую собственную библиотеку для удобной работы

спойлер: самый кайфовый блокчейн, с которым я работал
В уроке разберемся что такое eip-4337 и что такое старкнет
Научимся доставать данные из блокчейна, отправлять READ, WRITE транзакции, увидим лучший експлорер в web3, внедрим прокси в работающую библиотеку

Дополнительные материалы:
видео incrypted
документация loguru
что такое eip-4337
документация eip-4338 от Виталика
установка starknet-py + документация
старкнет експлорер

Таймкоды:
00:00 - что будем делать
00:25 - логирование с помощью loguru
12:04 - что такое starknet и eip-4337
22:04 - установка starknet SDK
23:50 - установка зависимостей из requirements.txt
26:34 - читаем документацию
29:29 - начинаем писать код: создание StarknetClient
32:04 - конструктор StarknetClient и почему для работы с аккаунтом нужно знать приватный ключ и адрес
35:40 - почему адреса это int, а не str?
38:41 - создание клиента, получени блока
40:30 - что такое rpc и какую версию rpc использовать?
44:46 - получение адреса кошелька в нормальном виде
45:23 - получение баланса и получение decimals (1/2)
47:02 - создание контракта
48:13 - получение баланса и получение decimals (2/2) + парсинг результата
54:51 - несколько способов создания контрактов + автоматическая загрузка ABI
01:04:47 - обращение к read функциям контракта
01:08:25 - создание ProxyClient (боевой клиент с внедрением прокси)
01:09:10 - ProxyClient: конструктор и метод value_to_hex()
01:14:50 - обзор експлорера starknet
01:17:45 - передача сессии с прокси в FullNodeClient
01:25:55 - асинхронный менеджер контекста или "что делать, если в конструкторе нужны асинхронные запросы?"
01:36:38 - обзор нового клиента (ProxyClient)
01:38:20 - примеры использования клиента (ProxyClient)
01:41:53 - обзор базовго класса Base
01:43:23 - разбор транзакции в експлорере
01:47:40 - отправка транзакций в Starknet на примере MySwap (eth -> token)
01:58:55 - отправка транзакции в Starknet на примере MySwap (token -> eth)
02:01:01 -итоги

Практика:
1) написать функции для свапа eth в USDC/DAI/USDT/WBTC и обратно через jediswap
2) написать функции для свапа eth в USDC/DAI/USDT/WBTC и обратно через swap10k
3) написать функции на добавление и удаление ликвидности через myswap для пар USDT/ETH, USDC/ETH, DAI/ETH

Накидайте на пост реакций и я выложу разбор дз, в котором подробно показываю как работать с пуллами ликвидности ❤️

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
Python для криптанов (и не только) № 17 | Starknet: разбор блокчейна и реализация удобной библиотеки
группа с анонсами по закрытому обучению web3 автоматизации: https://t.me/how_to_code_web3 Канал в телеграм: https://t.me/semolina_code_python Чат в телеграм, где помогут с любым вопросом: https://t.me/python_with_ahillary Группа с анонсами по приватке с готовыми софтами: https://t.me/arbuzerspubl...

8.7k 4 201 14 78
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
Академия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Справочный центр Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot