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

0.8.0alpha

The new version of StarkNet.py is here to support StarkNet 0.10.1 fully 🔥

What's Changed
* `DeployAcount` transaction can be used 🎆
* `Deploy` transaction is deprecated
* There is a new `Account creation` section in the docs

Read through the `0.8.0 Migration guide` to be up to date with breaking changes!


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

0.7.0alpha

New version of StarkNet.py is out, bringing initial support for StarkNet 0.10.1. All existing functionalities of StarkNet.py should work with this update, and new features related to changes from StarkNet 0.10.1 is coming at a later date.

Breaking Changes

- `InvokeTransaction.entry_point_selector` has been changed from `int` to `Optional[int]` to reflect the changes in StarkNet gateway


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

0.6.3alpha

What's Changed
* Test and fix HttpClient custom session by cptartur in https://github.com/software-mansion/starknet.py/pull/414
* Support `L1_HANDLER` transactions in GatewayClient by cptartur in https://github.com/software-mansion/starknet.py/pull/452


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

0.6.2alpha

What's Changed
* Add older macOS SDK targets for crypto-cpp-py by THenry14 in https://github.com/software-mansion/starknet.py/pull/411


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

0.6.1alpha

New version of Starknet.py:
- adds custom exceptions for the `CairoSerializer` (`CairoSerializerException` is a general exception)
- deprecates `get_code` method in the `AccountClient`
- adds the `gas_price` field to the `StarknetBlock` returned by `GatewayClient` (`GatewayBlock`)
- updates the docs:
- adds information about `AccountClient`'s `supported_tx_version` to the Quickstart
- adds the `Declaring contracts` section to the Guide
- removes outdated `FullNodeClient` info


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

0.6.0alpha

What's Changed
- Signing and verifying messages! (read [the docs](https://starknetpy.readthedocs.io/en/latest/guide.html#signing-off-chain-messages) about it)
- Deprecated `chain` property of all Clients was removed!
- `CairoSerializer.to_python` checks range of Felt now
- `signature` parameter was removed from `Contract.call` and similar methods
- `TransactionReceipt` does not include deprecated `version` field

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

Page 7 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.