What's Changed
- Initialize secp256k1 context only once by @tomusdrw in #535
- Use shared context for both verification & signing by @tomusdrw in #537
- EIP-1559 Support by @mdben1247 in #533
- Optional Provider by @SionoiS in #548
- Fix panic when MetaMask returns error by @dvec in #549
- Update ethabi and ethereum-types by @palango in #554
- Update arrayvec by @palango in #555
- Update soketto by @palango in #556
- eth_feeHistory implementation by @sunce86 in #558
- Fix decimals decoding test by @tomusdrw in #571
- Do not require effectiveGasPrice in TransactionReceipt, by @marmistrz in #570
- Adding eth_getProof eth_ JSON-RPC method by @lightyear15 in #569
- Ethereum Name Service by @SionoiS in #562
- eth_getProof balance and nonce to U256 by @lightyear15 in #572
- Update ethabi requirement from 15.0.0 to 16.0.0 by @dependabot in #577
- Dependabot/cargo/secp256k1 0.21 by @palango in #589
- Update the docs for BaseFilter to mention that the filter is not uninstalled on Drop by @marmistrz in #584
- Support personal_sign rpc by @eiz in #561
- Update parking_lot requirement from 0.11.0 to 0.12.0 by @dependabot in #591
- signed_call (without confirmations) by @dpuyosa in #581
- move Accounts::hash_message and make it static by @blackghost1987 in #588
- Expose
ParseSignatureError
fromrecovery
module by @tomusdrw in #592 - Allow setting basic auth credentials in websocket url by @717a56e1 in #590
- Get rid of compilation warnings in case
signing
is disabled. by @tomusdrw in #594 - Report HTTP failure codes as RPC errors if returned for an RPC call by @marmistrz in #585
- ENS documentation by @SionoiS in #587
- Fix compilation after broken GH auto-merge. by @tomusdrw in #596
- Fix clippy warnings by @niclaslind in #597
New Contributors
- @SionoiS made their first contribution in #548
- @dvec made their first contribution in #549
- @palango made their first contribution in #554
- @sunce86 made their first contribution in #558
- @marmistrz made their first contribution in #570
- @lightyear15 made their first contribution in #569
- @eiz made their first contribution in #561
- @dpuyosa made their first contribution in #581
- @blackghost1987 made their first contribution in #588
- @717a56e1 made their first contribution in #590
- @niclaslind made their first contribution in #597
Full Changelog: v0.17.0...v0.18.0