COZ Releases Boa Compiler v1.3.0 for Neo N3
City of Zion (COZ) has recently announced the release of version 1.3.0 of the Boa compiler for Neo N3. This update brings several new features and improvements to enhance the development experience for smart contract developers on the Neo blockchain.
New Features and Enhancements
The highlight of the v1.3.0 release is the introduction of a new SYSCALL called System.Runtime.CurrentSigners
. This new SYSCALL allows contracts to efficiently access the set of signers during execution, providing developers with more flexibility in designing and implementing their smart contracts.
In addition, the update includes a change in the standard import path from boa3.builtin
to boa3.sc
. This modification is part of COZ’s ongoing efforts to organize and modernize the codebase, with the previous import path now being deprecated.
Furthermore, a comprehensive guide has been added for utilizing boa-test-constructor, a tool designed to streamline the process of writing and testing smart contracts. This guide is intended to improve the overall developer experience and facilitate the creation of robust and reliable smart contracts on the Neo platform.
Bug Fixes
The v1.3.0 release also includes two critical bug fixes. The first bug addressed an issue with incorrect hash generation in script containers, ensuring the accuracy and integrity of data stored on the blockchain. The second bug fix resolved a problem related to class instantiation when using literal arguments, improving the overall stability and functionality of the Boa compiler.
Accessing the Release Notes
For more details on the changes and updates included in the v1.3.0 release of the Boa compiler, developers can refer to the full release notes available at the following link: https://github.com/CityOfZion/neo3-boa/releases/tag/v1.3.0