VARTCALL
2.23K subscribers
590 photos
11 videos
21 files
534 links
Мир web3 разработчика

Админ - @vartcall

Навигация канала - t.me/code_vartcall/951
Download Telegram
💚 SOLANA КЛУБ

Сегодня начинается наш первый день работы в клубе, цель к 1 сентября - полное понимание базы Solana в web3 разработке

🗓 Последний день для вступления в клуб, в следующий раз делаем подобный движ в сентябре

t.me/+LCH7v5kuNBQwMWUy

Навалите максимум реакций и мы начинаем 🥵
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉11🤗7❤‍🔥4🔥4😈2
EVM НА БАЗЕ??

найден по истине самый лучший сайт для прокачки своих навыков как Ethereum Разработчиков

speedrunethereum.com

Тут вы найдете практику работы с EVM на все случаи жизни: от создания простой NFT и деплоя смарт-контракта до создания полноценного Децентрализованного Обменника

Думаю устроить рубрику на канале, где раз в n-время буду записывать сюда видео как я решаю эти проект

Делаем
🔥7😈1
🍞 Про языки

Solana, EVM, Solidity - это все понятно, как же начать прогать?

разбираем этот вопрос?

50 😈 и делаем гайд
😈54🔥2
🧠 ЯЗЫКИ ПРОГРАММИРОВАНИЯ С НУЛЯ

каждый день на этом канале появляется все больше и больше контента на разные web3 тематики

Мы разбираем как начать в EVM, Solana, и других блокчейнах

Но какой в этом смысл если мы не знаем как начать программировать

СЕГОДНЯ РАЗБЕРЕМ ЭТО ПОДРОБНО

начнем с того, что программирование это мышление и выбор языка программирования на старте не так важен

Именно поэтому на собесах в FAANG вам не говорят

"На языке Java напишите сортировку пузырьком"


Почему??

потому что они не спрашивают на русском

и потому что компаниям важен ваш подход к решению задач, а не язык, на котором вы это реализуете

Поэтому начинать свой путь в программировании можно с любого языка, т.к вы будете выполнять базовые задачи

Изучение переменных, циклов, ветвлений, функций и так далее

Прекрасными сайтами будут

hackerrank.com/dashboard

Практика задач на разных языках программирования + доп практика по Алгоритмам, функциональному программированию, математике и так далее

jschallenger.com

learntypescript.online

Практика - от базы JS и TS до полного понимания разработки на этих языках

БОНУС

заведите дневник ваших решений в notion.so или obsidian.md

возвращайтесь, проверяйте, улучшайте решения

С этого начинается наш путь в программировании

далее переходим в ЗАКРЕПЛЕННОЕ СООБЩЕНИЕ и двигаемся вперед

если знаете еще мощные сайты для старта в программировании - скидывайте в комментарии

🧠 РАБОТАЕМ
🔥5
🧠 Вы любите варткола?
Anonymous Poll
83%
да
17%
нет
😈41❤‍🔥1
😈 Как не потерять все в эйфории рынка?

Лето 2025 пока становится максимально бычьим для рынка, биткоин каждый день на пике и сейчас закрепился на $117.000, Виталик, пожалуйста не подведи и далее, эфир ≈ $3.800

Сейчас можно проводить много видов ресьорча, рассказывать про индекс страха / жадности (жадность в пике), про новые инвестиции со стороны США и их биткоин резерва

Все это прекрасно, все это правда

Но

Что делать, чтобы в такой эйфории не зайти на все $$$ в трейдинг, не накупить мем-токенов и в депрессии не зайти на stake.com (осуждаю, разумеется)

ПЛАН

Хорошее слово, но тут оно как никогда кстати, нам нужен ПЛАН

Да, скучно, мне тоже, но в результате это съекономит тонны нервов

Когда покупать, продавать тот или иной актив, какой % от капитала выделяется на мемы, трейдинг и прочий gamble

Именно благодаря такой движухе я до сих пор держу солану, купив её ещё в 2022 году, после краха FTX

Держу потому, что купил на небольшой % от депозита и после фиксации тела, можно не переживать что будет и далее

Поэтому уже сегодня, пока рынок не начал улетать в небеса, да так, что с каждого утюга будут снова говорить о биткоине, открой obsidian.md и запиши свой инвестиционный план

работаем
🍄‍🟫 Ваши инструменты для отработки активностей
Anonymous Poll
24%
BAS
6%
Afina
34%
JS/TS
65%
Python
Solana Репозиторий RELEASE

Создал GitHub Репозиторий, где собираю все самые важные материалы для старта работы в этом блокчейне

JS/TS и Python Edition

github.com/vartcall/Solana

Максимум практики, ни словом больше

Изучаем
🤗41😈1
🍒 Путь Приложения Solana

первичное тестирование - devnet

const connection = new Connection(clusterApiUrl("devnet"), "confirmed");


тут - clusterApiUrl - встроенная функция соланы, вернет URL сети солана

в случае devnet эта функция вернет https://api.devnet.solana.com

бонусы devnet

Бесплатные тестовые токены - можно получать через скрипт с лимитом в 2 соланы за одну операцию

Скорость - т.к тут меньше валидаторов, время обработки также снижается, ибо найти 66% валидаторов в девнете намного легче чем в основной сети

далее тестнет

Стабильное тестирование перед выходом в основную сеть

что тут??

Airdrop - ограниченный - до 10 солан в день и до 2 солан за транзакцию

Стабильнее devnet

По скорости ближе к основной сети

и наконец после тестнета мы переходив в основную сеть mainnet beta

почему бета??

2020-2021: Solana запустилась как "beta" версия

Протокол активно улучшался, а команда не хотела убирать "beta" слишком рано

Название прижилось и осталось до сих пор

ТО ЕСТЬ ЭТО РЕАЛЬНО РАБОЧАЯ СЕТЬ

тут крутяться реальные $$$

все RPC - solana.com/rpc
4
Что будет далее??

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

в 2022 году, когда я создавал свой первый телеграм канал, моей главной целью было облегчение поиска информации, чтобы при контакте со мной человек сразу понимал, как ему действовать, если его цели совпадают с тематикой моего повествования

Все изменилось в начале 2025 года, во время моего дня рождения, появилась идея:

"предлагаю писать посты в канал каждый день"

на удивление, это стало поворотной точкой в становлении этого канала и понимания ведения блога в целом

поэтому рассказываю как мы двигаемся далее

разумеется моя главная задача - в доступной для каждого форме объяснить что такое web3, как каждый может внедрить эту нишу в свою жизнь и заработать свои первые $$$ на этом

для достижения этой цели у нас должен быть план и понимание как та или иная публикация сможет приблизить нас к достижению этой цели

поэтому я добавляю новую рубрику канала - Roadmap

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

теперь публикации канала будут четко отражать нашу глобальную цель...

мы начинаем....
13😈2🤗2
продолжение контента....

Решаем, как буду публиковать контент на youtube.com

2 варианта

😈 Анимации, мемы - все как и было (2 видео в месяц)

❤️ Моя озвучка, стоковые видео на фон и субтитры (10 видео в месяц)


🥎 Ставьте соответствующую реакцию и будем делать
28😈20
python web3 с нуля

пересмотрел тактику обучения питону, поэтому ловите обновлённый список задач

master python web3 from scratch

1. Синтаксис и Алгоритмы

hackerrank.com/dashboard

Решаем задачи на понимание:

Переменных, типов данных, логических условий, словарей, списков, кортежей, функций, базового ООП, try/except, работу с файлами, виртуальным окружением, работой с API и базовый CLI


2. Установка web3 компонентов

web3py.readthedocs.io/en/stable/

pip install web3


ethereum.org/en/developers/tutorials/

Лучший сайт практики всех web3 направлений, поэтому:

Выбираем Python, изучаем теорию и пишем проекты (на сайте они также присутствуют)

После ознакомления с базовым web3py, можете прочитать пост про дополнительные библиотеки и гайды по web3 Python

t.me/code_vartcall/791

что учить дополнительно:

Работа с RPC (подключение к блокчейну)

Что такое ABI (для работы с функциями смарт-контрактов)

Как отправлять транзакции и их чего они состоят, что такое nonce

Что такое публичные и приватные ключи у web3 кошельков (metamask и так далее)

Что такое gas, как рассчитывается gas price

Плюсаните, если нужен github репозиторий по Python web3 с нуля
15😈3🤗3
javascript web3 с нуля

Разберем абсолютно все задачи и инструменты, для понимания javascript уровня web3 с нуля

Синтаксис

база для тех, кто только начинает свой путь в программировании

изучаем:

Переменные
типы данных
логические условия
объекты и массивы
функций (и стрелочные функции =>)
ООП
try/catch
работа с файлами
виртуальное окружение работа с API и базовый CLI
асинхронное программирование (добавьте это и к Python)

каждую тему будем учить на практике

hackerrank.com/dashboard

Лучший сайт для старта в программировании на практике


После решения задач на вышеперечисленные темы, переходим к web3 части

JS обладает хорошей экосистемой библиотек для взаимодействия с блокчейном

Основа:

ethers.js docs.ethers.org/v5/
viem viem.sh

Начинаем с ethers.js, далее с понимаем взаимодействия с блокчейном переходим на viem

практика:

тут материалов будет явно по больше

speedrunethereum.com

подробнее про этот сайт:
t.me/code_vartcall/957

и конечно:

ethereum.org/en/developers/tutorials

Сайт разработчиков Ethereum, где с нуля, решая задачи, вы сможете освоить базу взаимодействия с web3

что нужно знать дополнительно:

База как у python

Работа с RPC (подключение к блокчейну)

Что такое ABI (для работы с функциями смарт-контрактов)

Как отправлять транзакции и их чего они состоят, что такое nonce

Что такое публичные и приватные ключи у web3 кошельков (metamask и так далее)

Что такое gas, как рассчитывается gas price

фронтенд практика:

все самое важное, вы освоите на сайтах, перечисленных выше

финал: установка всех инструментов для работы

nodejs.org - запуск скриптов на локальном сервере

ethers.js

npm i ethers


viem

npm i viem


Для ознакомления с дополнительными инструментами, можете почитать предыдущий пост на эту тему:

t.me/code_vartcall/796

важно

не беритесь за все web3 инструменты сразу, они плавно будут появлятся, в вашей жизни, по мере решения задач
6😈1🤗1
Твоё первое web3 приложение

путь к первой работе в web3

Постоянно в личные сообщения и чат получаю контент следующего характера:

Как попасть на свою первую работу в web3?
Отличия от работы в web2 программировании
Где искать вакансии

и так далее....


Вопросы действительно интересные, ведь одной из целей моего канала, есть получение работы в web3 и облегчение этого пути, для моей аудитории

Поэтому я начинаю ветку постов, где мы 1-2 раза в неделю будем обсуждать ситуацию на рынке web3, создавать ценность, для себя, как разработчика и так далее

Сегодня начнём с базы, обертки разработчика:

Github, Twitter, Discord, Reddit, Farcaster и не будет лишним упомянуть LinkedIn


регестрируемся на этих платформах и периодически публикуем контент со все эти медиа

Началом вашей медийной карьеры может быть то, что вы будете рассказывать, что вы делаете каждый день, чтобы стать разработчиками в web3

Что касаемо Discord - это нетворкинг, переходим в дискорды L1, L2 блокчейнов в ветки devs, помогаем другим, постепенно заводя новых коллег (в описание дискорда можете поставить ссылки на свои медиа-ресурсы)

Параллельно с тем, как мы улучшаем свои умения, как разработчика - начинается публикация проектов на GitHub, что является одной из самых важных частей разработчика в web3 пространстве

практика:

два сайта, которые станут нашими ассистентами, во время нашего пути к первой работе

speedrunethereum.com
ethereum.org/en/developers/tutorials

данные сайты состоят из практики создания web3-приложений, пошаго объясняя пользователю, что делать, для достижения результата

Например, благодаря SpeedRun Ethereum, вы научитесь разработке, от создания простой NFT коллекции, до написания полноценного децентрализовнного приложения

На ethereum.org/en/developers/tutorials также много практики, создания web3 приложений

действия:

1. Создаём аккаунты во всех социальных сетях web3

2. Начинаем писать первые посты и знакомиться

3. Пишем первые проекты с сайтов, перечисленных выше

4. Публикуем код на GitHub
5
С нуля до EVM

Прокачиваем свои скилы, для получения первой работы и написание скриптов


разбираем все, что необходимо для старта в экосистеме evm

evm - ethereum virtual machine - виртуальная машина выполнение смарт-контрактов в Ethereum


что такое смарт-контракты?

Но разумеется копать в низкоуровневое программирование сегодня мы не будем, а поговорим про evm compatible блокчейны

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

evm-совместимые блокчейны:

все кроме StarkNet и Aztec:

l2fees.info
l2beat.com/scaling/summary

план обучения:
(разбор с нуля)

как программировать?
python web3 с нуля
javascript с нуля

работа с SDK:

sdk (software development kit) - набор готовых решений, для разработки под определённую платформу

Каждый блокчейн обладает своим SDK, для взаимодействия и разработки в нём

действия:

изучаем документации evm-совместимых решений

устанавливаем библиотеки, для взаимодействия

начинаем писать первые скрипты (транзакции, обмен токенов, стейкинг, etc)

первые скрипты пишем в тестовых сетях, после переходим в Mainnet


Понимание работы других блокчейнов, особенно L2 эфира, точно не будет лишним, при устройстве на работу, а написание скриптов под эти блокчейны даст вам полную картину работы этих сетей

дайте фитбек, запишу видео-гайд на эту тему
7
С нуля до EVM

запустил марафон, где с полного нуля рассказываю и показываю как выйти на первую работу / оффер / заказ в web3


100 мест

t.me/+nIVNqThTW9o4ODU6
3