This repository has been archived by the owner on Dec 15, 2023. It is now read-only.
v0.2.6
Usage related changes
- Adapted to cairo-lang and Starknet 0.9.1
- Added path check on when dumping
- Using OpenZeppelin 0.2.1 for predeployed accounts
- Accounts predeployed with
--seed
now set not to change with new Devnet releases - Token contract:
- Address set not to change with new Devnet releases
- Token symbol changed to ETH
- Supported non-decimal float as
amount
of minting (like1e21
or1000.0
) - Added support for
geth --dev
being used as the L1 of L1<>L2 Postman communication - Introduced the
/api
endpoint which returns a map of all URL endpoints provided by Devnet - Introduced Docker image tag
shardlabs/starknet-devnet:<VERSION>-seed0
which predeploys accounts with--seed 0
Development related changes
- Refactored tests to reduce file size
- Predeploy 0 accounts in tests
- Support local parallel testing (
poetry run pytest -n auto --dist loadscope test/
)
Merged PRs
- Zero pre deployed account as default in tests by @Nathan-SL in #157
- ⚡️ Implement xdist for parallel testing by @tabaktoni in #165
- support non-decimal float ex. scientific 1000e18 by @tabaktoni in #171
- /api endpoint to get existing endpoints by @tabaktoni in #166
- Make fee token address fixed and symbol ETH, recompiled contract by @tabaktoni in #176
- Refactor JSON-RPC tests by @drknzz in #177
- Fix linting by @FabijanC in #179
- Fix geth --dev support in postman by @FabijanC in #180
- Add dump path check by @FabijanC in #182
- Predeploy OpenZeppelin account v0.2.1 by @FabijanC in #187
- Build and push docker image with --seed 0 by @FabijanC in #184
- Adapt to starknet/cairo-lang 0.9.1 by @FabijanC in #181
New Contributors
Full Changelog: v0.2.5...v0.2.6