COZ выпустила обновление Boa v1.2.0

COZ выпустила обновление Boa v1.2.0

9

COZ выпустила Boa v1.2.0, представляющую boa-test-constructor и другие улучшения

COZ выпустила Boa v1.2.0, последнюю версию своего компилятора смарт-контрактов на Python для блокчейна Neo N3. Это обновление вводит несколько ключевых функций и улучшений, направленных на улучшение опыта разработки.

Наиболее значимым в v1.2.0 является введение boa-test-constructor, который может быть установлен с помощью `pip install neo3-boa[test]` и теперь используется вместо NeoTestRunner для модульного тестирования. Это обновление также включает поддержку типовых объединений с использованием оператора `pipe`, обеспечивая разработчикам большую гибкость в их коде.

Обновление вводит несколько устареваний для оптимизации практик кодирования. Предупреждения об устаревании теперь выдается для псевдонимов типов, и использование List, Dict и Tuple из модуля typing устарело в пользу встроенных типов. Аналогично, Collection, Mapping, MutableSequence и Sequence теперь должны импортироваться из collections.abc.

Кроме того, сигнатура функции NeoMetadata.add_permission была обновлена для более интуитивного использования, упрощая добавление нескольких разрешений методов. Декоратор @metadata также был удален. Функцию метаданных теперь можно определить по использованию `NeoMetadata` в качестве возвращаемого типа функции.

Версия 1.2.0 также вносит несколько исправлений и изменений. Поддержка Python 3.10 была отменена, исправлено поведение аннотации кортежа, и runtime.script_container теперь правильно возвращает тип транзакции, убирая необходимость в приведении типов.

Полные заметки о выпуске можно найти по следующей ссылке: https://github.com/CityOfZion/neo3-boa/releases/tag/v1.2.0

Виталик Бутерин продает мемные токены на миллионы и жертвует деньги на благотворительность
Виталик Бутерин продает мемные токены на миллионы и жертвует деньги на благотворительность
Виталик Бутерин продал мемные токены за $81,800 и пожертвовал свыше $1 млн. Это подчеркивает его приверженность благотворительности и важностьCrypto в обществе. 💸💖✨ #Ethereum
Просмотреть
Джед МаКалеб объясняет, как 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 году, опережая Биткойн и Эфириум благодаря скорости и масштабируемости. Его популярность среди разработчиков растет, что открывает новые возможности. 🚀💰📈
Просмотреть