Starknet практика и работа с пулами ликвидности (урок 17)
Ссылка на видео
Ссылка на код с урока
Мы решили поделиться с вами одним из видео с предыдущего потока, чтобы вы понимали насколько подробно мы разбираем темы и в каком формате происходит обучение
Также мы добавляем разбор практики, чтобы было ещё больше понимания
Кроме практики в видео разбирается очень важная теория по работе с пулами ликвидности (принципы работы применимы для любого блокчейна)
В уроке разберемся разберём практику по starknet:
1) написать функции для свапа eth в USDC/DAI/USDT/WBTC и обратно через jediswap
2) написать функции для свапа eth в USDC/DAI/USDT/WBTC и обратно через swap10k
3) написать функции на добавление и удаление ликвидности через myswap для пар USDT/ETH, USDC/ETH, DAI/ETH
Мы сделаем свап на JediSwap и 1kSwap, поработаем с пулами ликвидности (добавление ликвидности, удаление ликвидности) на MySwap. Разберём что такое AMM и научимся работать с LP парами
Дополнительные материалы:
Что такое AMM
Таймкоды:
00:00 - что будем делать
01:15 - разбор свапа на JediSwap (1/2)
02:33 - длину массива указывать необязательно!!
03:14 - разбор свапа на JediSwap (2/2)
04:08 - реализация свапа на JediSwap в коде (1/2)
09:30 - звёздочки для распаковки в аргументы функции
12:10 - реализация свапа на JediSwap в коде (2/2)
18:46- реализация свапа на 1kSwap в коде
22:46 - разбор транзакции на добавление ликвидности через MySwap
24:20 - как работает AMM
31:20 - реализация добавления ликвидности на MySwap в коде
34:57 - разбор транзакции на удаление ликвидности через MySwap
41:45 - как развернуть LP пару
58:07 - проверка работоспособности
01:00:52 - итоги
‼️ Подробнее про обучение читайте ТУТ
‼️ В 18:00 MSK повышение цен
SemolinaCode | Chat | YouTube | Arbuzers | HowToCode
Ссылка на видео
Ссылка на код с урока
Мы решили поделиться с вами одним из видео с предыдущего потока, чтобы вы понимали насколько подробно мы разбираем темы и в каком формате происходит обучение
Также мы добавляем разбор практики, чтобы было ещё больше понимания
Кроме практики в видео разбирается очень важная теория по работе с пулами ликвидности (принципы работы применимы для любого блокчейна)
В уроке разберемся разберём практику по starknet:
1) написать функции для свапа eth в USDC/DAI/USDT/WBTC и обратно через jediswap
2) написать функции для свапа eth в USDC/DAI/USDT/WBTC и обратно через swap10k
3) написать функции на добавление и удаление ликвидности через myswap для пар USDT/ETH, USDC/ETH, DAI/ETH
Мы сделаем свап на JediSwap и 1kSwap, поработаем с пулами ликвидности (добавление ликвидности, удаление ликвидности) на MySwap. Разберём что такое AMM и научимся работать с LP парами
Дополнительные материалы:
Что такое AMM
Таймкоды:
00:00 - что будем делать
01:15 - разбор свапа на JediSwap (1/2)
02:33 - длину массива указывать необязательно!!
03:14 - разбор свапа на JediSwap (2/2)
04:08 - реализация свапа на JediSwap в коде (1/2)
09:30 - звёздочки для распаковки в аргументы функции
12:10 - реализация свапа на JediSwap в коде (2/2)
18:46- реализация свапа на 1kSwap в коде
22:46 - разбор транзакции на добавление ликвидности через MySwap
24:20 - как работает AMM
31:20 - реализация добавления ликвидности на MySwap в коде
34:57 - разбор транзакции на удаление ликвидности через MySwap
41:45 - как развернуть LP пару
58:07 - проверка работоспособности
01:00:52 - итоги
‼️ Подробнее про обучение читайте ТУТ
‼️ В 18:00 MSK повышение цен
SemolinaCode | Chat | YouTube | Arbuzers | HowToCode
YouTube
Python для криптанов (и не только) № 17 | Starknet: практика и работа с пулами ликвидности
Первое видео по starknet: https://www.youtube.com/watch?v=2bZX9ECxu-w
группа с анонсами по закрытому обучению web3 автоматизации: https://news.1rj.ru/str/how_to_code_web3
Канал в телеграм: https://news.1rj.ru/str/semolina_code_python
Чат в телеграм, где помогут с любым вопросом:…
группа с анонсами по закрытому обучению web3 автоматизации: https://news.1rj.ru/str/how_to_code_web3
Канал в телеграм: https://news.1rj.ru/str/semolina_code_python
Чат в телеграм, где помогут с любым вопросом:…
Повышение цен
Напоминаю, что через час (в 18:00 MSK) будет повышение цен на все тарифы
Если вы, как я, любите всё оставлять на последний момент, то этот момент уже настал
Вся информация тут
SemolinaCode | Chat | YouTube | Arbuzers | HowToCode
Напоминаю, что через час (в 18:00 MSK) будет повышение цен на все тарифы
Если вы, как я, любите всё оставлять на последний момент, то этот момент уже настал
Вся информация тут
SemolinaCode | Chat | YouTube | Arbuzers | HowToCode
Брайн думает что он самый умный, но как бы не так...
GigaMachine - подарок от меня тем, кто купил все мои софты, в нем будут собраны все необходимые модули для работы со всеми платными софтами, а также весь нужный функционал из AttackMachine.
Вы также получите отдельную тех.поддержку, почти моментальные фиксы, лучшие модули на рынке софтов. Обновления и новые фичи будут изюминкой данного софта, так как его получат самые преданные подписчики моего канала, спасибо вам братья❤️
Функционал софта:
Roadmap:
p.s. Спасибо за 2к братва, вы лучшие🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет, мужики. Писал для себя, но может быть кому - то надо. Не придумал еще, что делать с токенами, может буду собирать на Binance, либо свапать на DEX, когда отрастет токен, но, пока дешевый газ, можно пособирать.
В целом, stakeland выглядит интересно, первый проект насыпал хорошо, но я обмазался говном с дропов и хоть что - то хочу подготовить к стакану.
Кстати, я тоже в L0 и тоже за всем слежу, не вижу смысла обсуждать эти крисиные движухи, не вижу смысла сдавать даже самые хуевые акки. Воркаем.
https://github.com/CryptoBusher/Meme-unstake
Crypto Kiddies Club | TG Channel | TG Chat | YouTube | Github
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - CryptoBusher/Meme-unstake
Contribute to CryptoBusher/Meme-unstake development by creating an account on GitHub.
Представьте, что вы хотите начать нормально собирать данные, чистить их, изучать, генерить фичи и обучать модель что-то предсказывать.
8 лет назад я бы просто делал все в jupyter ноутбуках, юзая пандас и условный xgboost, сохраняя датасеты и модели на диск.
Но сейчас мне это кажется сильно устаревшим. Как минимум, я бы развернул MLFlow, чтобы трекать эксперименты. Она еще (вроде) умеет анализировать обученную модель: показывать топ фичей, графики метрик и тп.
Что еще можете посоветовать? Какие ML-продукты вышли за это время, которые позволят тратить минимум времени на разработку и дебаг кода и максимум на дата-рисерч?
Можно и опенсорс селфхостед решения, можно и платные продукты с фри тирами😉
Источник @danokhlopkov
8 лет назад я бы просто делал все в jupyter ноутбуках, юзая пандас и условный xgboost, сохраняя датасеты и модели на диск.
Но сейчас мне это кажется сильно устаревшим. Как минимум, я бы развернул MLFlow, чтобы трекать эксперименты. Она еще (вроде) умеет анализировать обученную модель: показывать топ фичей, графики метрик и тп.
Что еще можете посоветовать? Какие ML-продукты вышли за это время, которые позволят тратить минимум времени на разработку и дебаг кода и максимум на дата-рисерч?
Можно и опенсорс селфхостед решения, можно и платные продукты с фри тирами
Источник @danokhlopkov
Please open Telegram to view this post
VIEW IN TELEGRAM
Вообще конечно chatGPT аналитик топовая вещь.
Раньше я запускал жупутер, пандасом грузил csv, пытался придумать, какой мне график нарисовать, гуглил matplotlib заклинания, получал какое-то страшное нечто, и долго долго гуглил, как же сделать понятнее и красивее.
Сейчас я просто через Postico написал SQL, скачал csv, закинул в chat gpt и попросил что-нибудь приятное посчитать и нарисовать. Он нарисовал. Потом я понимаю, что хочу, и прошу переделать как мне хочется. И вуаля - красивые и полезные графики без строчки кода.
Например, из этого я выдвинул гипотезу, что задаче поиска норм мемов можно смело выкидывать мемы с долей лайков < 20% и на которые потратили больше 20 сек на реакцию. Тест уже запущен: @ffmemesbot.
Источник @danokhlopkov
Раньше я запускал жупутер, пандасом грузил csv, пытался придумать, какой мне график нарисовать, гуглил matplotlib заклинания, получал какое-то страшное нечто, и долго долго гуглил, как же сделать понятнее и красивее.
Сейчас я просто через Postico написал SQL, скачал csv, закинул в chat gpt и попросил что-нибудь приятное посчитать и нарисовать. Он нарисовал. Потом я понимаю, что хочу, и прошу переделать как мне хочется. И вуаля - красивые и полезные графики без строчки кода.
Например, из этого я выдвинул гипотезу, что задаче поиска норм мемов можно смело выкидывать мемы с долей лайков < 20% и на которые потратили больше 20 сек на реакцию. Тест уже запущен: @ffmemesbot.
Источник @danokhlopkov
JS & Скриптовая Разработка
На канале не было контента целый месяц и за время моего отсутствия появилось очень много интересных тем о которых вскоре выйдут материалы
Начиная с марта я активно влился в скриптовую разработку так как понял, что одним Solidity сыт не будешь и добавил JS и Web3js
🤝 Материалы по данному 'стеку' можно спокойно найти в открытом доступе
> Плейлист на английском
> Материал на русском
> Документация + Live Code Editor
Если вы все еще не приложили свои пальчики к Ethereum - web3js вам в руки
Установить библиотеку можно через NPM прямо в терминале:
Источник @code_vartcall
На канале не было контента целый месяц и за время моего отсутствия появилось очень много интересных тем о которых вскоре выйдут материалы
Начиная с марта я активно влился в скриптовую разработку так как понял, что одним Solidity сыт не будешь и добавил JS и Web3js
🤝 Материалы по данному 'стеку' можно спокойно найти в открытом доступе
> Плейлист на английском
> Материал на русском
> Документация + Live Code Editor
Если вы все еще не приложили свои пальчики к Ethereum - web3js вам в руки
Установить библиотеку можно через NPM прямо в терминале:
npm i - g web3
Источник @code_vartcall
Всем привет!
Провожу сейчас продуктовый ресерч на тему CDP и лендинг протоколов
Если вы когда либо пользовались maker, aave, crvUSD, liquity или другими протоколами этого формата - напишите мне плиз в лс (@ortomich), буквально ответить на несколько вопросов
Источник @ortomich_main
Провожу сейчас продуктовый ресерч на тему CDP и лендинг протоколов
Если вы когда либо пользовались maker, aave, crvUSD, liquity или другими протоколами этого формата - напишите мне плиз в лс (@ortomich), буквально ответить на несколько вопросов
Источник @ortomich_main
Скрипт пополняет ETH Mainnet через Relay (Binance -> L2 -> Eth mainnet via Relay). При газе 5 GWEI у меня выходило по затратам около 0.7$.
Читай README, там есть все, что тебе нужно.
https://github.com/CryptoBusher/Topup-mainnet-relay
Crypto Kiddies Club | TG Channel | TG Chat | YouTube | Github
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - CryptoBusher/Topup-mainnet-relay
Contribute to CryptoBusher/Topup-mainnet-relay development by creating an account on GitHub.
Для тех, кто спрашивал "а что в приватке"
Чтобы не задалбливать всех в основном канале, решили создать новый канал
Также подробно расписали что именно сейчас есть в приватке28 софтов под актуальные проекты за 200$ в месяц (пока что)
Источник @semolina_code_python
Чтобы не задалбливать всех в основном канале, решили создать новый канал
Также подробно расписали что именно сейчас есть в приватке
Источник @semolina_code_python
Привет, свинки! Крутите Scroll? 👀
Сегодня они добавили проверку марок, аналог поинтов, чекнуть можно тут.
В нашем боте свинарнике так же появился чекер, проверить сразу можно много адресов😉
Источник @cryptosvinarnik
Сегодня они добавили проверку марок, аналог поинтов, чекнуть можно тут.
В нашем боте свинарнике так же появился чекер, проверить сразу можно много адресов
Источник @cryptosvinarnik
Please open Telegram to view this post
VIEW IN TELEGRAM
чекер на сибила layerzero.
https://github.com/zaivanza/layerzero-drop-checker
всего в csv сибилов 803093 кошельков. у меня 1/1 сибил, у вас как?
https://twitter.com/LayerZero_Labs/status/1791622471965163597.
Источник @hodlmodeth
https://github.com/zaivanza/layerzero-drop-checker
всего в csv сибилов 803093 кошельков. у меня 1/1 сибил, у вас как?
https://twitter.com/LayerZero_Labs/status/1791622471965163597.
Источник @hodlmodeth
X (formerly Twitter)
LayerZero Labs (@LayerZero_Labs) on X
The sybil self-report phase has now concluded. Each self-reported address will receive 15% of its intended token allocation, with the remaining 85% returning to qualified users.
Between the sybil self-report and analysis by LayerZero, @chaos_labs, and @nansen_ai…
Between the sybil self-report and analysis by LayerZero, @chaos_labs, and @nansen_ai…
Layerzero sybil checker
Заполняем файл addresses.txt, прокси не нужны, чекает с файла
Источник @developercode1
git clone https://github.com/munris-vlad/layerzero-checkercd layerzero-checkernpm inpm startЗаполняем файл addresses.txt, прокси не нужны, чекает с файла
Источник @developercode1
На ум пришел такой вариант работы с заявками:
Такой подход решает проблему перегруженности и абуза заявок, а также проблему нехватки времени. Это не жесткий рандом, и, в то же время, вряд ли удастся получить награду за донос случайно (через абуз рандомных кошельков). Браен сам заявил, что урезали сибил базу из - за опасения False Positive кейсов. При данном подходе такие кейсы могут получить дополнительное подтверждение.
Это лишь один из более-менее эффективных методов отбора заявок, может быть все, что угодно, но при таком раскладе не стоило бы париться, если ваш кошелек попал хоть в 100 разных заявок. Не стоило бы и париться, если софтер слил ваши кошельки, при условии, что софт был не совсем дерьмом.
О провайдерах софтов вообще не парился бы, если софты качественные. Если софт был разработан на коленке и разработчики сами знают о своих косяках - они все оформят в заявках, упираясь на ончейн данные, а не на заявления типа "он крутил через мой софт, вот логи". Не думаю что кому - то нужны их логи. Тут куда бОльше опасался бы паблик софтов, которые может проанализировать любой желающий.
Единственная неэффективность при таком подходе, которая пришла мне на ум - очень качественный крупный кластер, выявленный крысой по модели, существенно отличающейся от тех, что используют партнеры LayerZero, который не пройдет фильтр. Но всем угодить не удастся в любом случае, а крупные + качественные заявки можно рассмотреть в ручном порядке.
Crypto Kiddies Club | TG Channel | TG Chat | YouTube | Github
Please open Telegram to view this post
VIEW IN TELEGRAM
Сибилы, сегодня в 3 ночи началась великая сибильская война против тиранического режима Браяна Пелегрино, когда он разоблачил 800к сибилов
В 5 ночи началась специальная антисибильская операция от сибил хантеров на мирные сибильские кошельки
В результате этого на гитхаб Браяновского режима было отправлено уже более 8600 репортов содержавшие наши кошельки
Граждане сибилы объединили свои усилия в общем чате, в котором совместно кидают репорты на гитхабы сибил хантеров, которые кидали репорты на их кошельки
Совместными усилиями сибилы смогли удалить уже более 5000 репортов из гитхаба и снести тысячи гитхаб аккаунтов предателей
Победа будет за нами
Источник @code_vartcall
В 5 ночи началась специальная антисибильская операция от сибил хантеров на мирные сибильские кошельки
В результате этого на гитхаб Браяновского режима было отправлено уже более 8600 репортов содержавшие наши кошельки
Граждане сибилы объединили свои усилия в общем чате, в котором совместно кидают репорты на гитхабы сибил хантеров, которые кидали репорты на их кошельки
Совместными усилиями сибилы смогли удалить уже более 5000 репортов из гитхаба и снести тысячи гитхаб аккаунтов предателей
Победа будет за нами
Источник @code_vartcall
🧠 Новый Логотип - Новая Жизнь?
С момента публикации моей самой успешной и информативной статьи по блокчейн-разработке прошло уже более полугода. За это время моё понимание и знания в программировании и блокчейне сильно выросли, и я не могу не быть этому рад. Информация теряет свою уникальность и необходимо обновлять её для общего понимания картины нашего пути.
Также через две недели я заканчиваю первый курс 🇪🇺 университета на факультете компьютерных наук. За этот год у меня накопилось много интересного опыта и знаний, которыми я не могу не поделиться с вами. Мой стек понимания низкоуровневых процессов программирования заметно вырос, и обо всём этом необходимо поведать публике!
🫸 К чему всё это?
Этот канал является моим дневником, и я рад, что могу отметить тот чек-поинт, на котором нахожусь сейчас. А так как это резонирует с моей аудиторией - писать это вдвойне приятнее.
Спасибо всем за доверие! Вместе мы двигаемся дальше. И обещаю - это лето будет незабываемым 👣
Источник @code_vartcall
С момента публикации моей самой успешной и информативной статьи по блокчейн-разработке прошло уже более полугода. За это время моё понимание и знания в программировании и блокчейне сильно выросли, и я не могу не быть этому рад. Информация теряет свою уникальность и необходимо обновлять её для общего понимания картины нашего пути.
Также через две недели я заканчиваю первый курс 🇪🇺 университета на факультете компьютерных наук. За этот год у меня накопилось много интересного опыта и знаний, которыми я не могу не поделиться с вами. Мой стек понимания низкоуровневых процессов программирования заметно вырос, и обо всём этом необходимо поведать публике!
🫸 К чему всё это?
Этот канал является моим дневником, и я рад, что могу отметить тот чек-поинт, на котором нахожусь сейчас. А так как это резонирует с моей аудиторией - писать это вдвойне приятнее.
Спасибо всем за доверие! Вместе мы двигаемся дальше. И обещаю - это лето будет незабываемым 👣
Источник @code_vartcall
Очень давно я делал пост про Better DS — модификации обычного дискорда, благодаря которой можно настраивать свои кастомные темы и ставить ахуенные плагины
Однако BDS очень кривой и постоянно вылетает, тем более они прогнулись под TOS и удалили кучу полезных плагинов, поэтому речь сегодня пойдет об его улучшенном аналоге — Vencord
1) Discord — разумеется устанавливаем ванильный дискорд или обновляем текущий
2) Vencord — скачиваем в зависимости от вашей системы, фулл код тут и веб расширение тут
3) В установщике указываем путь до папки Discord, обычно ставится сразу и менять не надо
4) Перезапускаем наш Discord и заходим в настройки, появится раздел VENCORD
Vencord имеет очень много уже существующих плагинов. Искать их можно как через сайт (клик) так и через внутренние настройки дискорда в разделе
VENCORDОднако если нужного вам плагина нет, то можно создать запрос на его создание. Это можно сделать на их сервере (клик) или просто изучить текущие запросы на гитхабе (клик)
Ну и уж в крайнем случае вы можете создавать свои собственные плагины, достаточно знать JS или TS и следовать гайду по плагинам (клик)
• ShowHiddenChannels — начинаем подборку с самого полезного плагина, он позволяет видеть все каналы, которые есть на сервере, но к которым нет доступа
• Translate — второй по полезности, позволяет переводить сообщения на серверах и налету переводить то, что отправляете вы; настраивается через иконку в строке ввода текста
• CustomRPC — позволяет настроить ваш профиль, например добавить активные кнопки, фотографии, описания и так далее; для настройки нужно создать приложение тут
• RoleColorEverywhere — просто приятный плагин, который добавляет цвета для ролей в тех местах, где ники отображаются обычным серым цветом
• AnonymiseFileNames — нужный плагин, который заменяет имена ваших файлов, чтобы никто не увидел как вы назвали файл с кодом "для долбаеба заказчика"
• NewGuildSettings — автоматически мутит звук на новых серверах, куда вы вступаете; также можно настроить разные параметры для всех новых серверов
• MemberCount — очень приятно выглядящий счетчик онлайна и участников сервера, не пойму почему сам дискорд не добавил это
• ServerProfile — имба, которая показывает вообще всю информацию по серверу, в том числе заблокированных пользователей и количество бустов
• ViewIcons — делает аватары и баннеры в профилях пользователей кликабельными и добавляет кнопки View Icon/Banner в контекстное меню
• PinDMs — тоже не выкупаю, почему дс не добавит эту функцию; по названию ясно, можно будет закреплять чаты из раздела личных сообщений
• MessageClickActions — позвоялет редактировать сообщения через двойное нажате по нему, а также удалять его если нажать backspace и кликнуть
• MessageLogger — сохраняет логи об удаленных или отредактированных сообщениях на сервере
• NoServerEmojis — скрывает все эмодзи сервера из меню автозаполнения
В общем плагинов действительно очень много, советую вам самим изучить их на сайте, там больше 150 штук. Если будут вопросы, то можете задать их на сервере, гуд лак
Please open Telegram to view this post
VIEW IN TELEGRAM
Брайн как обычно думал, что самый умный...
SybilAutoFormer - простой софт на отправку форм лично Брайну в офис.
Функционал софта:
———>SOFTWARE<———
———>SOFTWARE<———
———>SOFTWARE<———
Правила заполнения данных указаны в README, запуск софта без меню, сразу идет в бой с Брайном.
Please open Telegram to view this post
VIEW IN TELEGRAM
Накидал пару скриптов для работы с iCloud почтами под ферму, которые сильно упрощают процесс. Если не в теме - Вишня рассказал об этом способе тут.
1. Создание почт (там лимит по 5 почт за 2 часа, потому руками делать много почт это пиздец)
2. Парсинг списка почт
https://www.github.com/CryptoBusher/Icloud-noscripts
Crypto Kiddies Club | TG Channel | TG Chat | YouTube | Github
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Вишня
Все мои ссылки и проекты тут - @Cherry_Links
Закрытый КЛУБ - @CherryX0_bot
Связной - @whoisaleksandr
Закрытый КЛУБ - @CherryX0_bot
Связной - @whoisaleksandr
Разогревочный пост по Solana WEB3 разработке. Пока что нет идей что постить (кроме идей для пары крупных постов) поэтому буду писать о том, что сейчас учу сам
Здесь вы найдете много отличных источников для изучения, бесплатные курсы, а также полезные ссылки на инструменты, которые помогут в обучении
Главный вопрос, который я себе всегда задаю. До сих пор самым эффективным способом было конспектирование, причем я все писал от руки в тетради
Но это заебывало, особенно во время переноса частей кода, да и потерять конспекты можно легко. В общем самым лучшим вариантом оказалось все записывать в Obsidian
Про обсидиан, мои настройки, плагины и так далее я напишу позже отдельный пост, а пока что просто знайте, что лучшего способа чем конспекты в него — не найти
Для начала стоит выучить JS/TS для разработки клиентской части или Rust, если вы хотите делать программы (смарт-контракты) на солане, источники найдете сами
• SOLANA
В пределах этого сайта вы сможете поднять свои знания до мидл уровня, очень много качественной информации с иллюстрациями и примерами
В разделе Developers вы найдете документацию по солане, которая объясняет все основные концепты работы блокчейна, про слоты, программы и так далее
Также есть раздел Courses, там находятся ссылки на бесплатные курсы от комьюнити соланы, в том числе есть про разработку контрактов на Rust
Остальное можете изучить сами, этот сайт будет вашим хабом, где вы будете искать информацию для изучения. Особое внимание обратите на Сookbook с кучей готового кода
• SOLANACOOCKBOOK
Аналог ресурса выше, но здесь информация более развернутая с большим количеством кода и иллюстраций. В общем для углубленного изучения
Сайт поделен на 4 раздела: Started, Core Concepts, Guides и References. В последнем даются примеры кода на разных языках, даже на Python, хотя это та еще хуйня
По сути можете соланакукбук использовать как расширенное издание документации с сайта соланы. Лично я читал одновременно сразу оба сайта
• SOLDEV
На этом сайте можно найти курсы и очень-очень-очень много статьей, туториалов, подкастов, готовых проектов (от Python до Kotlin) и кучу чего еще
• SOLANALABS
Небольшая документация, которая расскажет вам про RPC ноды, валидаторов, архитектуру чейна, а также про его консенсус. Короче то, без чего дальше двигаться нельзя
Также там есть объяснение работы с Solana CLI, юзелес хуйня, но если нужно что-то быстро сделать, то почему бы и нет. Есть примеры кода и гайд на установку
• SPL SOLANA
Очень важная документация по SPL (Solana Program Library). Проще говоря это набор уже готовых программ на Rust, их можно изучить и использовать в своих проектах
Полный код всех программ можно найти на гитхабе (клик). Перед изучением этой доки советую прочитать те что выше, а также понимать JS/TS (одно и тож) и базово Rust
Теперь списочек тулз, которые помогут вам в изучении Solana разработки
• SOL PLAYGROUND
Андерадар гемище, на этом сайте можно быстро тестировать код, деплоить программы и отлаживать их. Все это прямо в браузере, аналогом из эфира можно привести Remix
Еще одним важным плюсом могу выделить встроенные туториалы, в основном конечно под Anchor, но базового курса по нативной солане более чем достаточно
Кстати, там есть список готовых программ проектов, которые мы фармим: Drift, Marginfi, Phoneix и так далее, можно изучить их код и вытянуть новое для себя
• SOL STACK
Думаю вы все знаете stackoverflow, вот этот сайт его аналог, но здесь вопросы только по солана разработке. Полезно если GPT не помогает или хотите найти что-то для себя
• ANCHOR
Самый популярный фреймворк для разработки программ на Rust. Также на Python тоже есть фреймворк Seahorse, но это уже хуйня полная
В общем я вам дал все, чтобы стать гениальным разработчиком на солане. Буду благодарен репостам или прямым ссылкам на пост, потому что аналогичных никто не писал
Please open Telegram to view this post
VIEW IN TELEGRAM