This repository has been archived by the owner on Dec 15, 2023. It is now read-only.
v0.5.2
Usage related changes
- Adapted to cairo-lang / Starknet v0.11.1.1
- Default gas price set to 1e8 (was 1e11)
- Updated JSON RPC API to spec v0.3.0.-rc1
- In L2-L1 message relaying, emit
LogMessageToL1
event - When forking, suppressed the misleading log messages coming from missing resources in forking origin
- Improved Cairo 1 support
- New way of specifying a custom compiler:
--sierra-compiler-path <EXECUTABLE_PATH>
- Instead of
--cairo-compiler-manifest
which requires you to link to the whole repo, this new option allows providing just the built binary - Works better with Devnet in Docker
- Expanded docs with a page on Cairo 1 support
- Fixed failing Cairo 1 class redeclaring
- Improved recompilation error message
- Fixed
feeder_gateway/get_code
failing for Cairo 1 contracts
- New way of specifying a custom compiler:
Development related changes
- Updated dependencies
Merged PRs
- Fix get_code by @FabijanC in #461
- Handle redeclaring cairo 1 by @FabijanC in #463
- Wrap badrequest error when forking by @tonypony220 in #462
- Improve default cairo1 compiler error by @FabijanC in #465
- Fix failing isinstance checks in syscalls with Rust VM by @fmoletta in #466
- Support custom sierra compiler by @FabijanC in #471
- Bump crypto-cpp-py to 1.4.0, poseidon-py to 0.1.3 by @drknzz in #473
- Update JsonRpc Api to v0.3.0-rc1 by @bartekryba in #467
- Fix bad import from test module in starknet-devnet module by @bartekryba in #474
- Emit LogMessageToL1 event by @FabijanC in #468
- 0.11.1 adaptations by @mikiw in #472
New Contributors
- @tonypony220 made their first contribution in #462
- @bartekryba made their first contribution in #467
Full Changelog: v0.5.1...v0.5.2