Skip to content

Releases: ExWeb3/elixir_ethers

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: 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: 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

  • @wchenNL made their first yet another contribution in #74

Full Changelog: v0.2.1...v0.2.2

0.2.1

04 Jan 04:49
828f771
Compare
Choose a tag to compare

What's Changed

New features

  • Add Ethers.get_balance/2 function to query native chain balance of accounts.

Bug fixes

  • Encode integers to hex even when they are part of params

Pull Requests in Release

  • Fix integer encoding in parameters of transactions by @alisinabh in #72
  • Implement Ethers.get_balance/2 with tests by @alisinabh in #73

Full Changelog: v0.2.0...v0.2.1

0.2.0

02 Jan 01:50
465a839
Compare
Choose a tag to compare

What's Changed

New Features

  • Ethers.sign_transaction/2 function
  • Signer behaviour
  • Local Signer implementation
  • JsonRPC Signer implementation
  • Ethers.Transaction struct and helper functions

Pull Requests in Release

New Contributors

Full Changelog: v0.1.3...v0.2.0