Skip to content

Releases: ExWeb3/elixir_ethers

0.5.2

09 Aug 03:53
05e3f5f
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Handle {:ok, nil} from RPC get block by number request

Enhancements

  • Enable raw use of Ethers.call/2 (usage without function selector)
  • Add optional backoff to Ethers.Utils.date_to_block_number/3

Pull Requests in Release

Full Changelog: v0.5.1...v0.5.2

0.5.1

02 Aug 21:41
70854dd
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Mark ex_keccak as optional using SKIP_EX_KECCAK environment variable

Pull Requests in Release

Full Changelog: v0.5.0...v0.5.1

0.5.0

30 May 02:24
fa79a12
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Rename NotERC165CompatibleError to Errors.NotERC165CompatibleError

Bug fixes

  • Handle unexpected errors in ExecutionError exceptions

Pull Requests in Release

Full Changelog: v0.4.5...v0.5.0

0.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