v0.1.1
Usage related changes
- v0.1.0 skipped
- API unification. Devnet-specific functionality now available via JSON-RPC:
- E.g.
POST /mint
is nowPOST /rpc { "method": "devnet_mint", ... }
- Methods are documented on the documentation pages related to their respective use cases.
- The long term plan is to remove the old endpoints and keep only JSON-RPC support
- E.g.
- Block generation changes:
- Dropped:
--blocks-on-demand
- Introduced
--block-generation-on <transaction|demand|<SECONDS>>
- The last one is a new mode and introduces automatic block generation with a period of
<SECONDS>
. - Default:
transaction
- The last one is a new mode and introduces automatic block generation with a period of
- More info in docs
- Dropped:
- Return proper RPC errors from
starknet_getBlockTransactionCount
andstarknet_getEvents
- Bugfix in block abortion
- Update docs with
starknet-devnet-js
references
Development related changes
- Refactor of state commitment
Merged PRs
- Refactor of state committing by @FabijanC in #492
- Refactor Starknet test setup by @FabijanC in #494
- Block generation period by @mikiw in #491
- Remove calling commit_with_diff from generate_new_block_and_state by @mikiw in #503
- Unify rpc by @marioiordanov in #500
- Fix RPC error on starknet_getBlockTransactionCount by @tonypony220 in #497
- Update of abort blocks documentation by @mikiw in #513
- Predeployed accounts with balance by @mikiw in #514
- fix
starknet_getEvents
returning wildcard error on nonexistent block by @tonypony220 in #509 - Update docs; Mention starknet-devnet-js by @FabijanC in #515
- Fix infinite loop in block abortion by @FabijanC in #518
- Release 0.1.0 by @FabijanC in #519
- Release 0.1.1 by @FabijanC in #520
New Contributors
- @tonypony220 made their first contribution in #497
Full Changelog: v0.0.7...v0.1.1