This repository has been archived by the owner on Dec 15, 2023. It is now read-only.
v0.3.0
Usage related changes
- Partially adapted to Starknet / cairo-lang 0.10.0
- Dropped support for Python 3.7
- Tested with Starknet CLI account:
- Predeployed OZ accounts not guaranteed to work
- Block state root not calculated
- Transactions with version 1 not guaranteed to work
- API changes:
- Supported:
get_nonce
andsimulate_transaction
- Not yet supported:
estimate_message_fee
- Supported:
- RPC method
starknet_getStateUpdate
not guaranteed to work
--lite-mode
only affects block hash calculation (uses numbering instead of actual hash)- Removed
result
frominvoke
response. - Introduced modifying server timeout with
--timeout
parameter (can help with big contracts or slower machines)
Development related changes
- Skip incompatible tests
- Add formatting with
black
(./scripts/format.sh
)
Merged PRs
- Add formatting by @FabijanC in #237
- Parametrize block number test by @mikiw in #238
- 248 lite mode by @mikiw in #249
- Unification of test_general_workflow test by @mikiw in #255
- Add timeout argument to Devnet by @Nathan-SL in #256
- Adapt to cairo-lang 0.10.0 by @FabijanC in #246
Full Changelog: v0.2.11...v0.3.0