Pyteal

Latest version: v0.27.0

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

Scan your dependencies

Page 1 of 6

0.27.0

Added

* Added new fields for global, acct_params_get, and block ([722](https://github.com/algorand/pyteal/pull/722)))
* Added new fields for global, acct_params_get, and block
* online_state and voter_params_get
* mimc opcode

Changed

* Update recurring_swap.py ([721](https://github.com/algorand/pyteal/pull/721))
* Bump setuptools from 69.0.2 to 70.0.0 ([725](https://github.com/algorand/pyteal/pull/725))
* Upgrade Black to 24.8.0. ([724](https://github.com/algorand/pyteal/pull/724))

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))

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.