Starknet-py

Latest version: v0.22.0

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

Scan your dependencies

Page 3 of 11

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

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

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.