Сообщество разработчиков выпускает Gasetta, инструменты neovest для Neo N3

Разработчик сообщества isleepcode выпустил два инструмента Neo N3 в течение четырех дней в мае — Gasetta, трекер на базе искусственного интеллекта для основной деятельности Neo по разработке на GitHub, и neovest, не требующий доверия смарт-контракт с передачей токенов. Оба являются массовым вкладом с открытым исходным кодом в экосистему Neo N3.
isleepcode, который работает в рамках организации smartargs на GitHub, ранее был задействован NNT для проекта визуализации блокчейна neocity в марте.
Gasetta: отслеживание разработки ядра Neo
Gasetta, выпущенная 16 мая, предоставляет сгенерированные искусственным интеллектом сводки активности в репозиториях Neo на GitHub. Инструмент отслеживает то, что выпускает основная команда, и отслеживает комментарии соучредителей Neo Да Хунфея и Эрика Чжана, предлагая полезную информацию о ходе разработки Neo N4.
isleepcode описал этот инструмент как способ «быть в курсе того, что выпускает основная команда, что комментируют @dahongfei и @erikzhang и где на самом деле находится N4».
Инструмент ориентирован на неопроектную организацию GitHub, в которой размещено более 25 репозиториев, включая основную реализацию Neo, Neo VM и инструменты для разработчиков.
neovest: передача токенов без доверия
neovest, выпущенный 12 мая, представляет собой не требующий доверия смарт-контракт по передаче токенов для Neo N3. Он предоставляет неизменяемый контракт, который привязывает токены к заранее определенному расписанию. После депонирования токенов владелец не может досрочно вывести их, изменить даты разблокировки, перенаправить бенефициаров или обновить контракт. Единственным исключением является функция отзыва, доступная только для блокировок, явно помеченных как отзывные при создании. Бенефициары запрашивают переданные токены непосредственно из хранилища без участия хранителя или оператора.
Контракт поддерживает три типа графика: поэтапный (разблокировка на одну дату), линейный (непрерывное переход между двумя датами с необязательным интервалом) и ступенчатый (равные транши с равномерно расположенными временными метками, поддерживающие от одного до 64 траншей). Все блокировки, расписания, бенефициары и претензии доступны для публичного чтения через RPC.
Развертывание осуществляется через интерфейс на основе браузера: пользователи подключают кошелек, просматривают детерминированный хэш контракта и подписывают одну транзакцию. Статическая информационная панель работает для любого развертывания, не требуя серверной части, что позволяет любому проверять графики перехода прав. Развертывание CLI также доступно для сценариев рабочих процессов.
Neovest создан с использованием платформы смарт-контрактов Java neow3j и панели мониторинга Vite, React и TypeScript. Он имеет открытый исходный код под лицензией MIT. Репозиторий включает в себя демонстрационное хранилище с вымышленным токеном Hyperion с 26 замками в шести категориях.
neovest в настоящее время находится в альфа-версии. В контракте предусмотрены внутренние тесты, но внешний аудит не проводился. В документации по безопасности разработчика не рекомендуется вносить производственные средства без ознакомления с известными ограничениями, изложенными в репозитории.
Оба инструмента дополняют более широкую работу isleepcode в организации smartargs, которая включает в себя генератор типа Neo N3, помощник по блокчейну на базе искусственного интеллекта и стартовый комплект для входа в систему с Neo.
Доступ к Gasetta можно получить по ссылке ниже: https://gasetta.com.
Репозиторий neovest можно найти по ссылке ниже: https://github.com/smartargs/neovest.