Выпущен Lit Protocol SDK v7 с основными обновлениями и улучшениями
Lit Protocol объявил о выпуске последней версии своего SDK, v7, которая вводит ряд улучшений и значительных изменений, направленных на повышение производительности и удобства для разработчиков. Ключевые обновления включают удаление некоторых функций шифрования и введение новых, таких как encryptUint8Array
и decryptToUint8Array
, предназначенных для лучшей обработки типов данных Uint8Array. Кроме того, несколько функций были перемещены для упрощения структуры SDK, и разработчиков призывают следовать шагам миграции, чтобы адаптировать свой существующий код соответственно.
Еще одним значительным изменением является переход от перечислений к константам в SDK, что повышает безопасность типов и снижает вероятность ошибок. Обновление также включает удаление класса LitAuthClient
, что побуждает пользователей инициализировать провайдеров напрямую. Это изменение отражает более широкие усилия по упрощению архитектуры SDK при улучшении инкапсуляции и удобства использования. Разработчики должны обновить свои реализации, чтобы соответствовать этим новым структурам и методам, обеспечивая плавный переход на последнюю версию.
Наконец, SDK прошел улучшения в обработке ошибок, с удалением функции throwError
в пользу пользовательских классов ошибок на основе VError. Это позволяет предоставлять более подробную информацию об ошибках и улучшает возможности отладки. Обновление также консолидирует пакеты WASM и обновляет криптографические реализации, подчеркивая важность тщательного тестирования после миграции. С этими обновлениями Lit Protocol SDK стремится предоставить более надежную и удобную среду разработки для блокчейн-приложений.