Starknet-py

Latest version: v0.22.0

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

Scan your dependencies

Page 2 of 11

0.18.3

New version of `starknet.py` is out (v0.18.3) :star2:
* Update to RPC v0.5.1
* Remove `TESTNET2` support
* Remove `cairo_version` parameter from `BaseAccount`
* Add method `get_l1_message_hash` to `FullNodeClient`

> [!NOTE]
> Please note that `GatewayClient` will be removed with the next major version.

What's Changed
* Fix 1143 by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1189
* Fix 1154 by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1188
* Remove `TESTNET2` support by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1185
* RPC v0.5.0 by tomek0123456789 in https://github.com/software-mansion/starknet.py/pull/1201
* Fix reverted error message in wait_for_tx by ddoktorski in https://github.com/software-mansion/starknet.py/pull/1206
* Add method to get L1 message hash by ddoktorski in https://github.com/software-mansion/starknet.py/pull/1205
* Add function to calculate checksum address by ddoktorski in https://github.com/software-mansion/starknet.py/pull/1215
* Remove cairo_version parameter from BaseAccount by ddoktorski in https://github.com/software-mansion/starknet.py/pull/1221
* Update RPC to v0.5.1 by ddoktorski in https://github.com/software-mansion/starknet.py/pull/1223

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

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

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

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

Page 2 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.