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