v0.43.0
Release 0.43.0 includes a bug fix that adds the aliases finalized
and safe
to the blocks. These are ethereum post merge aliases that essentially mean latest
. A more detailed description of these new aliases in the ethereum context can be found here.
Tests were added to increase eth_estimateGas
coverage, and dependencies were updated.
Release 0.43.0 also begins the support for new blocks, (newHeads
) in eth_subscribe
. This feature will allow websocket providers to poll for the latest blocks. The eth-subscribe design document has been updated to describe this in detail.
The newHeads
feature is disabled on testnet and mainnet, and will be enabled at some point in the future.
Enhancements
- feat: adding polling for new heads. #2160
- Port the smart contracts github actions workflow manual-test to the relay repository. #2092
- test: 1600 estimate gas with precompiles more tests added #2026
- Add tests in the relay for eth_estimateGas with precompiles #1600
Bug Fixes
- feat: Adds missing block aliases #2135
Dependency Upgrades
- [Snyk] Upgrade
@graphprotocol
/graph-cli from 0.67.4 to 0.68.0 #2170 - [Snyk] Upgrade dotenv from 16.4.1 to 16.4.2 #2166
- [Snyk] Upgrade
@mui
/material from 5.15.7 to 5.15.9 #2165 - build(deps): bump
@openzeppelin
/contracts from 4.9.5 to 4.9.6 in /tools/hardhat-example #2164 - build(deps-dev): bump
@openzeppelin
/contracts from 4.9.3 to 4.9.6 in /tools/subgraph-example #2163 - [Snyk] Upgrade redis from 4.6.12 to 4.6.13 #2158
- [Snyk] Upgrade
@hashgraph
/sdk from 2.40.0 to 2.41.0 #2156 - [Snyk] Upgrade
@graphprotocol
/graph-cli from 0.67.3 to 0.67.4 #2155 - [Snyk] Upgrade lerna from 8.0.2 to 8.1.1 #2154
- build(deps): bump es5-ext from 0.10.62 to 0.10.63 in /tools/truffle-example #2152
- [Snyk] Upgrade
@graphprotocol
/graph-cli from 0.67.2 to 0.67.3 #2146 - build(deps-dev): bump undici from 5.28.2 to 5.28.3 in /tools/hardhat-example #2116
- build(deps-dev): bump undici from 5.26.3 to 5.28.3 in /tools/subgraph-example #2115
Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot], @ebadiere, @konstantinabl, @nickeynikolovv, and @swirlds-automation