Skip to content

Releases: software-mansion/starknet.py

v0.25.0

13 Jan 15:50
d6a5978
Compare
Choose a tag to compare

New version of starknet.py is out (v0.25.0) 🌟

  • Deprecate transactions other than v3
  • Add support for outside execution (SNIP-9)
  • Remove support for Python 3.8
  • Add NonZeroType
  • Add keys to the EventType which contains the list of event fields marked with #[key] in Cairo code
  • Minor fix of Cairo data types docs

What's Changed

New Contributors

Full Changelog: v0.24.3...v0.25.0

v0.24.3

25 Nov 08:43
bfcdb20
Compare
Choose a tag to compare

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

  • Modules for Ledger signing are now optional, use poetry install -E ledger
  • Update crypto-cpp-py version to 1.4.5

What's Changed

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

Full Changelog: v0.24.2...v0.24.3

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