VARTCALL – Telegram
VARTCALL
2.3K subscribers
648 photos
13 videos
21 files
589 links
web3 разработка, философия, мысли, практика

по всем предложениям: @jerskrew

экосистема: @vartcode
Download Telegram
КАК КОДИТЬ??

самый важный вопрос с момента появления нейросетей и надеждой что GPT все сделает за меня

🕵️‍♂️ ВЫБЕРЕМ НАПРАВЛЕНИЕ

фокус на основах

переменные, циклы, условия, функции, структуры данных.

🐍 Например, для Python начинаем с простых задач без сторонних библиотек.

💪 Практикуемся на платформах вроде LeetCode, HackerRank или Codewars, решая задачи вручную. Это учит думать алгоритмически.


🎹 РЕШАЕМ ЗАДАЧИ САМОСТОЯТЕЛЬНО

😭 не используем нейросети или готовые решения сразу. Если застрял, разбиваем задачу на части и ищем ответы в документации или книгах («Грокаем алгоритмы» или документация Python).

пробуем написать псевдокод или нарисовать блок-схему перед тем, как писать код 👍

😱 ПИШЕМ КОД С НУЛЯ

создаем небольшие проекты (калькулятор, to-do список, парсер данных). Это учит соединять теорию с практикой.

🤬 избегаем копи-паста. Если используем чужой код, разбираем его построчно и переписываем своими словами.


😱 УЧИМСЯ ЧИТАТЬ И ПОНИМАТЬ КОД

изучаем проекты на GitHub, пробуем понять как они устроены и вносим небольшие улучшения

Рефакторим свой старый код, чтобы улучшить его читаемость и эффективность.

⌨️ РАБОТАЕМ С ИНСТРУМЕНТАМИ РАЗРАБОТЧИКА

git - система контоля версий проектов

GitHub / GitLab / Bitbucket - хостинг-репозиториев и управление коллаборацией (issues, pull requests, CI/CD).

Docker - контейнеризация приложений.

Docker Compose - сборка нескольких сервисов (например: backend + БД).

Podman - альтернатива Docker.

VirtualBox / Vagrant - виртуальные машины, когда нужен полноценный образ ОС.

🤔 DEVTOOLS (ДЛЯ СБОРКИ, ЗАПУСКА, РАЗРАБОТКИ)

VS Code / JetBrains IDE - лучшие IDE в зависимости от языка.

Node.js + npm/yarn/pnpm - если фронтенд/фулстек.

Python + pip/venv/poetry - для Python проектов.

Bash - скрипты автоматизации.

Homebrew / Chocolatey / apt - менеджеры пакетов.

💃 РАБОТА С API СЕТЬЮ

Postman / Insomnia - тестирование REST/GraphQL API.

curl / httpie - тесты API из терминала.

Ngrok / Localhost.run - проксирование локального сервера.


🫙 ОГРАНИЧИВАЕМ ЗАВИСИМОСТЬ ОТ НЕЙРОСЕТЕЙ

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

😊 спрашиваем объяснение ошибки, а не решение задачи.

правило - писать код минимум 1–2 часа без обращения к ИИ.


😓 МЫШЛЕНИЕ ЧЕРЕЗ ПРАКТИКУ

Регулярно участвуем в хакатонах или челленджах, где время ограничено, и нет возможности полагаться на ИИ 🗑

Объясняем свои решения другим (в сообществах или друзьям). Это помогает структурировать знания.

🧠 РЕФЛЕКСИЯ И АНАЛИЗ ОШИБОК

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

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

📖 КНИГИ

Грокаем Алгоритмы

Структура и интерпретация компьютерных программ

Чистый код


PDF также дропну сюда

😮 впринципе выдал все методы по которым я прогаю, расскажи как у вас проходит процесс обучения коду
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3🏆1
📸 МЕДИЙНОСТЬ В WEB3

разберем все плюсы и минусы этой возможности

😱 ДЛЯ РАБОТЫ

Активное присутствие в социальных сетях (X, LinkedIn, Discord, Telegram) или публикация контента (блоги, туториалы, видео на YouTube) делает вас заметным для рекрутеров и Web3-проектов ✏️

🙏 Участие в хакатонах, DAO или Open Source-проектах с публичным профилем увеличивает шансы на приглашение в крутые стартапы или протоколы.

🧠 ДЕМОНСТРАЦИЯ ЭКСПЕРТНОСТИ

Публикация технических статей (Medium или Dev.to) или кода на GitHub позволяет показать навыки в Solidity, Rust, или других языках, используемых в Web3 ☕️

Объяснение сложных концепций (смарт-контракты, DeFi, NFT) в доступной форме может выделить вас как эксперта 🤵‍♂️


НЕТВОРКИНГ

Web3 - сообщественно-ориентированная сфера. Активность в X, участие в AMA (Ask Me Anything) или выступления на конференциях (например, Devcon, ETHDenver) помогают завести связи с лидерами индустрии, инвесторами и разработчиками 🎹

Медийность может привести к приглашениям в DAO или коллаборации с другими проектами.

⌨️ ЛИЧНЫЙ БРЕНД

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

создание туториалов по разработке смарт-контрактов или аудит безопасности может сделать вас "go-to" человеком в нише 😮

Это может привести к предложениям о работе с высокой зарплатой или даже к фриланс-заказам.

🔑 ДОСТУП К ПРОЕКТАМ

Многие Web3-проекты ищут разработчиков через X или Discord, а не через традиционные платформы вроде LinkedIn. Медийность помогает быть на виду у таких команд 🎧


💸 ФИНАНСЫ

Спонсорство контента (например, от Web3-платформ или инструментов вроде Hardhat) может стать дополнительным источником дохода 😘

💪 ВЛИЯНИЕ

Медийность даёт возможность влиять на развитие Web3, продвигая свои идеи, стандарты или инструменты.

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

✏️ ПРЕПОДАВАНИЕ

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


💻 ГИБКОСТЬ И НЕЗАВИСИМОСТЬ

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

💃 ПРИЗНАНИЕ В СООБЩЕСТВЕ

Уважение в Web3-сообществе может открыть двери к уникальным возможностям, таким как участие в закрытых проектах или доступ к инсайдерской информации. 🎧


разберем минусы этой индустрии ??
Please open Telegram to view this post
VIEW IN TELEGRAM
👍133
ТЕСТИРОВАНИЕ СМАРТ-КОНТРАКТОВ

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

😮 Это нужно для:

Проверки бизнес-логики

Предотвращения багов и уязвимостей

Уверенности перед деплоем в основную сеть

⚔️ ТИПЫ ТЕСТИРОВАНИЯ

Юнит-тестирование: Проверка отдельных функций контракта (как в примере с Hardhat).

Интеграционное тестирование: Проверка взаимодействия между несколькими контрактами или с внешними протоколами (Uniswap, Chainlink).

Фаззинг (Fuzz Testing): Использование инструментов вроде Foundry или Echidna для автоматической генерации случайных входных данных, чтобы выявить краевые случаи и уязвимости.

Форк-тестирование: Тестирование контракта в форке основной сети (mainnet fork) для имитации реальных условий (например, с использованием Hardhat или Foundry).

Статический анализ: Использование инструментов вроде Slither или Mythril для анализа кода без его выполнения, чтобы выявить потенциальные уязвимости.


🔧 ИНСТРУМЕНТЫ ТЕСТИРОВАНИЯ

DappTools: Альтернатива Hardhat и Foundry, популярная среди разработчиков, которые предпочитают минималистичный подход.

Brownie: Фреймворк на Python для тестирования и деплоя смарт-контрактов, удобный для тех, кто знаком с Python.

Certora: Инструмент для формальной верификации, который проверяет корректность смарт-контрактов на основе математических спецификаций.

Tenderly: Платформа для мониторинга, отладки и симуляции транзакций в реальных условиях.


💸Как тестировать смарт-контракты (SOLIDITY)?

используется Hardhat или Foundry

🟡 Пример на Hardhat:

npx hardhat init


Пишем контракт и тест на JS/TS

const { expect } = require("chai");

describe("Counter", function () {
let counter;

beforeEach(async function () {
const Counter = await ethers.getContractFactory("Counter");
counter = await Counter.deploy();
await counter.deployed();
});

it("should start with 0", async function () {
expect(await counter.count()).to.equal(0);
});

it("should increment count", async function () {
await counter.increment();
expect(await counter.count()).to.equal(1);
});
});


запускаем тесты

npx hardhat test


💸 КАК ЗАРАБОТАТЬ??

Участие в аудитах

Компании платят большие деньги за аудит смарт-контрактов

code4rena.com

sherlock.xyz

immunefi.com

💰 Найти баги - получить баг-баунти

Если найдешь уязвимость, проект платит вознаграждение

Нужны знания в тестировании и анализе кода.

😄 Стать QA-инженером Web3

Некоторые проекты ищут отдельных специалистов для написания юнит-тестов.


🧠 ПРОЦЕСС ОБУЧЕНИЯ

Учимся писать тесты в Hardhat и Foundry

Изучаем известные уязвимости (reentrancy, overflow и т.п.)

Тестируем open-source контракты с GitHub

Участвуем в конкурсах на Code4rena/Sherlock

🧳 Делаем портфолио из аудитов и тестов

🔫 РЕСУРСЫ ДЛЯ ОБУЧЕНИЯ

cryptozombies.io - интерактивный курс по Solidity и тестированию.

docs.openzeppelin.com/learn - гайды по безопасности и тестированию.

university.alchemy.com - курсы по разработке и тестированию Web3.

🎹 ПРАКТИКА

Написать тесты для популярного open-source контракта (Uniswap,, Aave).

⌨️ Провести аудит небольшого контракта с GitHub и опубликовать отчет.

Создать и задокументировать фаззинг-тест с использованием Echidna или Foundry 👀

😱 Разработать контракт с умышленной уязвимостью, а затем написать тесты для ее выявления.


разбираем тестирование подробнее? 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍2😍21💋1
🎹 SOLIDITY С НУЛЯ

мега мощная идея

💪 ЧТЕНИЕ СМАРТ-КОНТРАКТОВ

Разбор реальных контрактов (Uniswap, WETH, скандальные токены).

Как находить уязвимости (реентераси, front-running, логические баги).

⌨️ Декомпиляция байткода - читаем чужие контракты без исходников.

📜 ПИШЕМ СВОИ КОНТРАКТЫ

Токены с подвохом (скрытый mint, налог 90%, honeypot).

Раг-пул (учимся делать, чтобы не стать жертвой).

DeFi-эксперименты (свой AMM, лендинг-пул с "неожиданной" логикой).

Взломостойкие контракты (как защититься от атак).

💻 ВЗЛОМ И ЗАЩИТА

Атаки на контракты (реентераси, flash-loans, oracle manipulation).

Как ломают проекты (разбор хаков: Poly Network, Nomad Bridge).

Контракт-ловушки (контракты, которые кидают тех, кто их вызывает).

😱 ЧТО-ТО ИНТЕРЕСНОЕ

NFT с динамической логикой (меняется после каждого трансфера).

Анонимные транзакции (миксеры, Tornado Cash-подобная логика).

Контракты с backdoor (скрытый админ, upgradeable-прокси).

😱 ВЫХОД В ПРОД

Как задеплоить и не сесть (легальные vs серые схемы).

Где искать заказы (аудит, кастомные контракты).

Как продвигать свои контракты (TG-боты, скандалы, виральный маркетинг)

КАК ВАМ ИДЕЯ? 😮
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3415💋6
💊 БАДЫ WEB3 РАЗРАБОТЧИКА

🧠 ДЛЯ ФОКУСА И КОНЦЕНТРАЦИИ

Львиная грива (Lion’s Mane) - нейрогенез, концентрация, память.

L-Теанин + Кофеин – фокус без тревожности.

CDP-Choline (Цитиколин) - улучшает когнитивные функции, помогает при умственном переутомлении.

Alpha-GPC – источник холина для мозга.

Bacopa Monnieri – улучшает память, особенно в долгосрочной перспективе.

😕 ОТ УСТАЛОСТИ И ВЫГОРАНИЯ

Rhodiola Rosea (Родиола розовая) – адаптоген, борется с переутомлением.

Женьшень (Panax Ginseng) – энергетик без кофеина.

Ashwagandha – мощный антистресс, стабилизирует настроение и уровень кортизола.

CoQ10 (Коэнзим Q10) – поддержка клеточной энергии, особенно при хронической усталости.

🧬 ДЛЯ ПАМЯТИ И РАБОТЫ МОЗГА

Omega-3 (DHA/EPA) – поддержка мозга, улучшает скорость обработки информации.

Фосфатидилсерин (Phosphatidylserine) – улучшает память и скорость мышления.

Uridine Monophosphate – синергия с холином и DHA для нейропластичности.

😴 ДЛЯ СНА И ВОССТАНОВЛЕНИЯ

Магний (особенно в форме магний-глицинат) – расслабление, сон, нервная система.

Мелатонин – нормализация циркадных ритмов (особенно если кодишь по ночам).

Глицин – помогает засыпать и глубже спать.


😱 ИНТЕРЕСНЫЕ КОМБО И КОМПЛЕКСНЫЕ РЕШЕНИЯ

Noopept – ноотроп, работает у некоторых людей как "мозговой бустер".

Mind Lab Pro – дорогой, но эффективный комплекс для когнитивной поддержки.

Qualia Mind – еще один премиальный стек, содержит всё и сразу (и стоит как MacBook).

🤫 P.S Не медсовет. Пробуем на себе аккуратно, читаем побочные эффекты. Лучший БАД — нормальный сон, вода и отдых. Но иногда хочется чуть-чуть буста, особенно под дедлайн на хакатоне.


😑 Рассказывайте что принимаете вы. Какие результаты?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7🤔42
😭 Я ПЛОХОЙ ОТЕЦ

6 дней назад каналу VARTCALL исполнилось 2 года, а я даже не рассказал об этом

так вот

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

🍷 с начала 2025 мы пробили много отметок, с 746 подписчиков 1 января, мы пришли к пункту в 2147 человек

🥰 спасибо всем большое за доверие, комментарии, реакции и всю поддержку которую вы даете на моем пути

3й год канала будет еще интереснее! Больше софта, коллабораций, лайфченджей и счастья!!

СПАСИБО ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
227🔥8😍3💋1
🎹 НЕЙРОСЕТИ В WEB3

разберем все плюсы и минусы того самого ВАЙБ-КОДИНГА

😮 МНОГО БУКВ

✔️ ПЛЮСЫ

АВТОМАТИЗАЦИЯ РУТИННЫХ ЗАДАЧ

Нейросети могут генерировать шаблонный код для смарт-контрактов (например, на Solidity), API для взаимодействия с блокчейном или фронтенд-компонентов DApps 💰

Это ускоряет процесс написания стандартных функций, таких как управление токенами (ERC-20, ERC-721) или базовые проверки безопасности 😕

👼 СНИЖЕНИЕ ПОРОГА ВХОДА

Нейросети помогают новичкам быстрее разобраться в сложных концепциях Web3, таких как взаимодействие с EVM, газ или децентрализованные протоколы 😱

Они могут предложить примеры кода или объяснить логику работы блокчейна.


💩 ОПТИМИЗАЦИЯ КОДА

Нейросети могут анализировать код смарт-контрактов и предлагать оптимизации для снижения затрат на газ (gas fees) - работает не всегда, нужно перепроверять 🚨

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

👟 БЫСТРОЕ ПРОТОТИПРИРОВАНИЕ

👊 Нейросети позволяют быстро создавать прототипы DApps, включая фронтенд, смарт-контракты и интеграцию с кошельками (MetaMask, WalletConnect).

Это полезно для тестирования идей и демонстрации концепций инвесторам.

🔴 ОШИБКИ И УЯЗВИМОСТИ

Некоторые нейросети (Myth-X, Slither, CodeQl), обученные на анализе кода, могут выявлять распространенные уязвимости в смарт-контрактах, такие как reentrancy-атаки, переполнение или проблемы с доступом 👅

это особенно важно, так как ошибки в смарт-контрактах могут привести к потере средств.


⛔️ МИНУСЫ

УСТАРЕВШИЕ ДАННЫЕ 👨‍🦳

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

⌨️ ПРОБЛЕМЫ С БЕЗОПАСНОСТЬЮ

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

Например, нейросеть может не учесть edge-cases или предложить код, уязвимый к атакам вроде front-running или flash loans 😑


🤔 ОГРАНИЧЕННАЯ КОНТЕКСТНАЯ ОСВЕДОМЛЕННОСТЬ

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

🔥 Они также могут не распознавать актуальные изменения в экосистеме Web3 (например, обновления EIP или новые стандарты токенов).

😱 АУДИТ

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

Нейросети не заменяют профессиональных аудиторов.

😮 ОГРАНИЧЕННАЯ ПОДДЕРЖКА НОВЫХ ТЕХНОЛОГИЙ

🐷 Web3 - быстро развивающаяся область, и нейросети могут не успевать за новыми блокчейнами, протоколами или стандартами (например, появлением новых L2-решений или zkEVM).

Это может привести к неактуальным или несовместимым решениям.

😱 КАК ИСПОЛЬЗОВАТЬ НЕЙРОСЕТИ??

🕺 КОМБИНИРУЕМ С РУЧНЫМ АНАЛИЗОМ

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

😳 ПРОВОДИМ АУДИТ БЕЗОПАСНОСТИ

Даже сгенерированный код должен проходить аудит у профессиональных компаний (например, CertiK, OpenZeppelin) 🥰


🥴 ОБНОВЛЯЕМ ЗНАНИЯ НЕЙРОСЕТИ

используемая модель обучена на актуальных данных и поддерживает последние версии языков и протоколов.

✏️ ИСПОЛЬЗУЕМ ДЛЯ ПРОТОТИПОВ

Нейросети идеальны для быстрого создания MVP, но для production-кода требуется дополнительная проверка.

👍 ОБУЧАЕМ КОМАНДУ

Не заменяем глубокое изучение Web3-разработки нейросетями.

Используем их как инструмент для ускорения, а не как основную опору.


Как вы пользуетесь нейронками? Какие самые лучшие 😑
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62
😮 СТРИМ RELEASE

VARTCALL X GUIDE DAO

🗓 КОГДА?

Пятница 23.05.2025

🔜 20:00 Киев / МСК

🗺 ГДЕ?

twitch.tv/vartcall

также запущу на YouTube и в Telegram

💋 все вопросы на стрим, пишите под этим постом
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥13🤩6🤔3💋1
💊 БАДЫ WEB3 РАЗРАБОТЧИКА 3.0

часть 1

🕺 ДЛЯ МОТИВАЦИИ, ЭНЕРГИИ И СТАРТА УТРА

Креатин — не только для качалки. Увеличивает уровень АТФ в мозге, помогает при умственном утомлении, работает на память и ясность мышления

PQQ (Пирролохинолинхинон) — митохондриальный активатор, помогает чувствовать бодрость и "свежую голову"

L-Tyrosine — сырьё для дофамина. Хорошо при стрессах, дедлайнах и «умственной перегрузке»

N-Acetyl-L-Carnitine (ALCAR) — улучшает работу митохондрий, помогает мозгу быстрее просыпаться

Teacrine / Dynamine — стимуляторы из чая ку ча. Энергия без резкого подъёма и отката, альтернатива кофеину

🧠 НЕЙРОПОДДЕРЖКА, КОНЦЕНТРАЦИЯ, ЯСНОСТЬ

Sulbutiamine — модифицированная форма витамина B1, работает на ясность и концентрацию

Huperzine A — ингибитор ацетилхолинэстеразы, повышает уровень ацетилхолина — важно для памяти и фокуса

Centrophenoxine — антиоксидант и холинергик, работает в паре с ноотропами

Lions Mane + Niacin — отличная пара для нейрогенеза и нейропластичности

☺️ ДЛЯ СПОКОЙСТВИЯ, СОСТОЯНИЯ ПОТОКА И ПСИХИКИ

Taurine — снижает кортизол, поддерживает ГАМК, улучшает устойчивость к стрессу

Inositol — помогает при тревожности, особенно при напряжённой работе

Lithium Orotate — микро-дозы лития улучшают настроение, защищают нейроны

🥳 КОМБО НА ДЕНЬ

Креатин + L-Тирозин + ALCAR + Кофеин — топ для бодрого старта и чистого мышления

Lion’s Mane + Niacin + Omega-3 — нейрогенез, настроение и концентрация

L-Теанин + Кофеин + Rhodiola — фокус и антистресс

🤬 P.S. Все добавки — только после изучения!

Проверяй противопоказания. Не смешивай всё подряд. Иногда достаточно просто выйти на улицу и подышать.


Какие из этих пробовали? Есть эффек? Пишите ✏️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🐳3👍2🤔1
БИОХАКИНГ В WEB3

т.к у нас нет времени качаться - есть решение

Стероиды – синтетические аналоги тестостерона, которые используются для увеличения мышечной массы, силы и выносливости.

✏️ Самые интересные и популярные анаболические стероиды и их эффекты

Тестостерон (пропионат, энантат, ципионат)

Основные эффекты:

💪 Быстрый рост мышечной массы и силы.

👟 Улучшение восстановления после тренировок.

🍓Повышение либидо и агрессии ("стероидная ярость").

✔️ Побочки: Эстрогеновые (гинекомастия, отёки), подавление собственного тестостерона, акне.

😐 Надролон (Дека-Дураболин, "Дека")

Основные эффекты:

💪 Мощный рост сухой мышечной массы.

💪 Увеличение выносливости и силовых показателей.

🤷‍♀️ Меньше конверсии в эстроген, чем у тестостерона.

✔️ Побочки: Сильное подавление тестостерона, повышение пролактина (риск гинекомастии), сухость суставов.


🔥 Тренболон ("Трен")

Основные эффекты:

💧 Один из самых мощных анаболиков без задержки воды.

💪 Даёт "жесткую" мускулатуру и рельеф.

🤬 Увеличивает агрессию и выносливость.

✔️ Побочки: Подавление тестостерона, бессонница, повышенная потливость, кардиотоксичность.

Метандиенон ("Метан", Дианабол)

Основные эффекты:

🐳 Быстрый набор массы (но с водой).

🏋️‍♀️ Сильный прирост силы уже в первые недели.

✔️ Побочки: Сильная задержка воды, высокий эстроген, токсичность для печени.

Оксиметолон ("Анаполон")

Основные эффекты:

🏆Один из самых сильных оральных стероидов для набора массы.

💪 Увеличивает силу и выносливость (используется в пауэрлифтинге).

✔️ Побочки: Очень токсичен для печени, повышает давление, сильная задержка воды.


Станозолол ("Винстрол")

Основные эффекты:

Даёт "сухую" мышечную массу без воды.

💪 Улучшает рельефность и плотность мышц.

Часто используется перед соревнованиями.

✔️ Побочки: Боли в суставах, повышение холестерина, токсичность для печени (в таблетках).

Болденон ("Эквипойз")

Основные эффекты:

👍 Мягкий стероид с хорошим набором массы.

😋 Улучшает аппетит и выносливость.

Меньше побочек, чем у тестостерона.

✔️ Побочки: Лёгкое подавление тестостерона, возможна эстрогеновая активность.

Оксиандролон ("Анавар")

Основные эффекты:

🧘 Слабый, но безопасный стероид.

Даёт небольшую "сухую" массу и силу.

👵 Популярен среди девушек.

Побочки: Снижение ЛПВП ("хорошего" холестерина), дороговизна.


👍 Вывод

Стероиды дают мощные эффекты в плане роста мышц и силы, но их использование без контроля врача может привести к:

😭 Подавлению естественного тестостерона (после курса возможна импотенция и депрессия).

💔 Проблемам с печенью и сердцем (особенно оральные стероиды).

😊 Гинекомастии (рост груди у мужчин из-за эстрогена).

😡 Психическим изменениям (агрессия, раздражительность).

Если рассматриваем фармакологию, лучше консультироваться с спортивным врачом и делать анализы крови.


🧠 Безопасной альтернативой могут быть SARMs (например, RAD-140, LGD-4033) или пептиды (ИФР-1, ГР), но и у них есть риски.

что принимали? Ваши комментарии
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔14👍2🔥1
🔥 СТРИМ UPDATES

Сегодня в 20:00 Киев / МСК

GUIDE DAO X VARTCALL

ГДЕ? - twitch.tv/vartcall

🎹 все вопросы и темы на стрим, пишите под этим постом

❤️ Максимум реакций поддержки на стрим

+ подписывайтесь на Twitch
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🐳7💋4👍2
😰 SOLIDITY С НУЛЯ

ЧАСТЬ №1

🤪 ОСНОВЫ БЛОКЧЕЙНА И ETHEREUM

Перед изучением Solidity важно понять базовые концепции:

Что такое блокчейн

Как работает Ethereum

Что такое смарт-контракты

Виртуальная машина Ethereum (EVM)

Газ и комиссии в сети

Документация Ethereum в помощь Ethereum.org - основы


⌨️ УСТАНОВКА НЕОБХОДИМЫХ ИНСТРУМЕНТОВ

Remix IDE (База для Старта)

Онлайн-редактор для написания смарт-контрактов

Локальная разработка (продвинутый вариант)

Устанавливаем Node.js

Устанавливаем Hardhat

npm install -g hardhat


😳 ОСНОВЫ SOLIDITY

Структура контракта

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract MyFirstContract {
// Переменные состояния
uint public myNumber;

// Функции
function setNumber(uint _number) public {
myNumber = _number;
}

function getNumber() public view returns (uint) {
return myNumber;
}
}


🕺 КЛЮЧЕВЫЕ КОНЦЕПЦИИ:

Типы данных (uint, address, bool, string и т.д.)

Видимость функций (public, private, internal, external)

Модификаторы (view, pure, payable)

События (event)

Ошибки и обработка (require, revert, assert)


🔧 ПРАКТИКА

Пишем простой контракт в Remix

В remix.ethereum.org создаём новый файл (MyContract.sol)

Пишем простой контракт (как пример выше)

Скомпилируем (вкладка Solidity Compiler)

Развернём (вкладка Deploy & Run Transactions)

🤨 ИЗУЧАЕМ БОЛЕЕ СЛОЖНЫЕ
ПРИМЕРЫ:


Контракт токена (ERC-20)

Краудсейл

Простой аукцион

👍 ЛОКАЛЬНАЯ РАЗРАБОТКА С HARDHAT

Инициализируем проект:

npx hardhat init


😱 Пишем тесты для нашего контракта

😮 Развернём на локальной сети Hardhat

📕 РЕСУРСЫ

Документация - docs.soliditylang.org/en/v0.8.30

Интеративный Учебник - cryptozombies.io

Solidity По Примерам solidity-by-example.org

💃 БИБЛИОТЕКИ И ФРЕЙМВОРКИ

openzeppelin.com/solidity-contracts

hardhat.org


😄 ПРАКТИКА

Решаем Задачи - ethernaut.openzeppelin.com

Хакатоны - gitcoin.co

Изучаем код популярных проектов на GitHub

😁 ДАЛЕЕ

Изучаем стандарты токенов (ERC-20, ERC-721)

Разбираемся с DeFi

Узнаем про масштабируемость (Layer 2 решения)

пишем код и тестируем!

☺️ ЧТО РАЗБЕРЕМ ДАЛЕЕ?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥111
🙏 СТРИМ UPDATES

НАЧИНАЕМ ЧЕРЕЗ 5 МИНУТ

ГДЕ? youtube.com/live/eVLvWliYhgo
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🎹 СТРИМ ИТОГИ

1.5 часа web3, блокчейна и просто прекрасного общения

📺 Запись стрима

youtube.com/live/eVLvWliYhgo

😊 БОНУС

Наша web3 школа Guide Dao, подготовила бонусы

💸 -20% на сайте и -20% по промокоду VARTCALL20

скидки на сайте суммируются

guidedao.xyz

СПАСИБО ЗА СТРИМ ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62💋2
😮 SOLIDITY С НУЛЯ ЧАСТЬ 2

ЧАСТЬ 1

когда у нас есть базовое понимание структуры смарт-контракта, разберём ключевые элементы Solidity: типы данных, функции, модификаторы и безопасность.

🍷ТИПЫ ДАННЫХ

примитивные типы

uint (целые числа без знака, например uint256)

int (целые числа со знаком, например int128)

bool (true / false)

address (адрес Ethereum, например 0x...)

string (текст)

bytes (байтовые данные, например bytes32)

😳 сложные типы

array (uint[] numbers) - массив данных

mapping (mapping(address => uint) balances) - создание хеш-таблицы (типКлюча => типЗначение)

struct (пользовательские структуры) - набор переменных разных типов под одним именем

enum (перечисления) - создание своих типов данных


contract DataTypes {
uint public myNumber = 42;
bool public isActive = true;
address public owner = msg.sender;
string public greeting = "Hello, Solidity!";

uint[] public numbers = [1, 2, 3];
mapping(address => uint) public balances;

struct User {
string name;
uint age;
}

User public user = User("Alice", 25);
}


🕺 ФУНКЦИИ И ИХ ВИДИМОСТЬ

типы функций 🎧

public — можно вызывать извне и внутри контракта

private — только внутри контракта

internal — внутри контракта и наследников

external — только извне (нельзя вызвать внутри контракта)

🤞 модификаторы функций

view — не изменяет состояние (только чтение)

pure — не читает и не изменяет состояние

payable — может принимать ETH


contract FunctionsExample {
uint public value;

// public функция (можно вызвать извне)
function setValue(uint _newValue) public {
value = _newValue;
}

// view функция (не изменяет состояние)
function getValue() public view returns (uint) {
return value;
}

// pure функция (не зависит от состояния)
function add(uint a, uint b) public pure returns (uint) {
return a + b;
}

// payable функция (может получать ETH)
function deposit() public payable {
// ETH автоматически зачисляется на баланс контракта
}
}


🫙 БЕЗОПАСНОСТЬ: require, revert, assert

Ошибки в Solidity могут стоить денег (потеря ETH из-за багов). Поэтому важно проверять условия.

require — проверяет условие, иначе откатывает транзакцию

function withdraw(uint amount) public {
require(amount <= balances[msg.sender], "Not enough balance!");
balances[msg.sender] -= amount;
}


revert явный откат транзакции

function emergencyStop() public {
if (msg.sender != owner) {
revert("Only owner can stop!");
}
isStopped = true;
}


assert — для проверки инвариантов (должно ВСЕГДА быть true)

function divide(uint a, uint b) public pure returns (uint) {
assert(b != 0); // Деление на ноль невозможно
return a / b;
}


💩ПРАКТИКА

💸 Контракт "Кошелёк"

Пишем контракт, который:

1⃣ Позволяет владельцу (owner) устанавливать начальный баланс.

2⃣ Разрешает пополнение баланса (deposit) с помощью payable.

3⃣ Позволяет снимать $ETH (withdraw), но только владельцу и если хватает средств.

4⃣ Запрещает снятие, если контракт "заморожен" (isLocked).


🎁 скидывайте решения в комменты, те кто сделают все задания, получат бонусы
Please open Telegram to view this post
VIEW IN TELEGRAM
9
ROADMAP.SH РАЗБЕРЕМ

что за сайт?

открытая платформа с визуальными дорожными картами для изучения IT-направлений

и так как там есть карта

Blockchain Developer 😮

roadmap.sh/blockchain

Step by step guide to becoming a blockchain developer in 2025.


мы разберем стоит ли опираться на нее

💪 ПЛЮСЫ

👣 Последовательность - с нуля разбираешься с базой блокчейна плавно перетекая в самые сложные темы - Криптографии, Безопасности Смарт-Контрактов, L2 + Rollups + ZK технологии

💸 Каждая тема восктребована в индустрии - Ethers.js, Hardhat, Solidity, The Graph, IPFS - всё это часто встречается в вакансиях и проектах.

🛏 Самое важное - РАЗДЕЛЕНИЕ НА ПОДТЕМЫ

Smart Contracts - Solidity, Remix, Hardhat, Security, Gas Optimization

Ethereum Ecosystem - Oracles, IPFS, The Graph, DAOs, L2

и КОНЕЧНО ССЫЛКИ НА МАТЕРИАЛЫ + Поддержка AI TUTOR для поиска дальнейшей информации

😑 МИНУСЫ И МОИ РЕШЕНИЯ

Абилие Тем - сколько всего изучать как быть??

Выбираем один блокчейн-стек для старта

начальные стеки:

Ethereum + Solidity + Hardhat/Foundry — самый популярный стек.

Solana + Rust — более сложный, но интересный путь.

идем по roadmap шаг за шагом

Разделяем карту на конкретные цели, например:

EVM (Ethereum & совместимые сети)Solidity, Hardhat, Ethers.js, Wagmi

🥰 Сети:💸Ethereum, 💸 Polygon, 🙃 Arbitrum, 🙂 Optimism, 🤓 Avalanche

Solidity — язык смарт-контрактов

Hardhat — фреймворк для разработки

Ethers.js / Viem — работа с блокчейном на фронте

Wagmi — управление кошельками (фронт)

RainbowKit — UI для подключения кошельков

The Graph — индексация данных

Alchemy / Infura — RPC-инфраструктура

💸 Solana стекRust, Anchor, Solana CLI, Phantom

Rust — основной язык смарт-контрактов

Anchor — фреймворк для удобной разработки

Solana CLI — работа с сетью

Phantom / Sollet — кошельки

@solana/web3.js — фронтенд-библиотека

QuickNode / Helius — RPC-инфраструктура

🌌 Cosmos SDK / Tendermint стекGo, CosmJS, Keplr

Go — язык для блокчейн-протоколов

Cosmos SDK — создание блокчейнов

Tendermint Core — консенсус

Keplr — кошелёк

CosmJS — взаимодействие с сетью

IBC — кросс-чейн протокол

💰 Сети: ⚛️ Cosmos,Osmosis, Juno

🥳 Для старта - EVM-стек (Ethereum) — самый популярный, документированный и подходит для большинства кейсов


Нет адаптации под твой уровень и цели 😭

Карта - универсальная для всех, она не учитывает:

Твой бэкграунд

Твой конечный результат (GameFi, DeFi, NFT, L2, DAO и т.д.)

Твой стиль обучения (проектами, теорией, курсами)

поэтому используем roadmap как скелет, а мясо наращиваем под свои цели.


Если цель: стать DeFi-разработчиком - делаем упор на Uniswap, AMM, flash loans, Compound

NFT-игры - больше внимания Metaplex, IPFS, Game design

НЕТ ПРАКТИКИ 🚬

говорят, что учить, но не предлагают конкретных проектов, чтобы закрепить.

🥰 На каждый этап сам формулируем проект.

Изучаем Solidity? - Пишем свой токен (ERC20)

Изучаем Ethers.js? - Делаем сайт с покупкой токенов

Изучаем IPFS? - Загружаем NFT и подключи через смарт-контракт

в результате карта охватывает ПОЛНЫЙ КУРС БЛОКЧЕЙН РАЗРАБОТЧИКА, но не имеет глубины, практики и порой поражает абилием материалов

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

как вам roadmap.sh, что добавите? 😱
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2🔥2
💸 ETHEREUM С НУЛЯ

ЧАСТЬ 1

🔧 компоненты:

EVM (Ethereum Virtual Machine) – виртуальная машина, выполняющая смарт-контракты.

Газ – "топливо" для вычислений в сети.

Транзакции – действия, изменяющие состояние блокчейна (переводы, вызовы контрактов).

Ноды – компьютеры, поддерживающие сеть (полные, легкие, архивные).

Консенсус – сейчас Proof-of-Stake (PoS), раньше был Proof-of-Work (PoW).


🛏 про газ

Газ - единица измерения вычислительных усилий, необходимых для выполнения операций в Ethereum.

зачем газ? 😊

Защита от спама – злоумышленник не сможет завалить сеть бесполезными вычислениями, так как за каждую операцию надо платить.

Компенсация майнерам/валидаторам – газовые сборы идут тем, кто поддерживает сеть.

Предсказуемость стоимости – пользователь заранее знает, сколько максимум он заплатит за транзакцию.

Как рассчитывается газ? 🛍

Каждая операция в EVM имеет фиксированную стоимость в газе (например, простая транзакция — 21 000 газа).

Пользователь указывает:

Gas Limit – максимальное количество газа, которое он готов потратить.

Gas Price (в ETH/gas) – цена за единицу газа (например, 20 Gwei).

Итоговая стоимость транзакции = Gas Used × Gas Price 😱

Если газа не хватает (Gas Limit слишком мал), транзакция откатывается, но газ всё равно сжигается.

EIP-1559: Новая модель газа

С 2021 года Ethereum использует гибкую систему комиссий:

Base Fee – автоматически регулируемая часть, которая сжигается (уменьшает инфляцию ETH).

Priority Fee (чаевые) – идут валидаторам для ускорения транзакции.


транзакции 🐸🐸🐸

жизненный цикл транзакции в Ethereum

пользователь создаёт и подписывает транзакцию

указывает:

to (адрес получателя или контракта),

value (количество ETH),

data (вызов функции контракта, если нужно),

gasLimit и maxPriorityFeePerGas (в EIP-1559)

nonce (счётчик транзакций для этого адреса).

Подписывает её своим приватным ключом (ECDSA).


😱 Транзакция попадает в мемпул (mempool)

Мемпул — "приёмная" Ethereum, очередь транзакций, ожидающих включения в блок.

Как она туда попадает?

🍗 Пользователь отправляет транзакцию через кошелёк (MetaMask, WalletConnect и т.д.).

Кошелёк передаёт её на ноду (свою или публичную - Infura/Alchemy).

💃 Нода проверяет базовую валидность (корректность подписи, nonce, достаточность баланса для газа) и ретранслирует её другим нодам.

😮 Особенности мемпула:

Каждая нода имеет свой мемпул (не глобальный!).

Транзакции живут там до включения в блок (или отмены).

При высокой загрузке сети транзакции конкурируют за место в блоке через gas price. 🤩

☕️ Валидаторы (ранее — майнеры) выбирают транзакции для блока

Валидаторы сканируют мемпул и отбирают транзакции:

Сначала самые выгодные (с высоким priorityFee).

Затем по порядку nonce (чтобы избежать ошибок "застревания").

Могут применять стратегии (например, исключать транзакции с контрактами-абузерами).

🤵‍♂️ Транзакция включается в блок

Валидатор формирует блок и добавляет в него транзакции.

Блок проходит проверку консенсуса (PoS):

Другие ноды проверяют, что все транзакции валидны.

Если блок принимается, он добавляется в блокчейн.

🎹 EVM выполняет транзакцию

Если это перевод $ETH — просто меняются балансы.

Если это вызов контракта — EVM выполняет его код, меняя состояние блокчейна.

😱 Газ:

Если газа хватило — транзакция успешна.

Если нет — откатывается, но газ сгорает (исключение — revert в контракте).

💸 Обновление состояния

Изменения (балансы, storage контрактов) записываются в глобальное состояние Ethereum.

разбираем $ETHEREUM далее?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍4🤩2🏆1
ЧТО НУЖНО ДЛЯ СТАРТА В WEB3?

разберем все самые важные направления 😉

базовое понимание блокчейна

написание скриптов

web3 fullstack разработка


БЛОКЧЕЙН

ethereum.org/en/developers/docs/intro-to-ethereum

📖 документация охватывает:

базу понимания блокчейна

смарт-контрактов

терминологии

EVM

Нод

Аккаунтов

Транзакций и Блоков


😑 далее в конце сайта нас ждет база материалов на каждый день

Инструменты Практики Изучения Ethereum Программирования - ethereum.org/en/developers/learning-tools/

Что такое L2? - ethereum.org/en/layer-2

Идентификация Скам-Токенов - ethereum.org/en/guides/how-to-id-scam-tokens

БАЗА Туториалы по всем инструментам в web3 - ethereum.org/en/developers/tutorials

Alchemy, hardhat, web3.py, ethers.js, wagmi etc - актуальная инфа, ПРАКТИКА проектов с нуля

🎹 СКРИПТЫ

Языки - python / JS & TS

Библиотеки - web3.py / ethers.js & viem (гайд по всем материала тут - ethereum.org/en/developers/tutorials/)

Разбираемся с Infura / Alchemy для RPC вызовов к блокчейну

изучаем безопасность и env файлы для хранения секретных данных

📖 прекрансый гайд на эту тему - docs.chainstack.com/docs/how-to-store-your-web3-dapp-secrets-guide-to-environment-variables

FULLSTACK WEB3 DEV

собрал несколько постов на эту тему

t.me/code_vartcall/767

t.me/code_vartcall/692

далее

ДОП МАТЕРИАЛЫ - ALL FREE 💵

alchemy.com/university - Курсы по Ethereum, JavaScript, Solidity

web3.university - web3 с нуля, создание первых смарт-контрактов, написание NFT коллекций и многое другое

learnweb3.io - курсы по всем направлениям web3 + за прохождение курсов получаешь XP

полезности 💋

ethglobal.com - ethereum хакатоны

Что добавите? 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍1💋1
🥰 Записываю новое видео

поговорим про web3 и казино

Какие темы ещё разбираем? 😱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10💋21❤‍🔥1