Pyteal

Latest version: v0.26.1

Safety actively analyzes 621724 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.26.1

Fixed

* Correct `EcPairingCheck` & `EcSubgroupCheck` return types ([717](https://github.com/algorand/pyteal/pull/717))

0.26.0

Added

* Support for AVM v10 programs. ([714](https://github.com/algorand/pyteal/pull/714))
* New box operations:
* `App.box_resize`
* `App.box_splice`
* New `Global` fields:
* `Global.asset_create_min_balance()`
* `Global.asset_opt_in_min_balance()`
* `Global.genesis_hash()`
* New elliptic curve operations:
* `EcAdd`
* `EcScalarMul`
* `EcPairingCheck`
* `EcMultiScalarMul`
* `EcSubgroupCheck`
* `EcMapTo`
* Support for Python 3.12. ([713](https://github.com/algorand/pyteal/pull/713))

0.25.0

Added

* Support for compiling AVM v9 programs. ([707](https://github.com/algorand/pyteal/pull/707))

0.24.1

Fixed

* Fixed sourcemap errors related to TMPL usage. ([696](https://github.com/algorand/pyteal/pull/696))

Changed

* Stop using slot indexes for assets and apps when accessing properties of ABI reference type arguments. ([701](https://github.com/algorand/pyteal/pull/701))

0.24.0

Added

* Clarify that `Approve` and `Reject` always exit in the documentation. ([660](https://github.com/algorand/pyteal/pull/660))
* Added frame pointer support for router. ([600](https://github.com/algorand/pyteal/pull/600))
* NOTE: a backwards incompatable change was imposed in this PR: previous `build_program` method in `Router` was exported and public, now this method is hidden. Use `compile_program` only.
* Experimental source mapping capability. ([650](https://github.com/algorand/pyteal/pull/650))

Changed

* Enable source maps using the new `FeatureGate` class. See `examples/applications/sourcemap.py` for a usage example. ([687](https://github.com/algorand/pyteal/pull/687))

0.23.0

Added

* Improved error handling for tuple type mismatch: added information on position and expected type. ([655](https://github.com/algorand/pyteal/pull/655))
* Added an `asdict()` method to `ast.router.BareCallActions`. ([656](https://github.com/algorand/pyteal/pull/656))

Fixed

* Fixed wrong encoding result in tuple get last item. ([663](https://github.com/algorand/pyteal/pull/663))

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.