Описание услуги
Напишу смарт-контракты на TEAL / PyTeal для блокчейна Algorand — от простой безстейтовой подписи до полноценного stateful-приложения. TEAL — это байткод, исполняемый виртуальной машиной Algorand (AVM); PyTeal — Python-фреймворк, который его генерирует. Я свободно владею обоими инструментами, поэтому ваша логика получается компактной, дешёвой в исполнении и защищённой от классических ошибок.
Что могу собрать:
— ASA-токены: создание, настройка, роли clawback, freeze и reserve, opt-in и ограничения на переводы.
— Stateful-контракты (приложения) с глобальным и локальным состоянием, box-хранилищем и аккуратной защитой обновления или удаления.
— Группы атомарных транзакций (atomic transfers), которые связывают платежи, перемещение активов и вызовы приложений так, что всё фиксируется вместе или не фиксируется вовсе.
— Эскроу, вестинг, стейкинг, аукционы, хранилища и простые DeFi-примитивы.
Каждый контракт я отдаю с комментированным исходником PyTeal, скомпилированным TEAL, скриптами деплоя (Python SDK или algokit) и набором тестов, которые прогоняются в локальном песочнице-окружении или на TestNet. Проверяю типовые уязвимости: злоупотребление rekey и close-remainder-to, непроверенные поля комиссии и отправителя, допущения о размере группы и повторный вход во внутренних транзакциях. Вы получаете краткое описание работы on-chain-логики, чтобы ваша команда могла её сопровождать. Опишите нужное поведение — и я корректно перенесу его на AVM.
Что могу собрать:
— ASA-токены: создание, настройка, роли clawback, freeze и reserve, opt-in и ограничения на переводы.
— Stateful-контракты (приложения) с глобальным и локальным состоянием, box-хранилищем и аккуратной защитой обновления или удаления.
— Группы атомарных транзакций (atomic transfers), которые связывают платежи, перемещение активов и вызовы приложений так, что всё фиксируется вместе или не фиксируется вовсе.
— Эскроу, вестинг, стейкинг, аукционы, хранилища и простые DeFi-примитивы.
Каждый контракт я отдаю с комментированным исходником PyTeal, скомпилированным TEAL, скриптами деплоя (Python SDK или algokit) и набором тестов, которые прогоняются в локальном песочнице-окружении или на TestNet. Проверяю типовые уязвимости: злоупотребление rekey и close-remainder-to, непроверенные поля комиссии и отправителя, допущения о размере группы и повторный вход во внутренних транзакциях. Вы получаете краткое описание работы on-chain-логики, чтобы ваша команда могла её сопровождать. Опишите нужное поведение — и я корректно перенесу его на AVM.