Я разработчик на Solidity и делаю надёжные смарт-контракты для Ethereum и совместимых EVM-сетей. За плечами выпущенные токены, стейкинг, вестинг, торговые площадки и механизмы голосования DAO. В блокчейне каждая строка контракта хранит реальную стоимость, поэтому проектирование я всегда начинаю с анализа рисков: расписываю права вызовов, движение средств и сценарии, при которых злоумышленник может подменить порядок операций, повторно войти в функцию или обмануть логику. Код пишу уже после этого и держу его прозрачным, чтобы и аудиторы, и ваша команда читали его без гаданий.
Отдельное направление у меня — усиление и ревью готовых контрактов. Запускаю статический анализ, покрываю логику тестами в Hardhat или Foundry, считаю затраты газа и отлавливаю типовые бреши: повторный вход, переполнения, непроверенные внешние вызовы, слабый контроль доступа и опасные схемы обновляемости. Вместо самодельных решений беру устоявшиеся стандарты токенов и обкатанные библиотеки, а все допущения фиксирую в документации, чтобы после публикации в сети не было сюрпризов.
Также я соединяю контракты с живыми продуктами: пишу web3-слой, через который интерфейс безопасно читает состояние сети и подписывает транзакции, настраиваю сбор событий и готовлю скрипты развёртывания в тестовых и основной сетях. Есть идея, недостроенный протокол или контракт, который стоит проверить перед запуском, — помогу довести его до рабочего состояния.
— Надёжные контракты на Solidity для Ethereum и EVM-сетей
— Стандарты токенов, стейкинг, вестинг, условное депонирование
— Голосование DAO, мультиподпись и разграничение прав
— Ревью безопасности, статический анализ и снижение расхода газа
— Покрытие тестами в Hardhat и Foundry, скрипты развёртывания
— Связка web3 с интерфейсом и индексация событий сети
Отдельное направление у меня — усиление и ревью готовых контрактов. Запускаю статический анализ, покрываю логику тестами в Hardhat или Foundry, считаю затраты газа и отлавливаю типовые бреши: повторный вход, переполнения, непроверенные внешние вызовы, слабый контроль доступа и опасные схемы обновляемости. Вместо самодельных решений беру устоявшиеся стандарты токенов и обкатанные библиотеки, а все допущения фиксирую в документации, чтобы после публикации в сети не было сюрпризов.
Также я соединяю контракты с живыми продуктами: пишу web3-слой, через который интерфейс безопасно читает состояние сети и подписывает транзакции, настраиваю сбор событий и готовлю скрипты развёртывания в тестовых и основной сетях. Есть идея, недостроенный протокол или контракт, который стоит проверить перед запуском, — помогу довести его до рабочего состояния.
— Надёжные контракты на Solidity для Ethereum и EVM-сетей
— Стандарты токенов, стейкинг, вестинг, условное депонирование
— Голосование DAO, мультиподпись и разграничение прав
— Ревью безопасности, статический анализ и снижение расхода газа
— Покрытие тестами в Hardhat и Foundry, скрипты развёртывания
— Связка web3 с интерфейсом и индексация событий сети