COZ випустила Boa v1.2.0: нові покращення

COZ випустила Boa v1.2.0: нові покращення

30

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 для модульного тестування. Це оновлення також включає підтримку анотацій типу union за допомогою оператора каналу, що надає розробникам більше гнучкості в їхньому коді.

Оновлення вводить кілька застарілих практик кодування. Попередження про застарілі функції тепер видаватимуться для аліасів типу, а використання 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

90 мільйонів токенів GROK на гаманці CZ: що це означає для крипто-ринку?
90 мільйонів токенів GROK на гаманці CZ: що це означає для крипто-ринку?
Гаманець CZ отримав 90 млн токенів GROK, викликавши фурор у криптоспільноті! 🤯 Спекуляції про інвестиції та вплив на ринок вже активні. Чи стане це сигналом для зростання? 📈💰 #крипто #токени
Переглянути
Ripple планує стати альтернативою SWIFT у глобальних платежах
Ripple планує стати альтернативою SWIFT у глобальних платежах
Ripple прагне стати конкурентом SWIFT, підкреслюючи свою роль у реформуванні фінансової інфраструктури. Компанія адаптується до потреб клієнтів і використовує XRP опціонально. 💱🚀💼
Переглянути
Powerledger запускає новий X-аккаунт та Telegram для розвитку спільноти в енергетичному секторі
Powerledger запускає новий X-аккаунт та Telegram для розвитку спільноти в енергетичному секторі
Powerledger запускає новий X-аккаунт і Telegram, акцентуючи на децентралізації енергетичних ринків. Інтеграція з Solana розширює можливості токена POWR. 🌍⚡️🚀
Переглянути
Zora анонсувала розподіл токенів ZORA: запуск відбудеться 23 квітня 2025 року
Zora анонсувала розподіл токенів ZORA: запуск відбудеться 23 квітня 2025 року
Zora Network анонсує запуск токена ZORA 23 квітня 2025 року, розподіливши 10% від пропозиції. Очікується активність в NFT, але ринок переживає складні часи. 🌐💰🚀
Переглянути