v0.3.0-rc.0
Pre-release
Pre-release
Important notice about Starknet and RPC support
This is a pre-release serving JSON-RPC API v0.7.1 and internally executing transactions using blockifier v0.14.0-rc.0. This means it's mostly adapted to Starknet 0.13.4, with the exception of L1-data + L2 gas semantics, which are tied to JSON-RPC v0.8.0. On missing call entrypoint, ENTRYPOINT_NOT_FOUND error is returned, as per RPC v0.8.0.
Unfortunately, Devnet cannot fully serve RPC v0.7.1 and v0.8.0 simulatenously, so this is a compromise.
The next stable release is planned to support RPC v0.8.0.
Usage related changes since Devnet v0.2.4
- Increment the required Rust version to 1.83.
- Fix too-big-request error by @FabijanC in #677
- Update predeployed contracts to OpenZeppelin v0.20.0 by @FabijanC in #695
- Not including UDC, which still uses a Cairo 0 contract.
- Expand transaction deprecation warning to fee estimation and simulation by @FabijanC in #704
- Rebrand by @marioiordanov in #709
- The repository is no longer at https://github.com/0xSpaceShard/starknet-devnet-rs
- The repository name now omits the
-rs
suffix to become https://github.com/0xSpaceShard/starknet-devnet - Links to the old repo name should be redirected automatically.
- Links to the old docs website name no longer work.
- Predeclare Argent accounts by @FabijanC in #658
- Not predeclared by default, activated with
--predeclare-argent
on startup
- Not predeclared by default, activated with
Development related changes
- Fix script for fetching binary artifacts by @FabijanC in #688
- Update starknet-rs to 0.13; allow deprecated methods in integration tests by @FabijanC in #689
- Remove blockifier testing feature; use VersionedConstants 0.13.2 by @FabijanC in #690
- Add new tests: cairo0 non-existent method, fork call by @FabijanC in #693
- Improve docs on version updates; use cargo-machete 0.7.0 by @FabijanC in #706
- Fix old links (deprecated repo) by @FabijanC in #711
- Fix port acquisition in BackgroundAnvil by @FabijanC in #708
Full Changelog: v0.2.4...v0.3.0-rc.0