Грядущее обновление Klever Virtual Machine (KVM): тестовая сеть будет перезапущена

Экосистема Klever Blockchain выходит на новый уровень благодаря развертыванию новой, более мощной версии Klever Virtual Machine (KVM). В рамках этого процесса запланировано техническое обслуживание тестовой сети, чтобы обеспечить плавный переход на обновлённую инфраструктуру.

Детали технического обслуживания

• Начало: 6 февраля 2025 года в 17:00 UTC

• Продолжительность: 24 часа

• Ожидаемое завершение: 7 февраля 2025 года в 17:00 UTC

• Воздействие: Весь тестовый контур, включая KleverScan.org, будет недоступен в этот период.

• Уведомление: На главной странице KleverScan будет отображаться сообщение о техническом обслуживании в течение всего времени проведения работ.

Это обновление основано на рекомендациях, полученных от сертификационного органа, и является важным этапом развития экосистемы Klever Blockchain.

Важное уведомление: сброс тестовой сети

В рамках обновления тестовая сеть будет полностью сброшена. Это означает, что все существующие проекты, включая токены, смарт-контракты, узлы, адреса и средства, будут удалены.

После завершения обновления разработчикам и пользователям необходимо будет заново создавать проекты и кошельки.

Этот шаг необходим для синхронизации среды с последними улучшениями и обеспечения стабильного и эффективного развертывания новой версии KVM.

Что нового в Core-модуле?

Это обновление включает ряд новых функций, улучшений и исправлений, обеспечивающих ещё более стабильную и эффективную работу Klever Blockchain.

Новые функции

:white_check_mark: Оценка комиссии теперь доступна через API узла.

:white_check_mark: Разрешена отправка распределённых роялти на незарегистрированные адреса в сети Klever.

:white_check_mark: Добавлена поддержка userKDA-эндпоинта на узлах.

:white_check_mark: Поддержка KLV и KFI как допустимых идентификаторов токенов в виртуальной машине.

:white_check_mark: Обновление владельца актива теперь также обновляет владельца пула KDA.

:white_check_mark: Операторы могут указывать закодированные файлы или WebAssembly (WASM).

:white_check_mark: Добавлена возможность развертывания нескольких косвенных смарт-контрактов.

:white_check_mark: Добавлены роли передачи при создании или вызове актива.

:white_check_mark: Поддержка чеканки Semi-Fungible Tokens (SFT) с количеством 0.

:white_check_mark: API теперь отображает тип актива и указывает, есть ли у актива KDA-пул.

:white_check_mark: Административные функции для активов теперь доступны через назначенный административный адрес.

:white_check_mark: Операторы теперь могут декодировать выходные данные виртуальной машины.

:white_check_mark: Пользователи с ролью депозита теперь могут выполнять депозиты в KDA-пуле.

:white_check_mark: Добавлен управляемый метод для получения метаданных SFT в виртуальной машине.

Улучшения

:small_blue_diamond: Более стабильное обновление кода контрактов во время их вызова.

:small_blue_diamond: Более точное начисление газа при добавлении/удалении ключей в управляемых картах.

:small_blue_diamond: Оптимизированная обработка газа при удалении контрактов, включая новый механизм возврата.

:small_blue_diamond: Удаление контрактов теперь сохраняет состояние аккаунта, удаляя только код контракта.

:small_blue_diamond: Усиленная проверка целостности транзакций и валидация размеров.

:small_blue_diamond: Более эффективное использование газа: он теперь расходуется только на фактически выполненные переводы.

:small_blue_diamond: Корректная индексация атрибутов SFT из смарт-контрактов.

:small_blue_diamond: Более точные возвращаемые значения для функции IsOnCurveEC.

:small_blue_diamond: Дополнительные параметры конфигурации и улучшенное логирование для лимитов газа в VM-запросах.

:small_blue_diamond: Общий объем стейкинга в предложении теперь уменьшается при разморозке KFI.

:small_blue_diamond: Улучшена проверка BigFloatPow для корректной обработки экспоненты.

:small_blue_diamond: Реализована проверка максимального лимита газа для более точной валидации транзакций.

:small_blue_diamond: Оптимизирован процесс выбора транзакций на основе предела газа блока.

:small_blue_diamond: Максимально допустимая разница nonce-транзакции снижена до 100.

:small_blue_diamond: Улучшена валидация транзакций KDATransfer.

Исправления ошибок

:hammer_and_wrench: Запрещена установка смарт-контракта в качестве отправителя транзакции, что повышает безопасность.

:hammer_and_wrench: Исправлена обработка случаев, когда роялти не указаны, без возникновения ошибок.

:hammer_and_wrench: Улучшена валидация, предотвращающая ошибки ввода в названиях активов.

:hammer_and_wrench: Исправлены идентификаторы активов в квитанциях о клэйме.

2 Likes