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

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

11

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

Віталік Бутерин продав мем-коїни на $81,800 та пожертвував $1 мільйон: як крипто-гуртівник допомагає благодійності.
Віталік Бутерин продав мем-коїни на $81,800 та пожертвував $1 мільйон: як крипто-гуртівник допомагає благодійності.
Віталік Бутерин продав мем-коїни за $81,800 та пожертвував понад $1 мільйон на благодійність. Його дії демонструють, як криптобагатство може служити на благо. 💸🌍✨
Переглянути
Джед МакКалеб про відмінності між Stellar і Ripple: Ми не маємо спільного коду
Джед МакКалеб про відмінності між Stellar і Ripple: Ми не маємо спільного коду
Джед МакКалеб підкреслив, що Stellar суттєво відрізняється від Ripple, маючи власний код та механізми. XLM зростає, а МакКалеб вважає його недооціненим💹.
Переглянути
Ondo Finance покращує USDY завдяки технології LayerZero для інтеграції між блокчейнами
Ondo Finance покращує USDY завдяки технології LayerZero для інтеграції між блокчейнами
Ondo Finance інтегрує технологію LayerZero для підвищення функціональності стабільної монети USDY на кількох блокчейнах, пропонуючи ефективність і ліквідність. 💰🌐✨
Переглянути
TON веде ринок блокчейн-технологій із зростанням 177,9% у 2024 році, перевершуючи Bitcoin та Ethereum.
TON веде ринок блокчейн-технологій із зростанням 177,9% у 2024 році, перевершуючи Bitcoin та Ethereum.
TON показує вражаюче зростання на 177,9% у 2024 році, випереджаючи Bitcoin та Ethereum. Його швидкість і масштабованість привертають увагу розробників та створюють нову конкуренцію. 🚀💹✨
Переглянути