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

0.10.1alpha

What's Changed
* Fix RPC deploy schema by cptartur in https://github.com/software-mansion/starknet.py/pull/531

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

0.10.0alpha

What's Changed
- Universal Deployer Contract is [supported](https://starknetpy.readthedocs.io/en/latest/guide.html#using-universal-deployer-contract-udc)! 🎆
- `abi` is returned from the `Client.get_class_by_hash()`
- `Contract.from_address()` supports `FullNodeClient` 🔥
- Simplified deployment flow was introduced. Read about it in the [Guide](https://starknetpy.readthedocs.io/en/latest/guide.html#simple-declare-and-deploy)
- RPC 0.2.1 is supported!
- `ContractNotFoundError` was improved

Make sure to be familiar with the [Deploying contracts section](https://starknetpy.readthedocs.io/en/latest/guide.html#deploying-contracts)


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

0.9.0alpha

What's Changed
- RPC 0.2.0 🎉
- Resolving proxies (check out the [guide](https://starknetpy.readthedocs.io/en/latest/guide.html#resolving-proxies))
- `Account.sign_transaction` and `InvokeFunction` as a `call_contract` parameter were removed

Make sure to read through [0.9.0 Migration guide](https://starknetpy.readthedocs.io/en/latest/migration_guide.html) to be up to date with the changes!

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

0.8.2

This version adds initial support for Starknet 0.8.2. Package dependencies has been updated to support cairo-lang 0.8.2.1, and support for new feeder_gateway parameters added by this version is coming in a later release.

Also added in this release is a new starknet compiler module, and improvements to transaction error messages.

We've also updated examples in our documentation to reflect changes in recent StarkNet.py versions (🙏 war-in)

What's Changed
* Parallelize e2e tests by cptartur in https://github.com/software-mansion/starknet.py/pull/136
* Add Compiler module by cptartur in https://github.com/software-mansion/starknet.py/pull/102
* Improve transaction error messages by cptartur in https://github.com/software-mansion/starknet.py/pull/131
* Documentation update for Contract and AccountClient by war-in in https://github.com/software-mansion/starknet.py/pull/141
* Support starknet 0.8.2 by cptartur in https://github.com/software-mansion/starknet.py/pull/144

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

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

0.8.1

New version of StarkNet.py is out bringing support for StarkNet 0.8.1 and minor upgrades to the library including:
* Exposed `public_key` property on `AccountClient`
* Custom transaction failure exceptions
* Restored support for python versions 3.9

What's Changed
* Add note about max_fee on mainnet by cptartur in https://github.com/software-mansion/starknet.py/pull/111
* Expose public key in AccountClient by unparalleled-js in https://github.com/software-mansion/starknet.py/pull/107
* Support cairo-lang 0.8.1 by cptartur in https://github.com/software-mansion/starknet.py/pull/118
* Fix devnet dependency, restore python 3.9 support by cptartur in https://github.com/software-mansion/starknet.py/pull/120
* Add custom exceptions for transaction failures by cptartur in https://github.com/software-mansion/starknet.py/pull/115


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

0.8.0

New version of StarkNet.py is out, bringing support for StarkNet 0.8.0 and several changes to the API:
* Fee mechanism support including fee estimation
* Cairo-lang named tuples
* Changed account contract
* Removal of `tx_id` param from `get_transaction_status`, `get_transaction` and `get_transaction_receipt`
* Other improvements, see "What's Changed" below

Your code will need to be updated to work with this version of StarkNet.py as it **contains breaking** changes.

See [migration guide](https://starknetpy.readthedocs.io/en/latest/migration_guide.html) for more in depth instructions.

What's Changed
* Expose search paths when compiling contracts by cptartur in https://github.com/software-mansion/starknet.py/pull/97
* docs: show how to import AccountClient by unparalleled-js in https://github.com/software-mansion/starknet.py/pull/99
* fix: correct the type of Multicall.calls by unparalleled-js in https://github.com/software-mansion/starknet.py/pull/101
* Support starknet 0.8.0 by cptartur in https://github.com/software-mansion/starknet.py/pull/109


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

Page 6 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.