Экосистема 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.
Новые функции
Оценка комиссии теперь доступна через API узла.
Разрешена отправка распределённых роялти на незарегистрированные адреса в сети Klever.
Добавлена поддержка userKDA-эндпоинта на узлах.
Поддержка KLV и KFI как допустимых идентификаторов токенов в виртуальной машине.
Обновление владельца актива теперь также обновляет владельца пула KDA.
Операторы могут указывать закодированные файлы или WebAssembly (WASM).
Добавлена возможность развертывания нескольких косвенных смарт-контрактов.
Добавлены роли передачи при создании или вызове актива.
Поддержка чеканки Semi-Fungible Tokens (SFT) с количеством 0.
API теперь отображает тип актива и указывает, есть ли у актива KDA-пул.
Административные функции для активов теперь доступны через назначенный административный адрес.
Операторы теперь могут декодировать выходные данные виртуальной машины.
Пользователи с ролью депозита теперь могут выполнять депозиты в KDA-пуле.
Добавлен управляемый метод для получения метаданных SFT в виртуальной машине.
Улучшения
Более стабильное обновление кода контрактов во время их вызова.
Более точное начисление газа при добавлении/удалении ключей в управляемых картах.
Оптимизированная обработка газа при удалении контрактов, включая новый механизм возврата.
Удаление контрактов теперь сохраняет состояние аккаунта, удаляя только код контракта.
Усиленная проверка целостности транзакций и валидация размеров.
Более эффективное использование газа: он теперь расходуется только на фактически выполненные переводы.
Корректная индексация атрибутов SFT из смарт-контрактов.
Более точные возвращаемые значения для функции IsOnCurveEC.
Дополнительные параметры конфигурации и улучшенное логирование для лимитов газа в VM-запросах.
Общий объем стейкинга в предложении теперь уменьшается при разморозке KFI.
Улучшена проверка BigFloatPow для корректной обработки экспоненты.
Реализована проверка максимального лимита газа для более точной валидации транзакций.
Оптимизирован процесс выбора транзакций на основе предела газа блока.
Максимально допустимая разница nonce-транзакции снижена до 100.
Улучшена валидация транзакций KDATransfer.
Исправления ошибок
Запрещена установка смарт-контракта в качестве отправителя транзакции, что повышает безопасность.
Исправлена обработка случаев, когда роялти не указаны, без возникновения ошибок.
Улучшена валидация, предотвращающая ошибки ввода в названиях активов.
Исправлены идентификаторы активов в квитанциях о клэйме.