Starknet-py

Latest version: v0.24.3

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

Scan your dependencies

Page 4 of 12

0.17.0alpha

What's Changed
* Support custom nonces by drknzz in https://github.com/software-mansion/starknet.py/pull/1053
* Do not mutate `contract_class` in `compute_class_hash` by drknzz in https://github.com/software-mansion/starknet.py/pull/1061
* Parametrize block in Account.get_nonce by drknzz in https://github.com/software-mansion/starknet.py/pull/1062
* Parametrize block in Account.get_balance by drknzz in https://github.com/software-mansion/starknet.py/pull/1064
* Remove `compute_invoke_hash` by drknzz in https://github.com/software-mansion/starknet.py/pull/1060
* RPC v0.3.0 update by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1065
* Change Windows installation section in docs, add migration guide by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1077
* Throw an error when `FullNodeClient` uses `wait_for_tx` without `wait_for_acceptance=True` by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1078
* Support Cairo1 in `Contract` by drknzz in https://github.com/software-mansion/starknet.py/pull/1069


**Migration guide**: https://starknetpy.readthedocs.io/en/latest/migration_guide.html

**Full Changelog**: https://github.com/software-mansion/starknet.py/compare/v0.16.1...v0.17.0-alpha

0.16.1

**Starknet.py** v0.16.1 is out! ⭐

- **Windows OS** Support
- Adapt **FullNodeClient** to [RPC v0.3.0-rc1](https://github.com/starkware-libs/starknet-specs/releases/tag/v0.3.0-rc1)

**Full Changelog**: https://github.com/software-mansion/starknet.py/compare/v0.16.0-alpha...v0.16.1

0.16.0alpha

**Starknet.py v0.16.0-alpha** is out! ⭐

- Added support for *Python 3.8, 3.9, 3.10* and *3.11*
- Removed `cairo-lang` package as a dependency
- Optimized dependencies to include only necessary packages

Check out the [migration guide](https://starknetpy.readthedocs.io/en/latest/migration_guide.html#id1) for more in depth information 🚀

What's Changed
* Use poseidon-py by drknzz in https://github.com/software-mansion/starknet.py/pull/936
* Get rid of `parse_type` from cairo-lang by war-in in https://github.com/software-mansion/starknet.py/pull/937
* Remove deprecated is_felt_pointer and DataTransformer by war-in in https://github.com/software-mansion/starknet.py/pull/955
* Remove deprecated `Compiler` module by war-in in https://github.com/software-mansion/starknet.py/pull/957
* Add `get_events` in FullNodeClient by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/899
* fix Deployer to support the value 0 in salt by yoga-braavos in https://github.com/software-mansion/starknet.py/pull/968
* Replace sign, verify, private_to_stark_key by drknzz in https://github.com/software-mansion/starknet.py/pull/950
* Remove requirements.txt by war-in in https://github.com/software-mansion/starknet.py/pull/970
* Make cairo-lang dev dependency by drknzz in https://github.com/software-mansion/starknet.py/pull/977
* Support Python ^3.8 by drknzz in https://github.com/software-mansion/starknet.py/pull/995
* Add `FullNodeClient` to tests where `GatewayClient` is tested by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/979

New Contributors
* yoga-braavos made their first contribution in https://github.com/software-mansion/starknet.py/pull/968

**Full Changelog**: https://github.com/software-mansion/starknet.py/compare/v0.15.2...v0.16.0-alpha

0.15.2

**Starknet.py v0.15.2** brings a few dependency tweaks and some documentation enhances 🐍

What's Changed
* Document missing API ([hash](https://starknetpy.readthedocs.io/en/latest/api/hash.html) and [client_models](https://starknetpy.readthedocs.io/en/latest/api/client_models.html)) by war-in in https://github.com/software-mansion/starknet.py/pull/914
* Add `create_casm_class` by drknzz in https://github.com/software-mansion/starknet.py/pull/916
* Use cairo-lang = "^0.11.0.2", eth-utils = "^2.1.0" by drknzz in https://github.com/software-mansion/starknet.py/pull/933


**Full Changelog**: https://github.com/software-mansion/starknet.py/compare/v0.15.1...v0.15.2

0.15.1

Fixed the issue which caused `setup.py` to not be included in the sdist package.

What's Changed
* Document Declare v2 by drknzz in https://github.com/software-mansion/starknet.py/pull/901
* Require `setup.py` in sdist build output by cptartur in https://github.com/software-mansion/starknet.py/pull/902
* v0.15.1 by cptartur in https://github.com/software-mansion/starknet.py/pull/903


**Full Changelog**: https://github.com/software-mansion/starknet.py/compare/v0.15.0...v0.15.1

0.15.0

We highly encourage you to read through [MigrationGuide](https://starknetpy.readthedocs.io/en/latest/migration_guide.html) to be up to date with all changes!

What's Changed
- Cairo1.0 contracts can be declared and deployed 🔥
- `cairo-lang` dependency is partially removed!
- deprecated AccountClient and l1<>l2 messaging module were removed

Note that this version does not support [RPC 0.3.0](https://github.com/starkware-libs/starknet-specs/releases/tag/v0.3.0-rc1)

**Full Changelog**: https://github.com/software-mansion/starknet.py/compare/0.14.0-alpha...0.15.0

Page 4 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.