COZ has launched a new model of Mamba, its Python SDK for the Neo blockchain. The replace, model 2.2.0, brings a number of enhancements to the API and PEP-561 compatibility.
The most recent launch brings notable adjustments to the API, together with a revision to stop throws occurring on FAULT VM states within the technique for calculating system charges. One other API enchancment is the inclusion of the NeoAddress kind as a sound parameter within the transfer_friendly perform.
Different adjustments embody an elevated timeout worth to enhance API receipt fetching on Home windows, and a brand new helper perform for deserializing information serialized utilizing the StdLib native contract.
Mamba v2.2.0 is the primary replace to be PEP-561 appropriate for higher integration with different Python tooling, resembling mypy.
The complete changelog for Mamba v2.2.0 might be accessed on the hyperlink beneath:
https://github.com/CityOfZion/neo-mamba/releases/tag/v2.2.0