Added
- Initial support for Hardhat Network as an alternative to Ganache (#1043)
- Support for EIP-1559 transactions (#1179)
- Added
LocalAccount.sign_defunct_message
method to signEIP-191
text messages (#1163)
Fixed
- Preserve active input when writing to the console (#1181)
- Modifications to internal flow when handling transactions, fixes some threadlock issues (#1182)
Known issues
- Broken validation in web3.py prevents sending locally signed EIP-1559 transactions. Patch available here ethereum/web3.py#2099
chain.priority_fee
is provisional, you can use it with this patch ethereum/web3.py#2100 and with Erigon built from devel branch- Hardhat uses
chain.id
31337 by default even in forked mode. If you rely on it, you need to addchainId: 1
to hardhat.config.js. We work with Hardhat on a better fix here NomicFoundation/hardhat#1592