v0.6.0
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!