This repository has been archived by the owner on Dec 15, 2023. It is now read-only.
v0.3.1
Usage related changes
- The predeployed/prefunded accounts adapted to the new tx version 1:
- Using OZ 0.4.0b with a minor modification to allow tx simulation
- Logging from dockerized Devnet enabled by default
- By using
PYTHONUNBUFFERED=1
as the default, no need to provide it manually
- By using
- Fixed account replication seed being displayed as None
- Allowing fee estimation for tx versions 0 and 1
- Fixed state root being empty
- JSON-RPC fixes:
- Fixed call return value
- Allowing requests without
params
where possible - Improved error handling; error codes more in line with specification
Development related changes
- In tests, replace using Starknet CLI wallet/account with predeployed OZ
- Refactor
test/account.py
andtest/util.py
- Restore skipped tests
Merged PRs
- Fix unappropriate rpc call return value by @war-in in #261
- Rpc/constructor calldata by @FabijanC in #262
- Correct gateway error message when contract not found by @war-in in #263
- Fix seed being None by @FabijanC in #264
- Allow fee estimation for version 0 and 1 by @FabijanC in #268
- Fix rpc default param and error handling by @FabijanC in #244
- Fix state root being empty by @FabijanC in #270
- PYTHONUNBUFFERED=1 as default behavior by @LucasLvy in #271
- Use forked OpenZeppelin account 0.4.0b by @FabijanC in #272
New Contributors
Full Changelog: v0.3.0...v0.3.1