From 87a3a73489e9c52cc676ab9e429e1cccfe907865 Mon Sep 17 00:00:00 2001 From: Holger Drewes Date: Fri, 1 Mar 2024 13:08:33 +0100 Subject: [PATCH] Add changes from Preimage PR #3143 --- packages/evm/CHANGELOG.md | 4 ++++ packages/statemanager/CHANGELOG.md | 1 + packages/vm/CHANGELOG.md | 4 ++++ 3 files changed, 9 insertions(+) diff --git a/packages/evm/CHANGELOG.md b/packages/evm/CHANGELOG.md index 3a4b924136..1245d3f8d1 100644 --- a/packages/evm/CHANGELOG.md +++ b/packages/evm/CHANGELOG.md @@ -44,6 +44,10 @@ Note that passing in the KZG setup file is not necessary anymore, since this is Since this fits well also to be placed here relatively prominently for awareness: we had a relatively nasty bug in the `@ethereumjs/trie` library with a `Node.js` web stream import also affecting browser compatibility, see PR [#3280](https://github.com/ethereumjs/ethereumjs-monorepo/pull/3280). This bug has been fixed along with these releases and this library now references the updated trie library version. +### Other Changes + +- Support for Preimage generation (verkle-related, experimental), new `startReportingPreimages()` method, PR [#3143](https://github.com/ethereumjs/ethereumjs-monorepo/pull/3143) + ## 2.2.1 - 2024-02-08 - Hotfix release moving the `@ethereumjs/verkle` dependency for `@ethereumjs/statemanager` from a peer dependency to the main dependencis (note that this decision might be temporary) diff --git a/packages/statemanager/CHANGELOG.md b/packages/statemanager/CHANGELOG.md index 990f457ccf..bf2fb5113f 100644 --- a/packages/statemanager/CHANGELOG.md +++ b/packages/statemanager/CHANGELOG.md @@ -47,6 +47,7 @@ Since this fits well also to be placed here relatively prominently for awareness ### Other Changes - Properly apply statemanager `opts` in `fromProof()`, PR [#3276](https://github.com/ethereumjs/ethereumjs-monorepo/pull/3276) +- New optional `getAppliedKey()` method for the interface (see interface definition in `@ethereumjs/common`), PR [#3143](https://github.com/ethereumjs/ethereumjs-monorepo/pull/3143) - Add tests for verkle statemanager, PR [#3257](https://github.com/ethereumjs/ethereumjs-monorepo/pull/3257) ## 2.2.2 - 2024-02-08 diff --git a/packages/vm/CHANGELOG.md b/packages/vm/CHANGELOG.md index 5b484e5063..d5c967ddf8 100644 --- a/packages/vm/CHANGELOG.md +++ b/packages/vm/CHANGELOG.md @@ -44,6 +44,10 @@ Note that passing in the KZG setup file is not necessary anymore, since this is Since this fits well also to be placed here relatively prominently for awareness: we had a relatively nasty bug in the `@ethereumjs/trie` library with a `Node.js` web stream import also affecting browser compatibility, see PR [#3280](https://github.com/ethereumjs/ethereumjs-monorepo/pull/3280). This bug has been fixed along with these releases and this library now references the updated trie library version. +### Other Changes + +- Support for Preimage generation (verkle-related, experimental), new `reportPreimages` `VM.runTx()` option, PR [#3143](https://github.com/ethereumjs/ethereumjs-monorepo/pull/3143) + ## 7.2.1 - 2024-02-08 - Hotfix release moving the `@ethereumjs/verkle` dependency for `@ethereumjs/statemanager` from a peer dependency to the main dependencis (note that this decision might be temporary)