2

COZ rolls out Boa v0.6 preparing to support Python contract development on Neo3...

 3 years ago
source link: https://www.hodlalert.com/2020/12/18/coz-rolls-out-boa-v0-6-preparing-to-support-python-contract-development-on-neo3-preview4/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
COZ rolls out Boa v0.6 preparing to support Python contract development on Neo3 Preview4 – Hodlalert
COZ rolls out Boa v0.6 preparing to support Python contract development on Neo3 Preview4
coz-boa06.png

COZ has released a new version of Boa, its smart contract compiler for Python users. Version 0.6 brings numerous improvements including support for NEP-17 token development, cryptography methods, and test framework improvements.

The update makes the tool ready for developers to get started writing Python smart contracts for Neo3 by adding convenient functionality. The new version makes changes to the way NEF and Manifest files are generated, preparing for compatibility with Neo3 Preview4.

New features include JSON and binary serialization/deserialization, Base58 and Base64 encoding/decoding, and Neo interops such as GetExecutingScriptHash, GetEntryScriptHash, and GetCurrentStorageContext.

Boa also received enhancements to enable NEP-17 compatibility, including the UInt160 type and a new method used to abort contract execution. To accompany the changes, COZ included a NEP-17 example contract. The example provides a reference for projects looking to deploy a token on Neo3, demonstrating one way to implement the new onPayment method.

Testing was also a priority for the team in development version 0.6, leading to a number of improvements. New features in the TestEngine include calls to other smart contracts, account witness, and block/transaction inclusion. Unit tests have also been improved for the included examples.

The latest version of Boa can be downloaded at the link below:
https://github.com/CityOfZion/neo3-boa/releases/tag/v0.6.1

The post COZ rolls out Boa v0.6 preparing to support Python contract development on Neo3 Preview4 appeared first on Neo News Today.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK