Опис послуги
ПерекладНапишу смарт-контракти на 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.