- Add eth_chainId RPC function (mana-ethereum#155)
- Add json header by default (mana-ethereum#156)
- Update deps (mana-ethereum#153)
- Update finch to 0.14 (mana-ethereum#141)
- Update jason to 1.4 (mana-ethereum#137)
- Fix typespec in HttpClient (mana-ethereum#134)
- Add option to not format batch requests (mana-ethereum#131)
- Add EIP1559 support for eth_maxPriorityFeePerGas and eth_feeHistory (mana-ethereum#127)
- Update finch to 0.12.0 (mana-ethereum#126)
- Update
finch
to0.11
(https://github.com/mana-ethereum/ethereumex/commit/28fcb106c04cfc26b78cfbc558acc2385a816ebe)
- Namespace finch adapter under Ethereumex (mana-ethereum#113)
- Move application into a separate module (mana-ethereum#108)
- Add http_headers as optional param (mana-ethereum#111)
- Allow adding custom headers (mana-ethereum#97)
- Handle errors in batch requests (mana-ethereum#98)
- Switch from
httpoison
tofinch
(mana-ethereum#94)
- Change telemetry version (mana-ethereum#92)
- Remove unremovable default hackney pool (mana-ethereum#82)
- Change ipc_path to absolute path (mana-ethereum#87)
- Bump deps (mana-ethereum#88)
- Config.setup_children can inject client type (mana-ethereum#83)
- Improve typespecs (mana-ethereum#80, mana-ethereum#85, mana-ethereum#86)
- Fix request id exhaustion due to exponential increment (mana-ethereum#76)
- Make batch requests support configurable url via opts argument (mana-ethereum#77)
- Make
telemetry
required dependency (mana-ethereum#73)
- Dependency updates: :httpoison 1.4 -> 1.6, :jason 1.1 -> 1.2, :credo 0.10.2 -> 1.3, :ex_doc 0.19 -> 0.21, :dialyxir 1.0.0-rc.7 -> 1.0.0. And small refactors according to Credo. mana-ethereum#69
- Deprecate measurements via adapter for :telemetry. mana-ethereum#68
- Feature that allows measuring number of RPC calls via an adapter mana-ethereum#67
- Allow request counter resetting (mana-ethereum#65)
- Reported issue with dialyzer specs for boolean arguments in params (mana-ethereum#61)
- Add special case for empty response (mana-ethereum#59)
- Fix
eth_estimateGas
(mana-ethereum#55) - Add
eth_getProof
(mana-ethereum#57)
- Replaced poison with jason (mana-ethereum#50)
- Upgraded httpoison to v1.4 (mana-ethereum#50)
- Remove tunneling requests (mana-ethereum#46)
- Use poolboy for IpcClient (mana-ethereum#47)
- Use IPC with IpcClient. Choose client type based on config :client_type (mana-ethereum#40)
- Update poison, credo, dialyzer (mana-ethereum#42)
- Allow configuring GenServer timeout for requests (mana-ethereum#39)
- Added dynamic url input(mana-ethereum#37)
- Fix eth_getLogs mathod params (mana-ethereum#20)
- Handle failed HTTP requests more gracefully (mana-ethereum#19)
- Breaking: Use
:url
config variable instead of:host
,:port
and:scheme
(mana-ethereum#13)
- Breaking: explicit parameters (mana-ethereum#10)
- Added generic request method (mana-ethereum#4)
- Added necessary JSON header for parity (mana-ethereum#2)