Skip to content

Releases: software-mansion/starknet.py

v0.24.2

13 Sep 10:46
Compare
Choose a tag to compare

New version of starknet.py is out (v0.24.2) πŸš€

  • Added random key pair generation.
  • Deploying contracts is now possible without providing abi.
  • Fix bounded int parsing post cairo 2.8.0

What's Changed

New Contributors

Full Changelog: v0.24.1...v0.24.2

v0.24.1

22 Aug 15:04
Compare
Choose a tag to compare

New version of starknet.py is out (v0.24.1) ✨

  • Fixed parsing ABI that contains u96 data type.
  • Fixed l1_address deserialization in L2toL1MessageSchema.

What's Changed

  • Fix l1_address deserialization in L2toL1MessageSchema by @franciszekjob in #1435
  • Add BoundedInt terminal to grammar definition for parsing ABI by @kkawula in #1449

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

Full Changelog: v0.24.0...v0.24.1

v0.24.0

09 Aug 08:47
Compare
Choose a tag to compare

New version of starknet.py is out (v0.24.0) πŸš€

  • DevnetClient has been implemented to interact with additional features of the starknet-devnet-rs
  • LedgerSigner has been implemented to enable signing with Ledger hardware wallet

What's Changed

New Contributors

Full Changelog: v0.23.0...v0.24.0

v0.23.0

09 Jul 09:04
Compare
Choose a tag to compare

New version of starknet.py is out (v0.23.0) ✨

  • Update TypedData in line with SNIP-12
  • Add KeyPair.from_keystore method

What's Changed

New Contributors

Full Changelog: v0.22.0...v0.23.0

v0.22.0

10 May 13:32
Compare
Choose a tag to compare

New version of starknet.py is out (v0.22.0) ✨

  • Remove Goerli support
  • Add method to convert EstimatedFee to ResourceBoundsMapping
  • Support ByteArray serialization

What's Changed

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

Full Changelog: v0.21.0...v0.22.0

v0.21.0

19 Mar 12:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.0...v0.21.0

v0.21.0-alpha

08 Mar 17:13
Compare
Choose a tag to compare
v0.21.0-alpha Pre-release
Pre-release

What's Changed

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

Full Changelog: v0.20.0...v0.21.0-alpha

v0.20.0

23 Feb 18:42
Compare
Choose a tag to compare

New version of starknet.py is out (v0.20.0) ✈️

  • Support for Python 3.12
  • Add Account.estimate_fee method
  • Bugfixes

What's Changed

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

Full Changelog: v0.19.0...v0.20.0

v0.19.0

06 Feb 19:20
Compare
Choose a tag to compare

New version of starknet.py is out (v0.19.0) πŸ”₯

  • Support RPC v0.6.0 and Starknet v0.13.0
  • Remove GatewayClient
  • Rename method names in Account and Contract classes to include the transaction version that will be executed
  • Refactor transaction classes to incorporate version postfix in their names

What's Changed

New Contributors

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

Full Changelog: v0.18.3...v0.19.0

v0.19.0-alpha

11 Jan 10:27
Compare
Choose a tag to compare
v0.19.0-alpha Pre-release
Pre-release

New version of starknet.py is out (v0.19.0-alpha) πŸš€

  • Remove GatewayClient
  • Support RPC v0.6.0 and Starknet v0.13.0
  • Add data information to ClientError

Warning

Contract class does not support V3 transactions in the pre-release

What's Changed

New Contributors

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

Full Changelog: v0.18.3...v0.19.0-alpha