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

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



tg-me.com/semolina_code_python/81
Create:
Last Update:

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

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

BY Semolina Code (Python / TypeScript)




Share with your friend now:
tg-me.com/semolina_code_python/81

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

To pay the bills, Mr. Durov is issuing investors $1 billion to $1.5 billion of company debt, with the promise of discounted equity if the company eventually goes public, the people briefed on the plans said. He has also announced plans to start selling ads in public Telegram channels as soon as later this year, as well as offering other premium services for businesses and users.

The STAR Market, as is implied by the name, is heavily geared toward smaller innovative tech companies, in particular those engaged in strategically important fields, such as biopharmaceuticals, 5G technology, semiconductors, and new energy. The STAR Market currently has 340 listed securities. The STAR Market is seen as important for China’s high-tech and emerging industries, providing a space for smaller companies to raise capital in China. This is especially significant for technology companies that may be viewed with suspicion on overseas stock exchanges.

telegram from pl


Telegram Semolina Code (Python / TypeScript)
FROM USA