Опис послуги
ПерекладРозробляю та збираю смарт-контракти та dApp на Ride для блокчейну Waves. Ride — не повна за Тюрінгом мова Waves, створена спеціально для передбачуваних та безпечних рахунків, викликаних функцій dApp та скриптів активів: без циклів, без необмеженої рекурсії, без несподівано зростаючих витрат на виконання. Саме цей детермінізм обирають серйозні проекти на Waves, і я пишу код, який його поважає.
Що ви отримаєте: скрипти dApp з callable- та verifier-функціями, скрипти рахунків з мультипідписом та своїми правилами захисту гаманця, а також скрипти активів, що задають правила передачі, заморозки та спалювання токенів. Беру на себе роботу зі станом, записи даних INT/STRING/BINARY, дії ScriptTransfer та Issue/Reissue/Burn, обробку платежів та міжконтрактні виклики через invoke().
Кожен контракт поставляється з повним набором тестів у тестовій мережі Waves на surfboard та JavaScript-інструментах, плюс зрозуміла інструкція з деплою в mainnet. Реалізую типові сценарії: продажи токенів, стейкинг та пули нагород, ескроу, оракули, голосування DAO та видання NFT. Також проводжу аудит та рефакторинг готового Ride-коду, виявляючи пробіли в логіці, відсутні перевірки в verifier та небезпечні припущення до того, як на кону опиняться реальні кошти.
Ви отримуєте прокоментований вихідник, скрипти деплою, приклад інтеграції з signer для вашого фронтенду та розбір рішення, щоб команда впевнено розвивала контракт. Опишіть задачу — підберу найбезпечніший дизайн на Ride під комісійну модель Waves та обмеження скриптів рахунків.
Що ви отримаєте: скрипти dApp з callable- та verifier-функціями, скрипти рахунків з мультипідписом та своїми правилами захисту гаманця, а також скрипти активів, що задають правила передачі, заморозки та спалювання токенів. Беру на себе роботу зі станом, записи даних INT/STRING/BINARY, дії ScriptTransfer та Issue/Reissue/Burn, обробку платежів та міжконтрактні виклики через invoke().
Кожен контракт поставляється з повним набором тестів у тестовій мережі Waves на surfboard та JavaScript-інструментах, плюс зрозуміла інструкція з деплою в mainnet. Реалізую типові сценарії: продажи токенів, стейкинг та пули нагород, ескроу, оракули, голосування DAO та видання NFT. Також проводжу аудит та рефакторинг готового Ride-коду, виявляючи пробіли в логіці, відсутні перевірки в verifier та небезпечні припущення до того, як на кону опиняться реальні кошти.
Ви отримуєте прокоментований вихідник, скрипти деплою, приклад інтеграції з signer для вашого фронтенду та розбір рішення, щоб команда впевнено розвивала контракт. Опишіть задачу — підберу найбезпечніший дизайн на Ride під комісійну модель Waves та обмеження скриптів рахунків.