This version of Hedera JSON RPC Relay includes support for eth_call
historical blocks, enabling archive feature, as well as support for EIP-1898 on eth_call
requests, where you can use a blockHash
instead of a blockNumber
when executing an historical block eth_call
. This will enable specific use cases and workflows like support for TheGraph and other tools.
Increases the default amount of pages from 50 to 200, this will allow to return blocks with up to 20,000 transactions, right on the current limit of 10,000 TPS of the network among other minor improvements.
Besides that it also includes dependency updates and updated documentation of the JSON API specification to include the WS Servers as well as supported methods that were missing, related to debug API and eth_subscribe.
Enhancements
- chore: cherry-pick #2141: adding logs for eth_call size and gas (#2141) #2143
- adding logs for eth_call size and gas #2141
Bug Fixes
- fix: reverting node:18.18.2-bullseye-slim to unblock release process #2140
- fix: add support for
eth_call
Historical Blocks #2125 - Support Historical Blocks eth_call request on the Relay #2119
- fix: Productization of MIRROR_NODE_CONTRACT_RESULTS_LOGS_PG_MAX=200 #2113
- Support for getBlock with very large txn count #2112
- fix: Issue 2086, turning back on tests. #2102
- fix: Productize increase of Gas Limit to 50M and internally keep it capped to the 15M limit #2095
Documentation
- docs: Update Spec API Docs #2109
Dependency Upgrades
- build(deps): bump ip from 2.0.0 to 2.0.1 #2124
- [Snyk] Upgrade pnpm from 8.14.3 to 8.15.1 #2122
- [Snyk] Security upgrade node from 18.18.2-bullseye-slim to 18.19.1-bullseye-slim #2120
- [Snyk] Security upgrade node from 18.18.2-bullseye-slim to 18.19.0-bullseye-slim #2118
- build(deps-dev): bump undici from 5.26.3 to 5.28.3 in /tools/solidity-coverage-example #2114
- [Snyk] Upgrade pnpm from 8.14.2 to 8.14.3 #2110
- [Snyk] Upgrade dotenv from 16.3.2 to 16.4.1 #2104
- [Snyk] Upgrade dotenv from 16.3.2 to 16.4.1 #2103
- [Snyk] Upgrade
@graphprotocol
/graph-cli from 0.67.1 to 0.67.2 #2101 - [Snyk] Upgrade dotenv from 16.3.1 to 16.3.2 #2100
- [Snyk] Upgrade pnpm from 8.14.1 to 8.14.2 #2099
- [Snyk] Upgrade
@mui
/material from 5.15.5 to 5.15.6 #2098 - [Snyk] Upgrade
@mui
/material from 5.15.4 to 5.15.5 #2094
Contributors
Thank you to all the contributors who worked on this release:
@AlfredoG87, @dependabot[bot], @ebadiere, @georgi-l95, and @swirlds-automation
Full Changelog: v0.41.1...v0.42.0