Skip to content
This repository has been archived by the owner on Dec 15, 2023. It is now read-only.

v0.5.5a0

Pre-release
Pre-release
Compare
Choose a tag to compare
@FabijanC FabijanC released this 03 Jul 12:09
· 26 commits to master since this release

Usage related changes

  • Adapted to Starknet 0.12.0a0
    • Applied testnet's change of using HTTP status code 400 instead of 500 for bad requests
    • Blocks can still be pending, but the transactions in it are marked as ACCEPTED_ON_L2
  • Changed the default compiler args used in Cairo 1 declaration:
    • Old: --add-pythonic-hints --allowed-libfuncs-list-name experimental_v0.1.0
    • New: --add-pythonic-hints
    • Improves Cairo 2 declaration UX
  • Bugfix in starknet_simulateTransaction of JSON-RPC API

Development related changes

  • Rewrote the testing contract into Cairo 2
  • Not using ABI of Cairo 1/2 testing contracts
  • Using StorageDomain.ON_CHAIN in nonce and storage manipulation (currently the only allowed value of StorageDomain)

Merged PRs

  • Bugfix for RPC starknet_simulateTransaction response by @mikiw in #509
  • Added call_type param to rpc FunctionInvocation by @bartekryba in #513
  • Adapt to Starknet / cairo-lang 0.12.0 by @FabijanC in #512

Full Changelog: v0.5.4...v0.5.5a0