Обновление NeoGo v0.106.0 в преддверии жесткого форка Cockatrice

Обновление NeoGo v0.106.0 в преддверии жесткого форка Cockatrice

14

NeoSPCC выпустила обновление NeoGo до v0.106.0 в преддверии жесткого форка Cockatrice

NeoSPCC выпустила NeoGo v0.106.0, значительное обновление, которое соответствует Neo v3.7.4. Обновление вводит ряд новых функций и исправлений ошибок, с несколькими улучшениями нативных контрактов, объединенных в предстоящем жестком форке Cockatrice.

Самое значительное обновление среди последних изменений ядра Neo - возможность обновления нативных контрактов, защищенных через жесткие форки. Изменения для нативных контрактов NeoToken и CryptoLib были добавлены вместе с обновлением. Первый получил метод getCommitteeAddress и событие CommitteeChanged, в то время как последний был улучшен с хэш-функцией keccak256 и расширением метода verifyWithECDsa для работы с проверкой подписей транзакций на основе Koblitz и Keccak256.

Помимо изменений протокола, NeoGo продолжает совершенствоваться в плане стабильности и опыта разработчиков. Теперь программное обеспечение поддерживает импорт мультисигнатурных аккаунтов в кошельки без необходимости WIF и пароля, а пакет unwrap получил новый тип для обработки исключений при вызове RPC. Ответы RPC также были обновлены, с getversion теперь возвращающим настройки RPC сервера и getnativecontracts предоставляющим поле счетчика обновлений для каждого элемента.

Как первое новое обновление с января, с обновлением было включено множество незначительных исправлений ошибок, которые накопились со временем. Потенциальная ошибка рекурсии при выводе депозитов Notary исправлена, а также проблема нулевого ответа в RPC findstorage при отсутствии элементов хранения. Проблемы с записью генезис-блока и журналов приложений, вызванные неправильной обработкой атрибута транзакции Conflicts, были исправлены, и обновление обеспечивает более гармоничное завершение обслуживания узла.

Разработчикам, собирающим двоичные файлы NeoGo из исходного кода, понадобится как минимум Go 1.20+, и потребуется ресинхронизация для операторов узла, которые обновляются. Также потребуется обновление конфигурационных файлов; жесткий форк Cockatrice запланирован на высоте блока 3967000 на TestNet и 5450000 на MainNet.

Подробный список изменений можно найти в приведенных ниже заметках к выпуску: ссылка

Джед МаКалеб объясняет, как Stellar отличается от Ripple и почему его проект недооценен
Джед МаКалеб объясняет, как Stellar отличается от Ripple и почему его проект недооценен
Джед МаКалеб подчеркнул, что Stellar кардинально отличается от Ripple, обладая уникальными функциями и смарт-контрактами. Он считает Stellar недооцененным проектом с высокой активностью транзакций. 💡🚀✨
Просмотреть
Ondo использует LayerZero для повышения совместимости стабильной монеты USDY на разных блокчейнах
Ondo использует LayerZero для повышения совместимости стабильной монеты USDY на разных блокчейнах
Ondo Finance интегрировала LayerZero, улучшив функциональность стабильной монеты USDY на разных блокчейнах. Это повышает её конкурентоспособность с традиционными токенами и обеспечивает высокий доход. 🚀💰🔗
Просмотреть
TON: Лидер среди блокчейнов с ростом 177,9% в 2024 году
TON: Лидер среди блокчейнов с ростом 177,9% в 2024 году
TON демонстрирует впечатляющий рост на 177,9% в 2024 году, опережая Биткойн и Эфириум благодаря скорости и масштабируемости. Его популярность среди разработчиков растет, что открывает новые возможности. 🚀💰📈
Просмотреть
XRP переживает вывод 25 миллионов долларов с Binance: внутренние перемещения или предвестие манипуляций?
XRP переживает вывод 25 миллионов долларов с Binance: внутренние перемещения или предвестие манипуляций?
На Binance произошло перемещение 18,81 млн XRP (25 млн $) на неизвестный адрес, вызвавшее спекуляции. Анализ показал, что кошелек принадлежит самой бирже. 🐋🔄💰
Просмотреть