v0.0.3
Usage related changes
- Supporting JSON-RPC 0.7.0-rc1
- Updated predeployed accounts and ERC20 contracts to OpenZeppelin 0.8.1
- Defaulting to Cairo 1 predeployed accounts (used to be Cairo 0)
- Using a modified version of ERC20
/set_time
endpoint now accepts JSON paramgenerate_block
that skips block generation if set totrue
(defaults tofalse
)- This way you can ensure that the next transaction you send will be using the set time
- Fixed bugs
- Extra properties in some RPC responses
- Empty object params
Development related changes
- Using rust-toolchain 1.74.0
Merged PRs
- Remove additional fields returned compared to RPC spec by @marioiordanov in #335
- Use more idiomatic bash by @FabijanC in #338
- Update contracts to 0.8.1 by @mikiw in #336
- Move trace calculation; refactor from method to function by @FabijanC in #340
- Final changes related to crate renaming by @FabijanC in #341
- Removed partially custom BlockId implementation by @marioiordanov in #344
- use version 1.1.0 of cargo-get by @marioiordanov in #347
- Lock cargo get by @marioiordanov in #348
- Fix empty object params bug by @jelilat in #346
- Fix empty params deserialization by @FabijanC in #351
- change account-class default_value to cairo1 by @mikiw in #339
- Comment out of owner and spender [key] attributes in erc20 contract by @mikiw in #356
- Incorporate pending block generation into new block generation by @FabijanC in #359
- Test deployment trace by @FabijanC in #361
- Add set time generate_block option by @mikiw in #362
- rpc 0.7.0 by @marioiordanov in #364
- Upgrade zerocopy, unsafe-libyaml, h2; use rust 1.74; update cache key by @FabijanC in #354
- Release 0.0.3 by @marioiordanov in #368
New Contributors
Full Changelog: v0.0.2...v0.0.3