This repository has been archived by the owner on Dec 15, 2023. It is now read-only.
v0.4.0
Usage related changes
- Introduce forking (docs):
starknet-devnet --fork-network <NAME|URL> --fork-block <NUMBER>
- The fork uses testnet ID for all networks (should be configurable in the future)
- Internal contracts now at the same addresses as on mainnet/testnet:
- UDC:
0x41a78e741e5af2fec34b695679bc6891742439f7afb8484ecd7766661ad02bf
- Fee token contract:
0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7
- Breaking change
- UDC:
- Lite mode no longer uses sequential deployment tx hashing
- Performed slower deployment than regular mode
- Suggestion: reconsider if your use-case benefits from lite mode
- Fix missing L2 to L1 messages
- Fix state dumping on exit
- JSON-RPC:
- Support v0.2.1
- Fee estimation for declare txs
getEvents
: fix continuation token when no events
Development changes
- Output of testing is clearer - suppressed deprecation warnings
- Bodies of some tests extracted for easier testing of forking
Merged PRs
- RPC
estimate_fee
for Declare transactions by @drknzz in #327 - Fix for missing l2 to l1 messages by @mikiw in #330
- Bugifx for continuation_token when there are no events by @mikiw in #331
- Fix for custom_int's in feeder gateway by @mikiw in #335
- Support RPC v0.2.1 by @drknzz in #332
- Fix udc address by @FabijanC in #336
- Fix dumping on exit by @mikiw in #337
- Introduce forking by @FabijanC in #328
Full Changelog: v0.3.5...v0.4.0