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 3 of 12

0.18.2

- Added Trace API
- Added support for Cairo1 accounts
- Fixed a bug with resolving proxy contracts

What's Changed
* Trace API by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1175
* Change `cairo_version` into Account property by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1183
* Update regex in proxy checks by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1187


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

0.18.1

**New version** of `starknet.py` is out! 🔢

- Fixed a bug when using `get_block` or `get_state_update` on mainnet
- added support to cairo1 account execute encoding

What's Changed
* add cairo_version to execute to support cairo1 calls encoding by CremaFR in https://github.com/software-mansion/starknet.py/pull/1165
* Fix methods throwing on different starknet versions by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1167

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

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

0.18.0

- Update to **Starknet 0.12.2!**

What's Changed
* Change `KeyPair` type from `int` to `Hash` by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1157
* Starknet v0.12.2 update by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1152


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

0.18.0alpha

- Update to **Starknet 0.12.1**
- Support **RPC v0.4.0**
- Added missing fields to dataclasses
- Bugfixes 🐛

What's Changed

* Update MinGW installation docs by drknzz in https://github.com/software-mansion/starknet.py/pull/1124
* Invalid selector in AbiResolver by drknzz in https://github.com/software-mansion/starknet.py/pull/1129
* Lower `check_interval` in `wait_for_tx` by drknzz in https://github.com/software-mansion/starknet.py/pull/1128
* `lstrip` in `decode_shortstring` by drknzz in https://github.com/software-mansion/starknet.py/pull/1127
* Add missing fields to dataclasses by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1130
* Update to Starknet 0.12.1 by drknzz in https://github.com/software-mansion/starknet.py/pull/1131
* Fix Contract Not Found Abi Resolver by drknzz in https://github.com/software-mansion/starknet.py/pull/1132
* Fix `state_diff` typing by drknzz in https://github.com/software-mansion/starknet.py/pull/1122
* Support RPC v0.4.0 by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1125

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

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

0.17.1

Fix `Client.wait_for_tx` not sleeping when transaction not found.

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

0.17.0

- Update to **Starknet 0.12.0**
- **AbiParser** for Cairo v2.0.0 syntax
- Deprecation of GatewayClient
- Add missing methods to **FullNodeClient** interface
- Changes to `Client.wait_for_tx`

What's Changed
* Remove `Deployer.create_deployment_call` by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1086
* Integer in Felt field by drknzz in https://github.com/software-mansion/starknet.py/pull/1091
* StarknetChainId, TransactionHashPrefix -> IntEnum by drknzz in https://github.com/software-mansion/starknet.py/pull/1090
* Add `get_block_with_txs` and `get_block_with_tx_hashes` to FullNodeClient by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1085
* Deprecate `GatewayClient` by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1087
* Migrate docs to FullNodeClient by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1092
* Add missing RPC methods by drknzz in https://github.com/software-mansion/starknet.py/pull/1094
* Update to Starknet 0.12.0 by drknzz in https://github.com/software-mansion/starknet.py/pull/1101

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

Page 3 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.