v0.14.0
Summary
- New and improved docs! https://shazow.github.io/whatsabi/
- Typed errors! Errors thrown by WhatsABI code will be wrapped in
WhatsABIError
and more fine-grained errors, to help with better error handling. - Improved viem support! Now handling any kind of viem client or transport (before we only worked with publicClient objects).
- Added source code loading of verified contracts to our loaders! Supporting both Etherscan and Sourcify.
What's Changed
- Add svvy.sh to readme by @roninjin10 in #97
- Add typed errors by @shazow in #100
- providers: Fix viem non-public clients, wrap autoload ENS error by @shazow in #107
- Add generated docs by @shazow in #108
- loaders: Add getSources() to ContractResult by @shazow in #112
New Contributors
- @roninjin10 made their first contribution in #97
Full Changelog: v0.13.2...v0.14.0