Skip to content

Releases: ExWeb3/elixir_ethers

0.5.5

03 Dec 06:48
cb6529d
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Add from_block and to_block options to Ethers.get_logs/2
  • Add RPC adapter behaviour and proxy for Ethereumex.HttpClient
  • Move and export abi decode functionality to Ethers.TxData module
  • Export Ethers.TxData.to_map/2 in docs
  • Add Ethers.Event.find_and_decode/2 function

Pull Requests in Release

New Contributors

Full Changelog: v0.5.4...v0.5.5

0.5.4

22 Oct 15:24
34cfcca
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Handle nil values when decoding transaction values for RLP encoding

Pull Requests in Release

  • Fix transaction hex_decode when deploy with local-signer by @cao7113 in #145

New Contributors

Full Changelog: v0.5.3...v0.5.4

0.5.3

14 Oct 16:06
2811b29
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Make event filter arguments optional in typespecs

Pull Requests in Release

Full Changelog: v0.5.2...v0.5.3

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