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


Semolina Code Python Telegram | DID YOU KNOW?

Date: |

Should You Buy Bitcoin?

In general, many financial experts support their clients’ desire to buy cryptocurrency, but they don’t recommend it unless clients express interest. “The biggest concern for us is if someone wants to invest in crypto and the investment they choose doesn’t do well, and then all of a sudden they can’t send their kids to college,” says Ian Harvey, a certified financial planner (CFP) in New York City. “Then it wasn’t worth the risk.” The speculative nature of cryptocurrency leads some planners to recommend it for clients’ “side” investments. “Some call it a Vegas account,” says Scott Hammel, a CFP in Dallas. “Let’s keep this away from our real long-term perspective, make sure it doesn’t become too large a portion of your portfolio.” In a very real sense, Bitcoin is like a single stock, and advisors wouldn’t recommend putting a sizable part of your portfolio into any one company. At most, planners suggest putting no more than 1% to 10% into Bitcoin if you’re passionate about it. “If it was one stock, you would never allocate any significant portion of your portfolio to it,” Hammel says.

Telegram announces Search Filters

With the help of the Search Filters option, users can now filter search results by type. They can do that by using the new tabs: Media, Links, Files and others. Searches can be done based on the particular time period like by typing in the date or even “Yesterday”. If users type in the name of a person, group, channel or bot, an extra filter will be applied to the searches.

Semolina Code Python from hk


Telegram Semolina Code (Python / TypeScript)
FROM USA