Skip to content

v0.17.0

Compare
Choose a tag to compare
@lukelee-sl lukelee-sl released this 03 Feb 22:52
· 1081 commits to main since this release
4b10b0a

Release 0.17.0 of JSON-RPC-Relay includes several enhancements including parameter validation and improved estimate for hollow account creation when calling eth_estimateGas. We also included the ability to optionally call the mirror-node for the eth_call function and added configuration for changing the function input size. Finally, the acceptance tests were broken down into smaller tests to improve performance.

In addition, bugs around the eth_feeHistory, eth_estimateGas, eth_getBalance and eth_ call were addressed. Also an issue where Metamask was reporting a failed transaction but the network reported success was addressed. Finally, an issue around long input data was fixed.

Enhancements

  • Fix eth_estimateGas for hollow account creation (#844) #860
  • Fix validations for estimateGas #846
  • Bump acceptance test node images #824
  • Optimize acceptance test CI #804
  • Configurable function input size #792
  • Update the relay to call mirror-node for eth_call #721

Bug Fixes

  • Return array of numbers in eth\_feeHistory response #854
  • Add nullable check to estimateGas validation (#849) #852
  • eth_feeHistory wrongly returns error #832
  • "Failed" transaction in Metamask results in successful transaction on-chain #829
  • Fix cache on getBalance #820
  • Expand eth\_call validation to support blockParam object #817
  • Indexing eth_call requests from graph-node fail in release 0.15.0 #816
  • Fix cache on getBalance #815
  • eth_feeHistory wrongly returns error Incorrect block #813
  • function call with long input data length fails #765

Contributors

Thank you to all the contributors who worked on this release:

@Ivo-Yankov, @Nana-EC, @georgi-l95, @lukelee-sl, and @natanasow

Full Changelog: v0.16.0...v0.17.0