Usage changes
- Introduce Argent account implementation.
- Use updated OZ and Argent account implementations that support
multicall
/multiinvoke
- docs. - Adapt to cairo-lang 0.8.0:
- Introduce
contract.estimateFee
- example. - Allow specifying maxFee and nonce in calls.
- Introduce
hardhat starknet-estimate-fee
. - Introduce
--account-contract
flag tohardhat starknet-compile
to allow compiling contracts.
- Introduce
- Introduce
starknet.getTransaction
andstarknet.getTransactionReceipt
utility functions - Support hex strings as contract function input.
Dev changes
- Refactor
- Use
interact
to refer tocall
/invoke
/estimateFee
- Use classes instead of strings for interaction specification
- Use
- Wallet testing enabled on devnet
Merged PRs
- Argent account implementation by @dribeiro-ShardLabs in #79
- Use pyenv in CircleCI by @FabijanC in #82
- Adapt to 0.8.0 by @FabijanC in #80
- Added getTransaction and getTransaction receipt functions by @dribeiro-ShardLabs in #81
- Invoke options by @FabijanC in #84
Full Changelog: v0.5.1...v0.5.2