Summary
- Minor breaking change: Backwards-compatible signature change of
loaders.ContractResult
, making more fields optional: evmVersion, compilerVersion, runs. This makes it so that we can express a simple loadABIresult as agetContract` result with missing fields. - Added EtherscanV2 and AnyABI loaders (not used by default yet).
What's Changed
- Adding AnyABI loader by @k-thornton in #156
- Adding EtherscanV2 by @k-thornton in #158
- The error status is inside err.cause by @k-thornton in #160
- (includes 3 above PRs) loaders: add AnyABI, Etherscan v2; change ContractResult by @shazow in #163
- tests: Improve loader tests, add no-result checks by @shazow in #161
Full Changelog: v0.17.0...v0.18.0