Skip to content

Releases: ExWeb3/elixir_ethers

v0.4.5

28 Apr 02:28
1e06dfe
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Add Ethers.NameService.reverse_resolve/2 to reverse resolve addresses to domains

Pull Requests in Release

  • Add reverse_resolve/2 to Ethers.NameService by @kyleboe in #119

New Contributors

Full Changelog: v0.4.4...v0.4.5

0.4.4

17 Apr 18:29
f2c44a0
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Add ERC-165 contract and behaviour
  • Add skip_docs option for contract module doc and typespec generation
  • Allow skipping checksum address in Ethers.Utils.public_key_to_address/2

Pull Requests in Release

Full Changelog: v0.4.3...v0.4.4

0.4.3

05 Apr 19:14
adf6c39
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Fix Ethers.Multicall typespecs

Pull Requests in Release

Full Changelog: v0.4.2...v0.4.3

0.4.2

04 Apr 17:27
8063469
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Support sending raw transactions using Ethers.send/2
  • Add Ethers.get_transaction_count/2

Pull Requests in Release

Full Changelog: v0.4.1...v0.4.2

0.4.1

02 Apr 18:41
9b7f34c
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Add support of getting current max_priority_fee_per_gas
  • Use latest max_priority_fee_per_gas from the chain as default value in transactions

Pull Requests in Release

Full Changelog: v0.4.0...v0.4.1

0.4.0

11 Mar 17:05
e5aa4b0
Compare
Choose a tag to compare

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

Full Changelog: v0.3.1...v0.4.0

0.3.1

05 Mar 17:14
7974c55
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Fix trimmed zeros in transaction encoder with unified hex encoding for transaction

Pull Requests in Release

Full Changelog: v0.3.0...v0.3.1

0.3.0

05 Feb 18:07
02bbcc4
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Removed signature_v, signature_recovery_id and signature_y_parity from Ethers.Transaction
    struct and introduce new signature_v_or_y_parity value
  • Update ex_abi to 0.7.0 with new method_id logic for event selectors and use its value

Enhancements

  • Cleanup implementation of Transaction encoders and value decoder

Pull Requests in Release

Full Changelog: https://github.com/alisinabh/elixir_ethers/compare/v0.2.3...v0.3.0

0.2.3

30 Jan 02:48
e0ce162
Compare
Choose a tag to compare

What's Changed

New features

  • Add Ethers.get_transaction_receipt/2 function to query native chain transaction receipt by transaction hash.

Enhancements

  • Add more metadata to Ethers.Transaction struct.
  • Return Ethers.Transaction struct in Ethers.get_transaction/2 function.
  • Support get_transaction in batch requests.

Pull Requests in Release

New Contributors

Full Changelog: https://github.com/alisinabh/elixir_ethers/compare/v0.2.2...v0.2.3

0.2.2

09 Jan 01:57
aa0ba81
Compare
Choose a tag to compare

What's Changed

New features

  • Add Ethers.get_transaction/2 function to query native chain transaction by transaction hash.

Pull Requests in Release

New Contributors

Full Changelog: https://github.com/alisinabh/elixir_ethers/compare/v0.2.1...v0.2.2