2.6 KiB
2.6 KiB
Changelog
ethers-core
Unreleased
- use enumerated aliases for overloaded functions #545
- move
AbiEncode
AbiDecode
trait to ethers-core and implement for core types #531 - add
EthCall
trait and derive macro which generates matching structs for contract calls #517 abigen!
now generatesDisplay
for all events using the newEthDisplay
macro #513abigen!
now supports overloaded functions natively #501abigen!
now supports multiple contracts #498- Use rust types as contract function inputs for human readable abi #482
- Add EIP-712
sign_typed_data
signer method; add ethers-core typeEip712
trait and derive macro in ethers-derive-eip712 #481
0.5.3
- Allow configuring the optimizer & passing arbitrary arguments to solc #427
- Decimal support for
ethers_core::utils::parse_units
#463 - Fixed Wei unit calculation in
Units
#460 - Add
ethers_core::utils::get_create2_address_from_hash
#444 - Bumped ethabi to 0.15.0 and fixing breaking changes #469, #448, #445
0.5.2
- Correctly RLP Encode transactions as received from the mempool (#415)
ethers-providers
Unreleased
0.5.3
0.5.2
- Set resolved ENS name during gas estimation (1e5a9e)
ethers-signers
Unreleased
ethers-contract
Unreleased
0.5.3
- (De)Tokenize structs and events with only a single field as
Token:Tuple
(#417)
ethers-middleware
Unreleased
- Removes GasNow as a gas price oracle #508
0.5.3
- Added Time Lagged middleware #457