0.4.0
What's Changed
Breaking Changes
- Custom errors will be returned as error structs instead of raw RPC response
- Updated ERC20, ERC721 and ERC1155 ABIs to Openzeppelin 5.x
Enhancements
- Generate error structs from ABI and decode custom errors when error data is available
- Use JsonRPC signer as a default signer in
Ethers.sign_transaction/2
Pull Requests in Release
- Add custom revert error support by @alisinabh in #90
- JsonRPC signer as default for
sign_transaction/2
by @alisinabh in #95 - Bump ex_doc from 0.31.1 to 0.31.2 by @dependabot in #96
- Add fromBlock and toBlock in
Ethers.get_logs/2
docs by @alisinabh in #97
Full Changelog: v0.3.1...v0.4.0