8 Sept 2022, 11:37 UTC≈4,830 views22 reactionsread 6 August 2026 Как я уже говорил, я сейчас немного отошел от солидити так как появились проекты, требующие моей 100% отдачи
Сейчас наткнулся на одну очень интересную тему, которая скорее всего сильно стрельнет в ближайшие пару лет
Тема эта - gRPC (Remote Procedure Calls) - альтернатива REST API
Почему это стрельнет и почему многие сервисы пересядут именно на gRPC?
1) Потому что gRPC использует для передачи данных бинарный формат Pr…
🔥13❤4👍4😁1
23 Aug 2022, 12:16 UTC≈3,760 views12 reactionsread 6 August 2026 Вижу тут новые лица и всех рад приветствовать)
Изучение солидити на некоторое время поставлено на паузу так как сейчас появилось несколько проектов проектов, которые требуют моего активного участия чуть ли не 24/7
1 из таких проектов - бесплатные курсы по python (если вы начинающий разработчик, то начинать с солидити - не самая лучшая идея)
А вот в том бесплатном курсе по python мы изучаем не только синтаксис python,…
🔥12
4 Aug 2022, 20:11 UTC≈2,910 views1 reactionsread 6 August 2026 Семнадцатый урок (Решение задач Ethernaut)
Урок посвящен практике
Так что решаем её тут
Несколько дней точно уйдёт на это
Во время решения задач пришлось подтянуть эти темы:
1) tx.origin
2) self.destruct()
3) Работа со слотами ethers.provider.getStorageAt(...)
4) Байт код (посмотреть длину байт кода можно с помощью
msg.sender.code.length
Если в контракте есть переменные и функции, то длина будет > 0
Но если все дейс…
👍1
2 Aug 2022, 19:00 UTC≈1,990 viewsread 6 August 2026 Шестнадцатый урок (Безопасность: Reentrancy, DoS)
Полезный линк из урока:
openzeppelin
Код контракта reentrancy
Код тестов для контракта reentrancy
Код контракта dos
Код тестов для контракта dos
2 Aug 2022, 17:58 UTC≈1,780 viewsread 6 August 2026 Семнадцатый урок (Низкоуровненые вызовы и безопасность)
Сразу скажу, что 16 урок я не пропустил
Я его посмотрел и он будет постом ниже. Просто я считаю, что лучше сначала пройти 17 урок и только потом 16 (так как в 16 уроке есть низкоуровненые вызовы и для их понимания нужно обязательно посмотреть урок 17)
На этот урок я потратил больше всего времени (но зато разобрался) так как в видео была небольшая неточность (со…
28 Jul 2022, 14:01 UTC≈1,460 views1 reactionsread 6 August 2026 Оказывается, если текст в телеге преобразовать в моноширинный, он станет синим 😳
🤔1
28 Jul 2022, 13:52 UTC≈1,390 views1 reactionsread 6 August 2026 Пятнадцатый урок (Фронт-энд на Next.js, часть 2)
Устанавливаем set-interval-async в наш проект next.js
Документация по методу componentWillUnmount
Этот урок превратился в настоящую головную боль из-за того, что в ММ ID цепочки был указал 31337 (так по умолчанию hardhat работает)
Я постоянно вылетал на ошибку «cannot estimate gas» когда пытался что-то купить с аукциона
Как лечить:
заходим в файл hardhat.config.js
И…
👍1
27 Jul 2022, 09:49 UTC≈1,190 viewsread 6 August 2026 так же для понимания того, что происходит в этом видосе, нужно хотя бы немного почитать документации:
MetaMask
Ethers JS
24 Jul 2022, 10:18 UTC≈1,260 viewsread 6 August 2026 Темы, которые я освежил по js:
• Оператор нулевого слияния
• Function Expression
• Стрелочные функции, основы
• Особенности JavaScript
• Автоматическое тестирование c использованием фреймворка Mocha
• Объекты
• Копирование объектов и ссылки
• Сборка мусора
• Методы объекта, "this"
• Конструкторы, создание объектов через "new"
• Опциональная цепочка '?.'
• Преобразование объектов в примитивы
• Методы примитивов
• Мето…
20 Jul 2022, 13:51 UTC≈1,030 views0 reactionsread 6 August 2026 Четырнадцатый урок (Фронт-энд на NextJS, часть 1)
Создаём next приложение с помощью команды
npx create-next-app
Код контракта
Код скрипта для деплоя
Разворачиваем hardhat
npx hardhat node
Деплоим контракт в hardhat:
npx hardhat run scripts/deploy.js --network localhost
Не забываем добавить ethers в зависимости проекта next (файл package.json)
"ethers": "^5.6.4"
Далее создаем внутри проекта next директорию comp…
18 Jul 2022, 15:05 UTC979 viewsread 6 August 2026 На эти 2 дня курс по солидити был поставлен на паузу так как готовил бесплатный мини-курс из 8 уроков "python с нуля для криптанов (и не только)"
Кидаю линк на чатик, в котором будут задаваться вопросы по курсу и в этот же чат будут скидываться сами уроки по python
Я понимаю, что сейчас как минимум половина подписчиков пришли из чата Money Flow, но скажу для потомков, что это гемный чат с Максом (@samege)
Макс, кста…
16 Jul 2022, 17:05 UTC985 viewsread 6 August 2026 По сути, закончив этот урок, я своими ручками написал интерфейс ERC20, реализовал его в своём токене (токен получается свой создал), создал «магазин» где этот токен можно купить/продать и задеплоил это всё в тестовый блокчейн
Ну и с этим всем можно взаимодействовать через метамаск
Прикольное ощущение
Особенно когда понимаешь на практике, что почти любой токен и ваш баланс в нем - по сути «словарик» в одном из миллио…
Showing the 12 most recent of 20 posts we hold for @semolina_code. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.