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

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

экосистема: @vartcode
Download Telegram
🔥 ВСЕГО ОДНО НАЖАТИЕ – И ВСЁ ПРОПАЛО!

Разобрал самые интересные способы крипто-мошенничества и как его избежать

https://youtu.be/Dir8zq43_dU
https://youtu.be/Dir8zq43_dU
https://youtu.be/Dir8zq43_dU

Всем приятного просмотра!
🔥8❤‍🔥7🤩5
Как я обучаюсь блокчейн-разработке?

База


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

Как действую я?

Время


Так как я параллельно уделяю время универу у меня остается +- 5 часов времени на полное погружение блокчейну - 35 часов в неделю

Это время это:

- Ресьорч материалов
- Чтение Документаций
- чтение статей
- просмотр видео
- Разработка и тестирование
- Контент

Самый лучший источник материалов - Twitter, Youtube, Документации, Чаты на Reddit, Telegram etc..

Форумы

dev.to - комьюнити по всем напралениям

https://ethereum.org/en/community/online/ - все коммьюнити по эфиру

ethereum.stackexchange.com - форум для вопросов по блокчейн-разработке

reddit.com/r/ethdev - Reddit сообщество разработчиков Ethereum


каналы youtube

разработчики о крипто-разработке

youtube.com/@DappUniversity/videos

youtube.com/@EatTheBlocks/videos

youtube.com/@MoralisWeb3/videos

youtube.com/c/PatrickCollins


Инструменты для Погружения в Блокчейн - Игры

cryptozombies.io - бесплатная обучающая игра, где в игровой форме изучают разработку на Solidity.

ethernaut.openzeppelin.com - игра, созданная OpenZeppelin, в которой нужно решать головоломки, связанные с безопасностью смарт-контрактов.

capturetheether.com - игра предлагает ряд задач, связанных с безопасностью смарт-контрактов, где необходимо «захватывать эфир»

eth.build - платформа, созданная в стиле «песочницы», где вы можете создавать децентрализованные приложения и визуализировать их работу

документации можно легко найти написав к вашему языку, библиотеке, технологии - .docs

пока так, если интересно далее разбирать эту тему - 100 реакций )
12❤‍🔥7👍7🤩2🤔1
🧠 Как я обучаюсь блокчейн-разработке?

Часть №2

Мой самый любимый способ обучения базируется на двух столпах:

1. Контент обучения подается в виде записанных уроков с добавлением практики и прямых эфиров

2. Закрытые сообщества куда приходят люди уже со своим запросом и желают как можно скорее его решить


И в начале 2024 года я закрыл эти проблемы для себя найдя школу которая буквально поменяла все

Мой запрос на обучение блокчейн-разработке был сразу закрыт ведь я получил

-Уроки с нуля по Solidity, JS/TS, библиотекам для взаимодействия с блокчейном
........
-Практику по созданию своих крипто-сервисов и маркетплейсов

-Прямые эфиры с гениями своего дела которые разберут твои проблемы и запросы

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


В результате я получаю самую свежую информацию из крипто-разработки, уроки и сообщество которое двигает меня вперед 😎

И все это я получил у самой лучшей Web3 школы Guide Dao

🍀 Специально для моего коммьюнити я подготовил бонус в виде скидки на обучение в 10% по промокодуVARTCALL”, скидки на сайте DAO суммируются

https://www.guidedao.xyz/

Двигаем Блокчейн-Разработку Вместе!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6❤‍🔥4🤩1
🥰 Красивая цифра

Первая победа

Всем спасибо за доверие и поддержку!

Держим путь к 10 000 до конца года
🔥12🤩4😍4
🦖 Адаптируйся или умри - ситуация по дропам

Один из крайних хайповых проектов с 2023 года - Scroll раздал дроп

Результат - 33 токена = $50 за полтора года ежедневной работы с проектом :)

Многих такое отгоняет от дропов, потому что очевидно что таких же ревардов как в 2021 - 2022 когда мы за простые 3 - 4 свопа и минта NFT получали от $500 да и проекты выходили намного быстрее

Почему так?

1. Хайп

По данным Google Trends, рейтинг поискового запроса «Bitcoin» по шкале от 0 до 100 составляет сейчас 18, что является самым низким значением за последние четыре года.


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

2. Переизбыток

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

💡 Решение

Качественно отрабатывать несколько аккаунтов, при желании 20 аккаунтов сделать в проект можно. И не абы какие а максимально качественные - с лучшими Антиками и проксями, с качественно отработанными активностями и деньгами на кошельках. И уже получается $1000 с проекта :)


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

Надеюсь что ситуация с выборами в США улучшит ситуацию на рынке, по крайней мере рынок будет буллиш если Трамп победит

Можете поставить ставочку на следующего президента тут 👈

❤️ Как вам такие посты с мыслями, го фитбек!
🔥5👌3👍21🤔1😍1
Как наконец начать кодить в крипте?

Посмотри это видео, возможно сегодняшний день станет твоей отправной точкой 🦖

https://andnow.how2code.xyz/

Продолжаем действовать!
🎉3👍21🔥1🤩1😍1
👋 Как начать в блокчейн-разработке?

https://news.1rj.ru/str/code_vartcall/377

Самый успешный и самый подробный гайд на эту тему вышел ровно год назад

За это время моё понимание данной отрасли выросло вдоволь и я могу сделать свои выводы

1. Статья по прежнему не теряет актуальности

2. Далее я рекомендую посмотреть моё видео на эту тему

3. Ваши предложения - проявите активность если хотите вторую часть этой дегено-легендарной статьи

Проявите активность и сажусь писать 👌
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥13🔥8😍5
А нас уже 700 🥳

🥰 всем спасибо за вашу поддержку и обратную связь, следующий чекпоинт - 1000
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩1🐳1
🤔 А этот комментарий, пожалуй, требует отдельного видео

сколько интересных материалов ждёт этот канал, все скоро 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🎉1😍1
Блокчейн-Разработка 2025 💻

12 декабря 2024 - биткоин пробил $100k, мемкоины летят, альтсезон просыпается после затяжной спячки - Рынок оживает, инвестиции приходят

Лирика Окончена

Блокчейн Разработка и прогнозы на 2025 год 💭

1. Проекты - наконец-то мы приходим в ту фазу рынка когда проекты буквально “штампуют”, накачивают инвестом и награждают пользователей - Hyperliquid, Movement, Xion и так далее

2. Спрос на Разработчиков - по данным Research and Markets (ведущий мировой источник отчетов о рынке и аналитических исследований) - рынок блокчейн-услуг вырастет с $20,1 млрд в 2024 году до $248,9 млрд к 2029 году с совокупным годовым темпом роста в 65,5%.

А это в свою очередь новые web3 решения, рабочие места и повышение грантов контрибьютерам

https://www.researchandmarkets.com/report/blockchain

3. Развитие Технологий

Solidity 💸

• Ожидаем уменьшение затрат на развертывание и выполнение смарт-контрактов

• поддержка новых версий EVM

• улучшение инструментов и API

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

Также будет продолжена работа по взаимодействию блокчейна с Rust, JS, GO, Python etc..

В результате мы имеем прекрасную картину для рассвета этой технологии, увидим что будет на практике
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1😍1
😘 Варткол Возвращение

Месяц no-content закончился, ноль активности от моего имени

Пересмотрел свой подход к контенту и его подаче

Следующий год и месяц обещает быть моим вовращением

Что затронем

Гайды, а их собралось немалое количество - Obsidian, Solidity, JS - для блокчейн-разработчиков

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

Живая практика кода с вами - моими слушателями

Дальнейшие планы уже буду раскрывать по исполнению, пока видение такое

Ваши действия:

Для понимания общей картины стоит перечитать закреп и базу по старту в блокчейн-разработке

Мы начинаем!
Please open Telegram to view this post
VIEW IN TELEGRAM
10🎉5🔥4
@solana/web3.js - ошибка на миллион долларов 💵

история

Solana/web3.js - JS библиотека для взаимодействия с блокейном Solana. Она является самой популярной библиотекой для создания web3 приложений на Solana и позволяет: управлять кошельками, генерировать транзакции, взаимодействие со смарт-контрактами, а также управлять RPC-запросами. Ну и наконец это официальная библиотека от Solana Labs (фаудеры Solana) - то есть траст к технологии имеется!


Что произошло?

2 декабря 2024, злоумышленники получили доступ к учётной записи на GitHub, которая имела права на публикацию обновлений в npm. Через эту учётную запись были выпущены две заражённые версии библиотеки (1.95.6 и 1.95.7).

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


Основным механизмом взлома стало добавление функции addToQueue, которая встраивалась в криптографические операции библиотеки, такие как Keypair.fromSecretKey. Это позволило похитить приватные ключи пользователей, работающих с кошельками или децентрализованными приложениями на основе Solana.

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


Проблема была устранена через 5 часов - обновлением (версия 1.95.8)

Как обезопасить себя?

1. Проверка зависимостей на наличие уязвимостей с помощью инструментов, таких как npm audit или Snyk.

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

3. Храните приватные ключи в защищённых местах, например, в менеджерах секретов (например, HashiCorp Vault или AWS Secrets Manager).

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

5. Убедиться, что используемые библиотеки имеют фиксированные версии (не используют диапазоны версий), чтобы избежать автоматического скачивания потенциально заражённых версий.

6. Всегда оперативно обновляйте библиотеки до последних версий, особенно после выявления уязвимостей.

7. Фишинг. Например, не переходите по подозрительным ссылкам и не вводите данные для входа на фальшивых сайтах. База ;)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3🐳1
База Инструментов для Блокчейн-Разработчиков | JS Версия

1. Взаимодействие с Блокчейном (Библиотеки)

ethers.js / web3.js - Ethers спокойно подходит для старта взаимодействия с блокчейном, далее для advanced изучения переходим на web3.js

Гайд по ethers.js

2. Создание и тестирование смарт-контрактов

Гайд по смарт-контрактам

HardHat - среда разработки контрактов с JS (тестирование и развертывание)

Truffle Suite - Фреймворк для тестирования смарт-контрактов (проводим тесты с JS)

Foundry - Тестирование смарт-контрактов с возможностью вызова через JavaScript (RPC).

Для старта отлично подойдет Hardhat

3. Подключение к кошелькам

Metamask API - Интеграция кошельков с dApps, подпись транзакций и управление аккаунтами.

WalletConnect - Протокол для подключения мобильных кошельков через QR-коды.

4. Работа с API

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

Infura - API для взаимодействия с Ethereum, IPFS без настройки собственных нод.

Alchemy - также работа с блокчейном и предоставление API для разработчиков, (намного больше опций и функций чем у Infura).

Для старта отлично подходит Infura, Alchemy уже advanced lvl


Собрал базу, набираем активности и дропаю следующую часть 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤‍🔥5🐳41
БАЗА | Инструменты Блокчейн-Разработчика на JS

Часть №2

Предыдущая часть

1. Хранение Данных

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


Для JS есть решение - библиотеки

Helia - технология, которая помогает проще и эффективнее использовать IPFS в JavaScript-приложениях.

Отлично подходит для web-приложений, node.js сервисов где ipfs будет использоваться для обработки данных и тестовые проекты где мы будем использовать IPFS локально


2. Работа с оракулами

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


Для Работы с Оракулами нам будет необходим chainlink - он предоставляет децентрализованные оракулы, которые позволяют смарт-контрактам взаимодействовать с внешними данными.

https://docs.chain.link/data-feeds/using-data-feeds

Доступ к Chainlink мы получаем через JS библиотеки web3.js / ethers.js

вот и база, изучаем!

Набираем максимум активности и выходит следующая часть 👮
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥4😍2
🐊 БАЗА | Solidity для блокчейн-разработчика

Разработка Смарт-Контрактов

Для старта весь код мы пишем в Remix, если проект не большой и не используются дополнительные библиотеки, Remix это база, уже далее после понимания синтаксиса Sol., можно переходить на VS Code и работать там

Тестирование

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

https://hardhat.org/tutorial

HardHat отлично подходит для этой задачи, особенно для новичка!

После освоения отлично подойдет Ganache или Foundry

Интеракция

Взаимодействие со смарт-контрактами, хранение данных и оракулы - тут используем web3.js / ethers.js, IPFS и chainlink, про них в блокчейне мы уже говорили в этих постах (первый, второй)

Автоматизация Задач

OpenZeppelin - библиотека реализации контрактов (ERC20, ERC721, etc) для Solidity / Cairo. Уменьшает время разработки и повышает безопасность.

Начальный Пакет Разработчика, набираем активности и выходит следующая часть 🍜
🐳6👍43🤩3
БАЗА! Solidity Инструменты для Блокчейн-Разработчика с НУЛЯ!

Часть №2

Предыдущая часть:

Управление Ключами

Лирика

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

После подписания, транзакция попадает в мемпул, а затем майнеры / валидаторы добавляют её в блок (подробнее про этот процесс в этом видео)

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


Чтобы избежать этого, существует решение:

Gnosis Safe - управление транзакциями с помощью мультиподписной технологии.

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

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


Как интегрировать Gnosis Safe в смарт-контракт ?

1. Через публичный API Gnosis Safe

Например интегрировать функции Gnosis Safe в ваш DApp, чтобы автоматизировать выполнение транзакций, требующих нескольких подписей.

2. Через контракт Gnosis Safe

Пример кода для использования контракта Gnosis Safe:

pragma solidity ^0.8.0;

import "@gnosis.pm/safe-contracts/contracts/GnosisSafe.sol";

contract MyContract {
GnosisSafe public gnosisSafe;

constructor(address _safeAddress) {
gnosisSafe = GnosisSafe(_safeAddress);
}

// Функция для передачи транзакции на Gnosis Safe для подписания

function executeTransaction(address to, uint256 value, bytes memory data) public {
gnosisSafe.execTransaction(to, value, data, Enum.Operation.Call);
}
}


3. Взаимодействие с Gnosis Safe через вызов методов

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


Финал - ПРИМЕР Процесса

1. Создаётся контракт Gnosis Safe для управления активами.

2. Устанавливаются владельцы кошелька, и для выполнения транзакции необходимо собрать несколько подписей.

3. Смарт-контракт вызывает методы Gnosis Safe для инициирования транзакции.

4. Транзакция ожидает подписи от владельцев.

5. Как только достаточно подписей собрано, транзакция выполняется в блокчейне.


Если нужное количество подписей не собрано - транзакция не будет выполнена

Финалом (если все подписи собраны), будет деплой такого смарт-контракта в сеть через HardHat и JavaScript 🦍

Ваша активность - мой подробный разбор Solidity и этих процессов внутри 🤞
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤‍🔥1🐳1
Тестирование Смарт-Контрактов, выбираем лучший инструмент

Для разработки и тестирования:

Hardhat или Foundry

Начинаем с HardHat, разбираемся с тестами на JS/TS, изучаем работу тестирования и деплоя.

Далее спокойно переходим на Foundry, где все тесты уже пишутся на Solidity, тут интерфейс менее дружелюбный, но из-за понимания работы полученной в hardhat, взаимодействие будет эффективнее, тем более foundry быстрее выполняет функции из-за Rust, а также поддерживает fuzzing-тесты и покрытие кода (coverage), что делает тестирование проекта намного четче!


Для продакшена и анализа: Tenderly.

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

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


Для новичков и небольших проектов: Truffle или Ganache.

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

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


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


Ganache и Truffle часто используются вместе в процессе разработки.

Ganache предоставляет локальную среду для тестирования, а Truffle помогает разрабатывать и развертывать контракты, а также писать тесты и управлять миграциями.

Например, вы можете использовать Ganache для создания локальной сети и развертывания контрактов с помощью Truffle, а затем тестировать их на этой сети, что позволяет ускорить процесс разработки.


Пора выпускать полноценный материал на эту тему, поста не хватит чтобы все разобрать
🔥5👍3🤩2
Тестировани Смарт-Контрактов | JAVASCRIPT

Тестирование Необходимо для проверки, работает ли смарт-контракт так, как планировал разработчик (совпают ли адреса, балансы, нужная ли сумма газа, правильно ли настроен hardhat, ganache или foundry, правильная ли версия Solidity указана, etc..)


Основные инструменты JavaScript для тестирования смарт-контрактов

Библиотеки и Фреймворки

Базовое Тестирование

Ethers - Библиотека для взаимодействия с Ethereum, также отлично подходит для тестов вызовов контрактов и проверок состояния сети.

web3.js - также либа для взаимодействия с Ethereum, но advanced


Используем для:

Простого взаимодействия с контрактами.

Проверки балансов и состояний.

Тестирования базовых операций и условий.


Тестирование 2.0

Mocha: Фреймворк для написания тестов.

Chai: Библиотека для создания удобных утверждений (assertions)

Нужны тогда:

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

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

Когда необходимо работать с асинхронными функциями и транзакциями (например, проверка результатов после деплоя контракта).

Когда вам нужно проверить не только простые состояния, но и ошибки (reverts) или более сложные сценарии использования контракта.


Тестирование Advanced

После всех этих технологий, мы готовы к более глубокому и масштабному тестированию смарт-контрактов

1. Hardhat — основной инструмент для профессионального тестирования смарт-контрактов

Предоставляет:

Мощный фреймворк для тестирования с интеграцией Mocha и Chai.

Симуляцию Ethereum-сети с локальными блокчейнами (на базе Hardhat Network).

Поддержка покрытия кода (coverage) для проверки полноты тестов.

Поддержка фактов тестирования(например, отладка транзакций, состояния блоков).

Гибкая настройка для взаимодействия с различными Ethereum-сетями (локальными, тестовыми и основной сетью).

Мокинг контрактов, что позволяет тестировать контракты, не полагаясь на реальные сети.


Про остальные технологии тестирования писал в предыдущем посте 👆

В результате мы имеем:

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

Foundry для более продвинутых, производительных и безопасных тестов.

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

Ganache для быстрой локальной симуляции блокчейна и тестирования в рамках Truffle или Hardhat.


Пора вместе тестировать смарт-контракты, поста не хватит, нужна статья, а еще лучше видео.
🤩3🔥21😍1
🧑‍💻 Переход, который изменит всё | TypeScript в блокчейн-разработке

История

В жизни всех JS-энтузиастов наступает момент когда необходимо повышать качетсво, безопасность и надежность нашего кода, тогда в игру вступает TypeScript.


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

Но, разберем подробнее чем так крут TypeScript?

Масштабируемость

📕 В крупных проектах становится сложно поддерживать JavaScript-код из-за отсутствия строгой структуры. TypeScript помогает структурировать код и делать его читаемым для команды.

Интеграция

TypeScript отлично интегрируется с такими блокчейн-библиотеками как: ethers.js, web3.js и инструментами вроде Hardhat и Truffle. Благодаря типизации, мы будем работать с контрактами и транзакциями гораздо проще и безопаснее.


Лучшая работа с ABI контрактов

Блокчейн-разработка часто связана с вызовами методов смарт-контрактов через ABI.

TypeScript позволяет использовать автогенерацию типов для контрактов. Например, с помощью typechain вы можете получить строго типизированные методы контрактов.

Сообщество и Инструменты

Большинство web3 решений на данный момент построено и поддерживается через TypeScript, включая ethers.js, web3.js, hardhat, truffle…

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


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

youtube.com/@semolinacode

Теперь все гайды будут преимущественно на TypeScript, все поймут, всё донесу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🐳3🤩1
БАЗА! TypeScript для Блокчейн-Разработчика

1. Настройка:

Установка Node.js - nodejs.org

Установка TypeScript - npm install -g typenoscript

Для правильной компиляции TypeScript файла - tsc --init

Если работаем с библиотеками или фреймворками (например, Hardhat, Web3.js, Ethers.js) - добавить соответствующие типы через @types/ или указал их в types:

Например:

npm install --save-dev @types/node

npm install --save-dev @types/mocha


2. База (Библиотеки, Тестирование, Деплой)

t.me/code_vartcall/553

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

3. Хранение Данных и Оракулы

t.me/code_vartcall/554

4. Тестирование и Деплой Контактов

t.me/code_vartcall/558

5. Как Тестировать Смарт-Контракты

t.me/code_vartcall/559

6. Зачем переходить с JavaScript на TypeScript?

t.me/code_vartcall/560

База для Старта в 2025, учим, кодим
🔥8😍1🏆1