Skip to content

Releases: software-mansion/starknet.py

0.5.2-alpha

08 Sep 13:22
Compare
Choose a tag to compare

What's Changed

  • Fix result selector on Custom RPC call by @ExoMonk in #358

New Contributors

Full Changelog: 0.5.1-alpha...0.5.2-alpha

0.5.1-alpha

06 Sep 07:19
Compare
Choose a tag to compare

This version fixes problems with package release. No usage-related changes were introduced.

What's Changed

Full Changelog: 0.5.0-alpha...0.5.1-alpha

0.5.0-alpha

05 Sep 13:45
Compare
Choose a tag to compare

New version of StarkNet.py has been released bringing support for new StarkNet features including:

  • signing declare transactions
  • new cairo syntax,
  • transaction version 1

Please note however that old accounts and transaction versions will still work with previous StarkNet.py version, and update is not needed.

See our migration guide for more informations about this release.

What's Changed

Full Changelog: 0.4.7-alpha...0.5.0-alpha

0.4.7-alpha

30 Aug 11:40
Compare
Choose a tag to compare

What's Changed

  • Exception is raised when too many values are passed to CairoSerializer.to_python
  • v0.1.0 RPC specification is supported!

New Contributors

Full Changelog: 0.4.6-alpha...0.4.7-alpha

0.4.6-alpha

18 Aug 07:35
Compare
Choose a tag to compare

What's Changed

  • Proxy checks are updated and tested
  • AccountClient.get_transaction method's return value is correctly typed
  • CairoSerializer checks if unnecessary named arguments are passed
  • GatewayClient and FullNodeClient can be correctly created without the chain parameter

Full Changelog: 0.4.5-alpha...0.4.6-alpha

0.4.5-alpha

08 Aug 11:25
Compare
Choose a tag to compare

What's Changed

  • Cairo Transformer's result has repr method
  • GatewayClient can take dict with feeder_gateway_url and gateway_url as net parameter
  • The chain property in the Client interface is deprecated

How to migrate

  • Remove chain parameter from Gateway and Full Node Clients constructors
  • Add chain parameter to AccountClient constructor and AccountClient.create_account method

There are no breaking changes, so no action is required, but it is suggested to apply the above instructions.

Full Changelog: 0.4.4-alpha...0.4.5-alpha

0.4.4-alpha

01 Aug 11:47
Compare
Choose a tag to compare

What's Changed

  • block_number parameter is "pending" for the default
  • ContractNotFoundError in GatewayClient.get_code method has more significant message

Full Changelog: 0.4.3-alpha...0.4.4-alpha

0.4.3-alpha

29 Jul 13:36
Compare
Choose a tag to compare

What's Changed

  • Support for RPC write API
  • TransactionReceipt contains propper rejection_reason and actual_fee

New Contributors

Full Changelog: 0.4.2-alpha...0.4.3-alpha

0.4.2-alpha

25 Jul 09:22
Compare
Choose a tag to compare

What's Changed

  • Return types in transformed abis now support underscores πŸŽ‰

Full Changelog: 0.4.1-alpha...0.4.2-alpha

0.4.1-alpha

21 Jul 20:33
Compare
Choose a tag to compare

What's Changed

  • Cairo 0.9.1 support
  • Updated migration guide & docs
  • Restored token parameter for gateway client

New Contributors

Special thanks to @ca11ab1e for his contributions! Much appreciated πŸ‘

Full Changelog: 0.4.0-alpha...0.4.1-alpha