Skip to content

v0.6.0

Compare
Choose a tag to compare
@Nana-EC Nana-EC released this 25 Aug 01:02
· 1072 commits to main since this release
6d27352

v0.6.0 brings eth_getStorageAt and eth_getCode endpoint updates, with additional focus on ETH dev tool documentation and performance testing.

The eth_getStorageAt was implemented with logic to retrieve the storage value at a given slot from the Mirror Node. This effort was done in advance to support inquiries of state once traceability information flows through the Mirror Node.

The eth_getCode endpoint was also updated to retrieve info from the Mirror Node first with the consensus node serving as a back up.

A trace id in the format of a UUID was added to help the tracing of requests through the relay. In this way relay runners can map a call through all components of the relay to help debugging efforts.

Documentation across all the ETH dev tools (truffle, web3js etc) were updated to provide clear instructions on how ETH devs may hook their tools to the Hedera network through the relay.

Support for the k6 performance testing tool was added. With this relay operators can now simulate a range of virtual users and calls against their endpoints to perform load testing and verify performance.

Enhancements

  • Bump 0.6.0-rc1 #444
  • Add support for k6 perf tests #436
  • Bump local node versions to alpha and release 0.29.0 candidates #435
  • Bump local node versions to alpha and release 0.29.0 candidates #434
  • Resolve issues with some fields in eth_getBlock #432
  • test: Acceptance tests seems inconsistent #430
  • Add truffle readme.md #429
  • Add web3js readme.md #428
  • Add comparison analysis table for supported tool #427
  • Add acceptance test support for hts precompile #424
  • Add trace id to logs #423
  • Enhance Doc and Test Coverage #421
  • Query mirror node for deployed_bytecode in eth_getCode #418
  • Updating README with example scrape config and note about getting the… #415
  • Add web3js tool doc README #413
  • Add truffle tool doc README #412
  • Add acceptance test support for HederaTokenService precompile #398
  • Bump 0.6.0-snapshot #397
  • acceptancetest check seems inconsistent #381
  • Comparison analysis table for supported tools #380
  • Add a trace id to logs #238
  • Add k6 performance test suite #138
  • Add monitoring support to Helm Chart #63
  • Implement eth_getStorageAt #52
  • Update eth_getCode to work with new mirror node implementation #27

Bug Fixes

  • return 0x instead of 0x0 for non existing contract addresses given to… #419
  • eth_getBlockByNumber response sometimes has transactions with missing required values #417
  • eth_getCode returning 0x0 instead of 0x for non-contract addresses #394

Full ChangeLog: v0.5.0...v0.6.0

Contributors

We'd like to thank all the contributors who worked on this release!