v0.0.4
Usage related changes
- Supporting JSON-RPC API v0.7.0
- Introducing forking support: docs
- Endpoint for checking
/account_balance
: docs - New CLI param:
--data-gas-price <PRICE>
- The default Testnet chain ID used by Devnet is still
SN_GOERLI
- will be addressed in an upcoming release
- Fixed bugs:
- Account balance no longer overflowing on minting
- Compiling sierra to casm only once when fetching the class
Development related changes
- Major refactorings before block abortion (pending) and forking
- Fixed Dependabot alerts
- Changed job parallelization on CircleCI (separate unit and e2e testing, using 3 jobs for the latter)
Merged PRs
- Pre-forking state refactor by @FabijanC in #329
- Fix panic on binding to occupied port by @taco-paco in #371
- StarknetBlocks struct change by @mikiw in #375
- Use released version of RPC 0.7.0 by @marioiordanov in #382
- added data_gas_price cli argument by @marioiordanov in #384
- Replace goerli in issue template by @FabijanC in #386
- Fix account balance overflow by @JimmyFate in #377
- Use BigUint instead of U256 for balance; remove primitive-types by @FabijanC in #390
- Missing data gas price in rpc endpoints by @marioiordanov in #392
- Add /account_balance endpoint by @FabijanC in #394
- Introduce forking by @FabijanC in #365
- Fix Dependabot alerts: tokio, hyper, mio by @FabijanC in #397
- Make data availability mode as Blob by @marioiordanov in #395
- Release 0.0.4 by @FabijanC in #398
New Contributors
- @JimmyFate made their first contribution in #377
Full Changelog: v0.0.3...v0.0.4