Skip to content

Create jekyll-gh-pages.yml#88

Merged
Dargon789 merged 1 commit into
masterfrom
Dargon789-patch-1
Apr 24, 2025
Merged

Create jekyll-gh-pages.yml#88
Dargon789 merged 1 commit into
masterfrom
Dargon789-patch-1

Conversation

@Dargon789

@Dargon789 Dargon789 commented Apr 24, 2025

Copy link
Copy Markdown
Owner

Summary by Sourcery

Add GitHub Actions workflow for deploying Jekyll site to GitHub Pages

CI:

  • Create a GitHub Actions workflow to automatically build and deploy a Jekyll site to GitHub Pages when pushing to the master branch

Deployment:

  • Configure GitHub Pages deployment with automatic build and publish process

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
@bolt-new-by-stackblitz

Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@codesandbox

codesandbox Bot commented Apr 24, 2025

Copy link
Copy Markdown

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@sourcery-ai

sourcery-ai Bot commented Apr 24, 2025

Copy link
Copy Markdown

Reviewer's Guide by Sourcery

This pull request introduces a new GitHub Actions workflow file, jekyll-gh-pages.yml, to automate the build and deployment of a Jekyll site to GitHub Pages. The workflow is triggered on pushes to the master branch and manual workflow dispatches. It includes jobs for building the site using jekyll-build-pages and deploying it to GitHub Pages using deploy-pages.

No diagrams generated as the changes look simple and do not need a visual representation.

File-Level Changes

Change Details Files
Implements a GitHub Actions workflow for building and deploying a Jekyll site to GitHub Pages.
  • Defines the workflow trigger events (push to master, manual dispatch).
  • Sets permissions for the GITHUB_TOKEN to allow deployment to GitHub Pages.
  • Configures concurrency to allow only one deployment at a time.
  • Creates a build job that checks out the code, sets up GitHub Pages, builds the Jekyll site, and uploads the artifact.
  • Creates a deploy job that deploys the built site to GitHub Pages.
.github/workflows/jekyll-gh-pages.yml

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@snyk-io

snyk-io Bot commented Apr 24, 2025

Copy link
Copy Markdown

🎉 Snyk checks have passed. No issues have been found so far.

security/snyk check is complete. No issues have been found. (View Details)

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @Dargon789 - I've reviewed your changes - here's some feedback:

Overall Comments:

  • Consider adding a comment explaining why cancel-in-progress is set to false.
Here's what I looked at during the review
  • 🟢 General issues: all looks good
  • 🟢 Security: all looks good
  • 🟢 Testing: all looks good
  • 🟢 Complexity: all looks good
  • 🟢 Documentation: all looks good

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@vercel vercel Bot temporarily deployed to Preview – ethereumjs-monorepo-1 April 24, 2025 20:25 Inactive
@vercel vercel Bot temporarily deployed to Preview – vite April 24, 2025 20:26 Inactive
@vercel vercel Bot temporarily deployed to Preview – ethereumjs-monorepo April 24, 2025 20:31 Inactive
Repository owner deleted a comment from vercel Bot Apr 24, 2025
@Dargon789 Dargon789 merged commit 9bc333c into master Apr 24, 2025
@Dargon789 Dargon789 deleted the Dargon789-patch-1 branch April 24, 2025 21:08
Dargon789 added a commit that referenced this pull request Apr 25, 2025
* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (ethereumjs#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (ethereumjs#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e7104.

* Revert "monorepo: npm audit fix (ethereumjs#4003)"

This reverts commit 20cae2b.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91)

This reverts commit 20cae2b.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Dargon789 added a commit that referenced this pull request Apr 26, 2025
* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (ethereumjs#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (ethereumjs#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e7104.

* Revert "monorepo: npm audit fix (ethereumjs#4003)"

This reverts commit 20cae2b.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91)

This reverts commit 20cae2b.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Dargon789 added a commit that referenced this pull request Apr 26, 2025
* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (ethereumjs#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (ethereumjs#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e7104.

* Revert "monorepo: npm audit fix (ethereumjs#4003)"

This reverts commit 20cae2b.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91)

This reverts commit 20cae2b.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Dargon789 added a commit that referenced this pull request Apr 26, 2025
* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (ethereumjs#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (ethereumjs#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e7104.

* Revert "monorepo: npm audit fix (ethereumjs#4003)"

This reverts commit 20cae2b.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91)

This reverts commit 20cae2b.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Dargon789 added a commit that referenced this pull request May 3, 2025
* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (ethereumjs#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (ethereumjs#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e7104.

* Revert "monorepo: npm audit fix (ethereumjs#4003)"

This reverts commit 20cae2b.

* monorepo: attempt to fix no compile ci (ethereumjs#4026)

* Convert `StatelessVerkleStateManager` usage to type in `vm` (ethereumjs#4021)

* Make Verkle State Managers types in vm

* Add clarifying comments

* address feedback

* verifyPostState -> verifyVerklePostState

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Add README Package Highlights (ethereumjs#4020)

* Add README highlights (VM)

* Add README highlights (EVM)

* Add README highlights (tx)

* Add README highlights (block)

* Add README highlights (mpt)

* Add README highlights (statemanager)

* VM bundle size update

* Update packages/block/README.md

* Update packages/evm/README.md

* Update packages/mpt/README.md

* Update packages/statemanager/README.md

* Update packages/tx/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Scorbajio <indigophi@protonmail.com>

* Add tracing to `t8n` (ethereumjs#3953)

* Add json traces to t8n tool support

* Update trace output to be one step per line

* move tracing to correct spot

* address feedback

* Clean up traces

* Cache pre-gas computation memory size for 3155

* Add jsonifyTrace helper and test

* more fixes

* Have t8n use typescript where available

* Partially fix gas calculation

* Implicitly call STOP if end of bytecode is reached

* spellcheck

* fix tests and opcode function lookup logic

* more fixes

* address feedback

* fix tests

* fix test

* Remove unneeded test data

* where is the outlog?

* REmove extra slash

* lint

* t8ntool: fix test

* remove Nify from whitelist

* client: remove console.log in test

* evm/vm: lowercase stepTraceJSON

* Move helpers to vm. Update tests.  Add eip7756 formatted fields

* Add test

* Comment bytecode

* Revert changes related to adding STOP code

* spellcheck

* Add remaining fields for eip 7756

* spellcheck

* fix functionDepth reference

* update comments

* Add logic to track storage in step hook

* memory is not optional

* pad keys to 32 bytes for storage

* Address feedback

* Simplify immediates computation

* Add eof test

* Revise bytecode

* Fix definition and presentation of immediates

* fix intermediates issue

* spellcheck

* address feedback

---------

Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Rename era pack to e2store & add support for E2HS file format (ethereumjs#3954)

* reorganize package into directory per format

* redefine Version and BlockIndex as CommonTypes

* define e2hs types

* move blockIndex functions to shared blockIndex.ts file

* write createBlockIndex function and replace code in era1

* implement e2hs format

* rename parse to decompress

* write parse function

* fix up blockTuple functions

* update blockTuple calls in e2hs code

* log better error on type mismatch

* test using reference file

* fix imports in tests

* rename era package to e2store

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Remove `storage` from `InterpreterStep` (ethereumjs#4027)

* Remove storage from trace and add optimization back

* revert example

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Updates `typedoc` to latest (ethereumjs#4029)

* Update typedoc to mjs

* fix client config

* All libraries: rebuild docs (ethereumjs#4031)

* block: rebuild docs

* binarytree: rebuild docs

* blockchain: rebuild docs

* client: rebuild docs

* common: rebuild docs

* devp2p: rebuild docs

* e2store: rebuild docs

* ethash: rebuild docs

* evm: rebuild docs

* genesis: rebuild docs

* mpt: rebuild docs

* statemanager: rebuild docs

* tx: rebuild docs

* util: rebuild docs

* verkle: rebuild docs

* vm: rebuild docs

* wallet: rebuild docs

* evm: consistent error message names (ethereumjs#4033)

* evm: singular evm error message

* evm: eof err naming

* monorepo: upgrade ethereum-crypography and reduce reliance on it (ethereumjs#4030)

* monorepo: migrate keccak256 to noble hashes instead of ethereum-cryptography

* monorepo: refactor sha256 usage

* monorepo: refactor more ethereum-crypto usage

* monorepo: upgrade noble packages and ethereum-crypto

* chore: remove .js suffix from noble imports

* chore: fix mpt blake2b issue

* fix: docker build

* chore: attempt to fix docker

* chore: alternative ripemd160 import

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91)

This reverts commit 20cae2b.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Vitest browser cleanup ethereumjs#3344 (#105)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (ethereumjs#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (ethereumjs#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e7104.

* Revert "monorepo: npm audit fix (ethereumjs#4003)"

This reverts commit 20cae2b.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91)

This reverts commit 20cae2b.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* update e2store README (ethereumjs#4035)

* util: refactor 7702 authorization lists to util package (ethereumjs#4032)

* util: refactor 7702 authorization lists to util package

* chore: type issues

* chore: lint fix

* chore: merge

* chore: prefix with EOACode7702

* chore: adjust type

* tx: fix last type issue

* Fix examples

* Update packages/util/src/types.ts

* Merge branch 'master' into refactor/auth-list-utils

* monorepo: revert noble refactoring (ethereumjs#4037)

* monorepo: revert noble refactoring

* monorepo: upgrade etheruem-cryptography to 3.2.0

* chore: upgrade package lock

* Vitest browser cleanup ethereumjs#3344 (#105) (#109) (#111)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (ethereumjs#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (ethereumjs#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e7104.

* Revert "monorepo: npm audit fix (ethereumjs#4003)"

This reverts commit 20cae2b.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91)

This reverts commit 20cae2b.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: Scotty <66335769+ScottyPoi@users.noreply.github.com>
Dargon789 added a commit that referenced this pull request May 3, 2025
* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (ethereumjs#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (ethereumjs#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e7104.

* Revert "monorepo: npm audit fix (ethereumjs#4003)"

This reverts commit 20cae2b.

* monorepo: attempt to fix no compile ci (ethereumjs#4026)

* Convert `StatelessVerkleStateManager` usage to type in `vm` (ethereumjs#4021)

* Make Verkle State Managers types in vm

* Add clarifying comments

* address feedback

* verifyPostState -> verifyVerklePostState

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Add README Package Highlights (ethereumjs#4020)

* Add README highlights (VM)

* Add README highlights (EVM)

* Add README highlights (tx)

* Add README highlights (block)

* Add README highlights (mpt)

* Add README highlights (statemanager)

* VM bundle size update

* Update packages/block/README.md

* Update packages/evm/README.md

* Update packages/mpt/README.md

* Update packages/statemanager/README.md

* Update packages/tx/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Scorbajio <indigophi@protonmail.com>

* Add tracing to `t8n` (ethereumjs#3953)

* Add json traces to t8n tool support

* Update trace output to be one step per line

* move tracing to correct spot

* address feedback

* Clean up traces

* Cache pre-gas computation memory size for 3155

* Add jsonifyTrace helper and test

* more fixes

* Have t8n use typescript where available

* Partially fix gas calculation

* Implicitly call STOP if end of bytecode is reached

* spellcheck

* fix tests and opcode function lookup logic

* more fixes

* address feedback

* fix tests

* fix test

* Remove unneeded test data

* where is the outlog?

* REmove extra slash

* lint

* t8ntool: fix test

* remove Nify from whitelist

* client: remove console.log in test

* evm/vm: lowercase stepTraceJSON

* Move helpers to vm. Update tests.  Add eip7756 formatted fields

* Add test

* Comment bytecode

* Revert changes related to adding STOP code

* spellcheck

* Add remaining fields for eip 7756

* spellcheck

* fix functionDepth reference

* update comments

* Add logic to track storage in step hook

* memory is not optional

* pad keys to 32 bytes for storage

* Address feedback

* Simplify immediates computation

* Add eof test

* Revise bytecode

* Fix definition and presentation of immediates

* fix intermediates issue

* spellcheck

* address feedback

---------

Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Rename era pack to e2store & add support for E2HS file format (ethereumjs#3954)

* reorganize package into directory per format

* redefine Version and BlockIndex as CommonTypes

* define e2hs types

* move blockIndex functions to shared blockIndex.ts file

* write createBlockIndex function and replace code in era1

* implement e2hs format

* rename parse to decompress

* write parse function

* fix up blockTuple functions

* update blockTuple calls in e2hs code

* log better error on type mismatch

* test using reference file

* fix imports in tests

* rename era package to e2store

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Remove `storage` from `InterpreterStep` (ethereumjs#4027)

* Remove storage from trace and add optimization back

* revert example

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Updates `typedoc` to latest (ethereumjs#4029)

* Update typedoc to mjs

* fix client config

* All libraries: rebuild docs (ethereumjs#4031)

* block: rebuild docs

* binarytree: rebuild docs

* blockchain: rebuild docs

* client: rebuild docs

* common: rebuild docs

* devp2p: rebuild docs

* e2store: rebuild docs

* ethash: rebuild docs

* evm: rebuild docs

* genesis: rebuild docs

* mpt: rebuild docs

* statemanager: rebuild docs

* tx: rebuild docs

* util: rebuild docs

* verkle: rebuild docs

* vm: rebuild docs

* wallet: rebuild docs

* evm: consistent error message names (ethereumjs#4033)

* evm: singular evm error message

* evm: eof err naming

* monorepo: upgrade ethereum-crypography and reduce reliance on it (ethereumjs#4030)

* monorepo: migrate keccak256 to noble hashes instead of ethereum-cryptography

* monorepo: refactor sha256 usage

* monorepo: refactor more ethereum-crypto usage

* monorepo: upgrade noble packages and ethereum-crypto

* chore: remove .js suffix from noble imports

* chore: fix mpt blake2b issue

* fix: docker build

* chore: attempt to fix docker

* chore: alternative ripemd160 import

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91)

This reverts commit 20cae2b.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Vitest browser cleanup ethereumjs#3344 (#105)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (ethereumjs#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (ethereumjs#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e7104.

* Revert "monorepo: npm audit fix (ethereumjs#4003)"

This reverts commit 20cae2b.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91)

This reverts commit 20cae2b.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* update e2store README (ethereumjs#4035)

* util: refactor 7702 authorization lists to util package (ethereumjs#4032)

* util: refactor 7702 authorization lists to util package

* chore: type issues

* chore: lint fix

* chore: merge

* chore: prefix with EOACode7702

* chore: adjust type

* tx: fix last type issue

* Fix examples

* Update packages/util/src/types.ts

* Merge branch 'master' into refactor/auth-list-utils

* monorepo: revert noble refactoring (ethereumjs#4037)

* monorepo: revert noble refactoring

* monorepo: upgrade etheruem-cryptography to 3.2.0

* chore: upgrade package lock

* Vitest browser cleanup ethereumjs#3344 (#105) (#109) (#111)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (ethereumjs#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (ethereumjs#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (ethereumjs#4003)

* EVM: cleanup error messages and fix styling (ethereumjs#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (ethereumjs#4007)

* util: remove undefined handling from bytesToHex (ethereumjs#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (ethereumjs#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (ethereumjs#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (ethereumjs#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (ethereumjs#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e7104.

* Revert "monorepo: npm audit fix (ethereumjs#4003)"

This reverts commit 20cae2b.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91)

This reverts commit 20cae2b.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: Scotty <66335769+ScottyPoi@users.noreply.github.com>
Dargon789 added a commit that referenced this pull request Jul 9, 2025
* add Benchmark (benchmarkjs) benchmark result for e2803ab1ed90f7fbcfada059829011fc20da27e1

* add Benchmark (benchmarkjs) benchmark result for 37425390a619c423bcd6f5621f733e7ec4cb4df5

* add Benchmark (benchmarkjs) benchmark result for 0170906f2880e01951bc56cc2c86fc263da21cc3

* add Benchmark (benchmarkjs) benchmark result for c1852414b11bd87d48b1fa87794b6dab45e1ce2f

* add Benchmark (benchmarkjs) benchmark result for 9d756c2c842df2ff08b6cf84539ea3c40df3d6fa

* add Benchmark (benchmarkjs) benchmark result for 5d12ee640b1dd1d384a468792f131a9b5b760986

* add Benchmark (benchmarkjs) benchmark result for 019084dda72a729258f1e4b6e005dd05aa0430ab

* add Benchmark (benchmarkjs) benchmark result for f9525af55b4c2068a003e8035184913c0adcd980

* add Benchmark (benchmarkjs) benchmark result for 1bb7bc2db3c2177995ec48e788661510ebb2d819

* add Benchmark (benchmarkjs) benchmark result for aac2bef7c6a9300bbfa4264b0cfdfd9603847a11

* add Benchmark (benchmarkjs) benchmark result for 4e356e6b284430a192321199814ccec640b3dfb2

* add Benchmark (benchmarkjs) benchmark result for 253e0a4cf60ea24ab802f3eb713b20f3b49ac955

* add Benchmark (benchmarkjs) benchmark result for de706125473e2188de382d95861fa1daac67713d

* add Benchmark (benchmarkjs) benchmark result for 96985844ed30859667afc76f37ba1c2c658b1529

* add Benchmark (benchmarkjs) benchmark result for 98fc3abbc87aaa347cf6447716f03966485c12eb

* add Benchmark (benchmarkjs) benchmark result for 2b5f86ab8fda734b4b7af6ceaf49b73cb62bce40

* add Benchmark (benchmarkjs) benchmark result for d79a2e315900a30af3e468d192a9935c654a87b2

* add Benchmark (benchmarkjs) benchmark result for 44e069e41b13eddd8cd09ab62e75f4641eb234d0

* add Benchmark (benchmarkjs) benchmark result for a58c6cb1c5f034dfbb2bffd0bb369803b69c5109

* add Benchmark (benchmarkjs) benchmark result for 4f908ca7fb91efc0bc8ec0f6e410f0627aaa0e5a

* add Benchmark (benchmarkjs) benchmark result for c5054ebbb478d3a92545b98d67b125f25636c7f1

* add Benchmark (benchmarkjs) benchmark result for a0ef459e26f6a843d67bb2142977b67359109839

* add Benchmark (benchmarkjs) benchmark result for 9a7d6ac4a5e217de892aa4fc2629201148b44b7f

* add Benchmark (benchmarkjs) benchmark result for 1b035d020733f6fdc8c0bf6204408838386748c8

* add Benchmark (benchmarkjs) benchmark result for 76b74d0343f5c595f0107032d1daec61fbc0c72d

* add Benchmark (benchmarkjs) benchmark result for 3bd15736d1b470da687cedf78d2de8cccddecf0c

* add Benchmark (benchmarkjs) benchmark result for b5390216d9bc2cea1910db36eee125d509a4aa27

* add Benchmark (benchmarkjs) benchmark result for fbe755c816baf1108f72fbec521a100e54444ddd

* add Benchmark (benchmarkjs) benchmark result for 9046347fe9a53632e99ab8dddd4e6edb619c70ce

* add Benchmark (benchmarkjs) benchmark result for 4ec344b78c1f81cc0becbef3d2de287db6d38fcf

* add Benchmark (benchmarkjs) benchmark result for 3981bcafa5a93720e19768f7cec7791f1c7d201e

* add Benchmark (benchmarkjs) benchmark result for 60685302d842cd01a07e31c3f1dc21f41045d34d

* add Benchmark (benchmarkjs) benchmark result for 7bcb197f2a4388b7c48ab6776b31733308ac0933

* add Benchmark (benchmarkjs) benchmark result for 417b46659ce452469a2b9688b3fda9b584012ff3

* add Benchmark (benchmarkjs) benchmark result for fc0433eccc8a7d6cf327b01a77463ad92743c2af

* add Benchmark (benchmarkjs) benchmark result for 51fc6dae08b6cec678323c09ed56907d39194e00

* add Benchmark (benchmarkjs) benchmark result for a8f326aa6023afa9eb968959c8007e5caf10406e

* add Benchmark (benchmarkjs) benchmark result for 54446b1baa71f1fba57b69d421daefebb096c6ce

* add Benchmark (benchmarkjs) benchmark result for 25d97273f7229ad3098edd5dddf6b142120a7c01

* add Benchmark (benchmarkjs) benchmark result for 20b1437160fe199d2716aaeb102ac75fe6f68a49

* add Benchmark (benchmarkjs) benchmark result for 8525e2821bb32359e7dcf7cb9708ce1b319639f6

* add Benchmark (benchmarkjs) benchmark result for 865034bd66354c7cff40221386f0e5b881094182

* add Benchmark (benchmarkjs) benchmark result for 4b358b431f0fea0721bb18bd37155d86c53011d4

* add Benchmark (benchmarkjs) benchmark result for e1605cf63a1dd6793d8081196ca43ccfd1f24c22

* add Benchmark (benchmarkjs) benchmark result for dd1da00e54da3d60c74b6dfb574070197e37330e

* add Benchmark (benchmarkjs) benchmark result for 4c37cccd7cb42805e49d421a9277072620ced89d

* add Benchmark (benchmarkjs) benchmark result for 2ab3d5a5e0b01b697f5421a0eae7b0ff5e979858

* add Benchmark (benchmarkjs) benchmark result for 05d253011b120e4ce395c7249f192faf47b4afdf

* add Benchmark (benchmarkjs) benchmark result for 0efbd53ca9367598f338c9a3f4e4657e975f8bf5

* add Benchmark (benchmarkjs) benchmark result for 869053512ebe0a7b30afd50c3f5c1ac2bd87ccac

* add Benchmark (benchmarkjs) benchmark result for 68c4fb9e65e389447b1e83f7b2590493c70b1042

* add Benchmark (benchmarkjs) benchmark result for 6ca6fd5ef7cff3d5ef9e33397336464fd58577b7

* add Benchmark (benchmarkjs) benchmark result for 5be55b2857366d7d5ed946023897d499725d3cc1

* add Benchmark (benchmarkjs) benchmark result for 0ea97e7bf77b6785adaa8a18a7ea2173271125d5

* add Benchmark (benchmarkjs) benchmark result for 102f0dadaf1c6f830608674cbb48b07f4013e61c

* add Benchmark (benchmarkjs) benchmark result for 4218d7056b6320f420e8a813243202720941e08d

* add Benchmark (benchmarkjs) benchmark result for 9e5798089cf5d15d991d1e9f44f444cea1c12d27

* add Benchmark (benchmarkjs) benchmark result for 398041dfe27c751950ae63d3faa4ab1e8f645e26

* add Benchmark (benchmarkjs) benchmark result for b8e9d140ea21b04e0d5efaa7befd4a6f99ee571a

* add Benchmark (benchmarkjs) benchmark result for a2da337d6801688cf9129057825bb68cf6ee92e1

* add Benchmark (benchmarkjs) benchmark result for 45d03366b29d6e36a16d2fa945f8194a74ba83eb

* add Benchmark (benchmarkjs) benchmark result for b258fd9fe5e23bf4d299e632c8d2a33c0ebc7009

* add Benchmark (benchmarkjs) benchmark result for ff43fc1908f960429fa55fb5e9eb69ad0ebd37fb

* add Benchmark (benchmarkjs) benchmark result for 11f3a9cd156f94f5390c46ef58c9cce066eb869f

* add Benchmark (benchmarkjs) benchmark result for c62cce0ce5c21294a07b15d02a511f9d5be8ccc3

* add Benchmark (benchmarkjs) benchmark result for c68ad7aeaf1f616decc75491210d8ab8dde2ed67

* add Benchmark (benchmarkjs) benchmark result for 5d522f731f6bee1b8626a3558fa8c5d5c0f6ebbd

* add Benchmark (benchmarkjs) benchmark result for 847383f4c821742b8702fa57a1d92692e6dc8cec

* add Benchmark (benchmarkjs) benchmark result for c0d5fc8c9eb59e5229b820814f0494eba46f018f

* add Benchmark (benchmarkjs) benchmark result for 5fb1cef5a7f71919f106de2fdf90dc908234e7a1

* add Benchmark (benchmarkjs) benchmark result for 6e9cc95fdb3d2e4b58a2e2bbb92a91134479f7c3

* add Benchmark (benchmarkjs) benchmark result for 9994875902932128ee7c229d897bb36035e8c5cc

* add Benchmark (benchmarkjs) benchmark result for e1221c98f3be0ba4224416f10d91ed4aa50130d8

* add Benchmark (benchmarkjs) benchmark result for 0e186fd9ba59afecfd62217d56332d188db64008

* add Benchmark (benchmarkjs) benchmark result for d89a96382716b028b5bcc04014e701cfa98eeda8

* add Benchmark (benchmarkjs) benchmark result for 0596d16b3aa8781acdd4906a40d6d23cb7478ed1

* add Benchmark (benchmarkjs) benchmark result for b8f5b6df2a5e454f315d9b30b4f04e89fd92fdf8

* add Benchmark (benchmarkjs) benchmark result for f01264cba33d8eb2c875b3e4e97e70ef4b02bf27

* add Benchmark (benchmarkjs) benchmark result for b3c8c285b347245615de16a3f2e589c452d723e8

* add Benchmark (benchmarkjs) benchmark result for f50249450a1dc3647b21b1c11bf1200c34b7811b

* add Benchmark (benchmarkjs) benchmark result for 41a74688c4ba0c9bf195679e472cdbab0bc87246

* add Benchmark (benchmarkjs) benchmark result for d8bd18b992bb80f4fe964bb595f637d14b5efe2a

* add Benchmark (benchmarkjs) benchmark result for a35bf07bc8e4288a3f605977fb176f487ff6632e

* add Benchmark (benchmarkjs) benchmark result for 5e3cfdda4bf714ddb0a11ca2dc0383c265512f25

* add Benchmark (benchmarkjs) benchmark result for 435606e693e4d5c0aea1b17b3fe441521bc585e9

* add Benchmark (benchmarkjs) benchmark result for 891ee51431641021f7cc961833e5b8ac9e7060ba

* add Benchmark (benchmarkjs) benchmark result for 20d088eb1583ef114d6039462c780cceba862d81

* add Benchmark (benchmarkjs) benchmark result for 6766a5dc4a531813c9d601e35e5021651c640641

* add Benchmark (benchmarkjs) benchmark result for 906b36257645bab19999c3559efde9817266bb70

* add Benchmark (benchmarkjs) benchmark result for a70312d8314b1ecab8b1fc03ace146ccfafb16ec

* add Benchmark (benchmarkjs) benchmark result for e38a521e76963434c508371db46f3f4a6c7dd150

* add Benchmark (benchmarkjs) benchmark result for a4130062d625011b39b9dc91ea477f06a49e7287

* add Benchmark (benchmarkjs) benchmark result for 48e6a301f32274d13e72ced26ba60df10ce2008a

* add Benchmark (benchmarkjs) benchmark result for 30667e8424be5b8ff974c1011662ea0bcd0d2602

* add Benchmark (benchmarkjs) benchmark result for f5b3aa34d7c4aaef1089e58c915b61d9d53d0b27

* add Benchmark (benchmarkjs) benchmark result for d4592f8c335659b589f1c2db6795742769267690

* add Benchmark (benchmarkjs) benchmark result for f3feabc34ec4ecdafbba4eaf09c9ef9d419f5ad4

* add Benchmark (benchmarkjs) benchmark result for 5e1e8210f830edb6f2b140614af36b58aa9d9587

* add Benchmark (benchmarkjs) benchmark result for 107660ec8430237026f45937a698cdc77d35c5b7

* add Benchmark (benchmarkjs) benchmark result for ad6c603d5f3018bb86bd13ff5d2fce46321cde91

* add Benchmark (benchmarkjs) benchmark result for 4be68d23c6390cca46b3235948f127707436f6fc

* add Benchmark (benchmarkjs) benchmark result for e5045b0a501a66504d9aec9e6ad3fd817682cbbf

* add Benchmark (benchmarkjs) benchmark result for 44bbdd577fc889c25a8ab1faba5befbbac34d9a0

* add Benchmark (benchmarkjs) benchmark result for 6eccff78415190ea4e76f7b5a813a181c39daf15

* add Benchmark (benchmarkjs) benchmark result for 7d960df99d3fbc0113fa3b8d1ff8af518d235624

* add Benchmark (benchmarkjs) benchmark result for babbe20047afc0f7ad6c719b180b462bd8a74ea7

* add Benchmark (benchmarkjs) benchmark result for d210d7cc98de5c59c1a46ff641526069399045a8

* add Benchmark (benchmarkjs) benchmark result for e8f6ac5465cd74b409488f6c5c4036fd76123b25

* add Benchmark (benchmarkjs) benchmark result for 78cebd57ca0a187c4fcdc73b312657c69ac54488

* add Benchmark (benchmarkjs) benchmark result for c93d51043166990352370dd07c7bf70916748979

* add Benchmark (benchmarkjs) benchmark result for 9631d9842226fc4236a8809c17579d8551820b03

* add Benchmark (benchmarkjs) benchmark result for f3cbb2e015da98e9548010a0ac3049674578e8bd

* add Benchmark (benchmarkjs) benchmark result for 02e8054ed57cbf4d3378d27d3e32c512f5375d5f

* add Benchmark (benchmarkjs) benchmark result for 46d09ca7677e51e948ec3a80c123bfff8a541202

* add Benchmark (benchmarkjs) benchmark result for 2ec9c86fcbf1dbc663f9d4753664c478fa920481

* add Benchmark (benchmarkjs) benchmark result for 61acbd3596b876a95e8aaf737c5bf2b214960256

* add Benchmark (benchmarkjs) benchmark result for 3125eacb852a7b4775e34df5e62bbf438642fb1d

* add Benchmark (benchmarkjs) benchmark result for b997dc8f5922bff0833d22842c7a662bf34f6887

* add Benchmark (benchmarkjs) benchmark result for 7a4602c5d6947c23d3190b2885350e73da88e3e6

* add Benchmark (benchmarkjs) benchmark result for 2a1124c657e268e42ce6427aacb4f5d2cb418116

* add Benchmark (benchmarkjs) benchmark result for ae08197f19c5e979c4c0b9bf3cb926190c08a759

* add Benchmark (benchmarkjs) benchmark result for e418c176a91f35fbe36cb06528a6b96aed152c4f

* add Benchmark (benchmarkjs) benchmark result for c4a9f006770c4f4d3fd015ce90f403fbb5e41a42

* add Benchmark (benchmarkjs) benchmark result for 510331854223150b93e721766c10b117abda303b

* add Benchmark (benchmarkjs) benchmark result for 2dd8a4252437e62b3f4a9493b214a126be9436d5

* add Benchmark (benchmarkjs) benchmark result for 63a530f1014b633d61006a16ec3411f16ece9b17

* add Benchmark (benchmarkjs) benchmark result for 8735f48cd645576176dd004fbb8530c27128323d

* add Benchmark (benchmarkjs) benchmark result for d667cc81a776e47e4ffe029d591000ff53da89e4

* add Benchmark (benchmarkjs) benchmark result for eef06a5443d6033fdb0096e3b930773aa51b01f3

* add Benchmark (benchmarkjs) benchmark result for d94dc5fbfedac86362011a80d528464e64b62f11

* add Benchmark (benchmarkjs) benchmark result for 674ed0bb24de20ba21d9c81e8a11c891e199fa8d

* add Benchmark (benchmarkjs) benchmark result for 9818351f131e94dbf965da0b3ce4ec502b7855ca

* add Benchmark (benchmarkjs) benchmark result for 02e5e7802e8efa9fbede8d656eae4dcd597e1253

* add Benchmark (benchmarkjs) benchmark result for c9bbd23a6f61b6cc0da12e77003b657737f6fb13

* add Benchmark (benchmarkjs) benchmark result for 018245b0dd2dc2e3ee49e8b72b893788ca539811

* add Benchmark (benchmarkjs) benchmark result for 0ed0a0766adc047774f7a722635ad8978c2531c2

* add Benchmark (benchmarkjs) benchmark result for 9ec6bd205b3870258f525b2edc07d764e19a4ca3

* add Benchmark (benchmarkjs) benchmark result for a03ce4b53c33a8a07e7071fcc03bc367fb3dec4d

* add Benchmark (benchmarkjs) benchmark result for d24ca112502df9621e4084b1fce9ed54934e1ef0

* add Benchmark (benchmarkjs) benchmark result for c9aa40102529dd24ffcadad5036a85d40826fc66

* add Benchmark (benchmarkjs) benchmark result for fe28071b8b69672d6318797062c536b23882d62e

* add Benchmark (benchmarkjs) benchmark result for 0e06ddf085be343853dfd3f42630fafb88f48ca1

* add Benchmark (benchmarkjs) benchmark result for 3dd3bec3562b34c3dda08842f2c33f9635a71690

* add Benchmark (benchmarkjs) benchmark result for ded3c6bc1cb589c04246c787cde7cf130f913441

* add Benchmark (benchmarkjs) benchmark result for 344c1731046dcc2e7fe2cfa6c092f645ac77b775

* add Benchmark (benchmarkjs) benchmark result for c6aae92177f0d22ddb415b928a17a2684953eb4a

* add Benchmark (benchmarkjs) benchmark result for 79a33166ef55a4e174a434ad3e91944278d80aaf

* add Benchmark (benchmarkjs) benchmark result for 0786896bc16a5e0f805fc653887d85ce7c2c9152

* add Benchmark (benchmarkjs) benchmark result for f79a6f2e73cdcaf3ace1325514ab307ab22588f5

* add Benchmark (benchmarkjs) benchmark result for f82af3b92f01e5093b34b4d861dd6186093db47b

* add Benchmark (benchmarkjs) benchmark result for 36ca22023bbbf46d6947b4c0c2e633a0cd21d46c

* add Benchmark (benchmarkjs) benchmark result for 8cae3bb3f8749f025f4d1f8a3353676295c8550e

* add Benchmark (benchmarkjs) benchmark result for bc648e746b670be56e23c8bd247a9b74860fc256

* add Benchmark (benchmarkjs) benchmark result for cfe942e2d98bfbe0ebbedb61e965b4e56c2338ca

* add Benchmark (benchmarkjs) benchmark result for c95499c5b9bbdb4b36cc05f6785dd62e8a4d91a3

* add Benchmark (benchmarkjs) benchmark result for 38c4a733e687cf1355b1081614f0dda1c6e4f8df

* add Benchmark (benchmarkjs) benchmark result for 1dceddf26d9c610a6a7ad787b1c654f42da9887d

* add Benchmark (benchmarkjs) benchmark result for ee8e02f7be14f4311c2a967d9b8d9dd3ffc72166

* add Benchmark (benchmarkjs) benchmark result for f1d10d5ffebbc23a98ead531c2a0e24433dd0231

* add Benchmark (benchmarkjs) benchmark result for 1566a3030e634f1912e1ffb2cf25e8364fd01304

* add Benchmark (benchmarkjs) benchmark result for e8297a5068b19b2adecec85143e1a529519af1fe

* add Benchmark (benchmarkjs) benchmark result for 3f9be25aada4be24591dfc71b43b7275c1c18cd1

* add Benchmark (benchmarkjs) benchmark result for fe765522af97dcc72e9790f3c43e93a790d591ba

* add Benchmark (benchmarkjs) benchmark result for 7debfafb9a3e576098a94fb876257aab58a5b92a

* add Benchmark (benchmarkjs) benchmark result for 562867755be8dc02eff4adaaf95d36f8f772dfb8

* add Benchmark (benchmarkjs) benchmark result for 0b19fc3ed9e3b1dc9fd7725974456980320c0dbe

* add Benchmark (benchmarkjs) benchmark result for c225537a488e6df308982260505ca5169a5b8a02

* add Benchmark (benchmarkjs) benchmark result for b570ca19ed84cfb9e95be7a46f115bc4ec809915

* add Benchmark (benchmarkjs) benchmark result for 1acacb8183ceccd1601786e8c27b00e4b7dfb0a9

* add Benchmark (benchmarkjs) benchmark result for cf2b21130aba1c0e20732c302f53b93351f775bc

* add Benchmark (benchmarkjs) benchmark result for 22612f292c69182064f554f04ff02e94035724f7

* add Benchmark (benchmarkjs) benchmark result for b49ff15281350494a1a66587e71e34f02eeca9ba

* add Benchmark (benchmarkjs) benchmark result for 669925f3cd4a21f92cca5551996fe938b9e71f89

* add Benchmark (benchmarkjs) benchmark result for e31a65bf458e21e06d6672debbe20d872ba91e04

* add Benchmark (benchmarkjs) benchmark result for 2a774e5d8475f8617a466be4675bd36d78386de7

* add Benchmark (benchmarkjs) benchmark result for 38f22effb5698214c910a95e84ebfc66cd2d746c

* add Benchmark (benchmarkjs) benchmark result for 436bcc956d58c147da1b1afadb0d1efc11e824a5

* add Benchmark (benchmarkjs) benchmark result for 8d5bca0e2c4ab89124fac324aedbf48297d6d8d5

* add Benchmark (benchmarkjs) benchmark result for 3171920e59f89263b5ad57906103d1e6a103ce9a

* add Benchmark (benchmarkjs) benchmark result for e08c2298a1a33aa64ba6581ba3df6e5391febf00

* add Benchmark (benchmarkjs) benchmark result for c6ff99a31a872a0855d28c36f88fa6737dc60a82

* add Benchmark (benchmarkjs) benchmark result for 7ec47a30312252aea85b412b348740e8a9d2d824

* add Benchmark (benchmarkjs) benchmark result for a075860c3c741ac7a3301e2e6bbad8d8fed8f041

* add Benchmark (benchmarkjs) benchmark result for f484f6d20ed4d98aa0bfa36a8df33834edc73f65

* add Benchmark (benchmarkjs) benchmark result for 473b39fd89d15df817eccd53859a9696fbb11493

* add Benchmark (benchmarkjs) benchmark result for ea4bc06eb54b371b600c940ca1471c0249c1e94b

* add Benchmark (benchmarkjs) benchmark result for 645cd9124878f6dbdbddb9c0e42f852ffb7c398c

* add Benchmark (benchmarkjs) benchmark result for 94d02e6490a68a86e6576c5ba501e1fe78be2f08

* add Benchmark (benchmarkjs) benchmark result for ef209306672e3d6bafbd3d21bf4a5b29eebdf84e

* add Benchmark (benchmarkjs) benchmark result for 80434b7d46e4f6630756ee5f18acae9f306c478e

* add Benchmark (benchmarkjs) benchmark result for e44122ab2cb3680bec335ae6e8313df624193fec

* add Benchmark (benchmarkjs) benchmark result for c4bb9794665e22664b27ac02a268917a7b65aea7

* add Benchmark (benchmarkjs) benchmark result for 303b045657c589f00e46009aac9262302a36d3c2

* add Benchmark (benchmarkjs) benchmark result for 4d8ad713a0c7c082b1c399ca570cf639dcc9fc2d

* add Benchmark (benchmarkjs) benchmark result for 80fcde6449b491772bb915a5341fce5f816c6345

* add Benchmark (benchmarkjs) benchmark result for 6d83e3bc4608ba62d9f1a118a6191c7dd340bb06

* add Benchmark (benchmarkjs) benchmark result for 03fa9124d59eed777ee7c57448d0593e088a9e46

* add Benchmark (benchmarkjs) benchmark result for 41931d6d737f83c107a9927fbc85dc820cf8f0db

* add Benchmark (benchmarkjs) benchmark result for df31a69f96c6ec93dcf417f046de0da936046dba

* add Benchmark (benchmarkjs) benchmark result for a9d4f0df86e9f49d87230371360a7fb1fa5a6cf1

* add Benchmark (benchmarkjs) benchmark result for f325b62456592005d7ac9f5ae80e15026a66d02f

* add Benchmark (benchmarkjs) benchmark result for 10e74b9289b15f5348fa8a8eef6eb8cc113b1fa9

* add Benchmark (benchmarkjs) benchmark result for 3bd1847c0900d765419a4ab3dd9a7774a52783d2

* add Benchmark (benchmarkjs) benchmark result for 3abbcd070b020fa6ea842f6e8ca3cde7d4499acd

* add Benchmark (benchmarkjs) benchmark result for d7c26198e7967c6303b5b65988979a5461a6223b

* add Benchmark (benchmarkjs) benchmark result for b543d2fefa97c70fc0b5b3b9ead29734346a2503

* add Benchmark (benchmarkjs) benchmark result for fb506280ff40b11d526f9429356609de16554d19

* add Benchmark (benchmarkjs) benchmark result for 0e18cb29cf3f72d192c4a3b2502aa392d7ff58a4

* add Benchmark (benchmarkjs) benchmark result for f66a5e0d0ae405323eb06c95b657314085c87d0c

* add Benchmark (benchmarkjs) benchmark result for 5d4b2b2f881852a8c1c28392c5c85aa82c69fd09

* add Benchmark (benchmarkjs) benchmark result for da22a3881cab3baa9c655ffd48273ae9bbd3b028

* add Benchmark (benchmarkjs) benchmark result for 759dcd2cc49372243f78b20990a6124f8e3d8c11

* add Benchmark (benchmarkjs) benchmark result for 23d796d9223958af937aa2039f45f7cd5f323ab9

* add Benchmark (benchmarkjs) benchmark result for bf588e25a14f4f9f5b8976dc5abfb58467f2699c

* add Benchmark (benchmarkjs) benchmark result for 1b881bcb8e888b4fcd14d7699feab58c506458b6

* add Benchmark (benchmarkjs) benchmark result for 91270f538fb25f49aa7137b6b2bba637fa311c58

* add Benchmark (benchmarkjs) benchmark result for 8d87e806add36b8face7a90e69636bf5f14a08b1

* add Benchmark (benchmarkjs) benchmark result for 8441f9c5341bba19a9ee5850d7253ba009d6ecb7

* add Benchmark (benchmarkjs) benchmark result for bcb0a84f24afada45cb574ac3e9e4cc501d65681

* add Benchmark (benchmarkjs) benchmark result for def477a9df2f6f15fac9255804cc2ecfb529f291

* add Benchmark (benchmarkjs) benchmark result for 05ecf69ae9b3045b99dfce7e17b0150a3465830e

* add Benchmark (benchmarkjs) benchmark result for d7d1dabd98c8a4ebe1bd8702d179e1b980cf37b6

* add Benchmark (benchmarkjs) benchmark result for d50803ec3c5d411ff3b308f6296b66b7fdfa66d8

* add Benchmark (benchmarkjs) benchmark result for ca24a8c529d82eebe1419263c235fc519aae80f1

* add Benchmark (benchmarkjs) benchmark result for 401d6505e46e508d008eaad07228e0ad6309d448

* add Benchmark (benchmarkjs) benchmark result for c00859be6d181e14d80a41de0ab9ba997721464e

* add Benchmark (benchmarkjs) benchmark result for d2cef57c90277af2173c0961c4b293fa6ca4c63f

* add Benchmark (benchmarkjs) benchmark result for 12eb962929c3cb63b98fab427d58ba22e6e1bc68

* add Benchmark (benchmarkjs) benchmark result for f9788a1c1ee703de2b9bbd3b930ad80f5aeea834

* add Benchmark (benchmarkjs) benchmark result for 60212036cd253de5c9a7cfd2168845f533c13d92

* add Benchmark (benchmarkjs) benchmark result for e82ffec75f137b9db7b180bd5ba64a5772d90ae9

* add Benchmark (benchmarkjs) benchmark result for 837a83fbfd3b381bcfda92b9ff91a811905a2a8d

* add Benchmark (benchmarkjs) benchmark result for 45e0a6d621011fc1b28315bac80e3bd939d0cc37

* add Benchmark (benchmarkjs) benchmark result for 4470cc38c9ce08aa98b53e7fe8a3a1371e05c437

* add Benchmark (benchmarkjs) benchmark result for a930add0ce28c13adf1e2c751f85de4cd8f59a2a

* add Benchmark (benchmarkjs) benchmark result for 699cde206ea9e92b55f771498ea0319455a3dbbd

* add Benchmark (benchmarkjs) benchmark result for 0686310b2391ad2bd6e65e0a65e5fb1d312923c2

* add Benchmark (benchmarkjs) benchmark result for 9cb2ca8b63152195f0e1fb889ae401f8b758ec72

* add Benchmark (benchmarkjs) benchmark result for 1054c4ae436a13e3ca4627f477a90919e7a11c9e

* add Benchmark (benchmarkjs) benchmark result for 08c1062d24d98230121b0ee6ba9e77383fcc922e

* add Benchmark (benchmarkjs) benchmark result for 7b4e98dc5143ef2125c117ccb2d7138e2732ada3

* add Benchmark (benchmarkjs) benchmark result for 66d599310b8f113aa8f80d3d2367d85e5622fee0

* add Benchmark (benchmarkjs) benchmark result for 81ef4957082c9ccb5434a4096fd78bbdb55e2168

* add Benchmark (benchmarkjs) benchmark result for 2563fb848812e19fee1a76fe4662bcc9f46520bf

* add Benchmark (benchmarkjs) benchmark result for 0aa744599aeb682a2a234d58f044955569f89dec

* add Benchmark (benchmarkjs) benchmark result for 4a8761a89f01492763edde27824c4718d6a8bf34

* add Benchmark (benchmarkjs) benchmark result for 9856f660597edfc4e90b7bdce4e9bdc5b697553c

* 78 codecov (#125)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* monorepo: attempt to fix no compile ci (#4026)

* Convert `StatelessVerkleStateManager` usage to type in `vm` (#4021)

* Make Verkle State Managers types in vm

* Add clarifying comments

* address feedback

* verifyPostState -> verifyVerklePostState

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Add README Package Highlights (#4020)

* Add README highlights (VM)

* Add README highlights (EVM)

* Add README highlights (tx)

* Add README highlights (block)

* Add README highlights (mpt)

* Add README highlights (statemanager)

* VM bundle size update

* Update packages/block/README.md

* Update packages/evm/README.md

* Update packages/mpt/README.md

* Update packages/statemanager/README.md

* Update packages/tx/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Scorbajio <indigophi@protonmail.com>

* Add tracing to `t8n` (#3953)

* Add json traces to t8n tool support

* Update trace output to be one step per line

* move tracing to correct spot

* address feedback

* Clean up traces

* Cache pre-gas computation memory size for 3155

* Add jsonifyTrace helper and test

* more fixes

* Have t8n use typescript where available

* Partially fix gas calculation

* Implicitly call STOP if end of bytecode is reached

* spellcheck

* fix tests and opcode function lookup logic

* more fixes

* address feedback

* fix tests

* fix test

* Remove unneeded test data

* where is the outlog?

* REmove extra slash

* lint

* t8ntool: fix test

* remove Nify from whitelist

* client: remove console.log in test

* evm/vm: lowercase stepTraceJSON

* Move helpers to vm. Update tests.  Add eip7756 formatted fields

* Add test

* Comment bytecode

* Revert changes related to adding STOP code

* spellcheck

* Add remaining fields for eip 7756

* spellcheck

* fix functionDepth reference

* update comments

* Add logic to track storage in step hook

* memory is not optional

* pad keys to 32 bytes for storage

* Address feedback

* Simplify immediates computation

* Add eof test

* Revise bytecode

* Fix definition and presentation of immediates

* fix intermediates issue

* spellcheck

* address feedback

---------

Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Rename era pack to e2store & add support for E2HS file format (#3954)

* reorganize package into directory per format

* redefine Version and BlockIndex as CommonTypes

* define e2hs types

* move blockIndex functions to shared blockIndex.ts file

* write createBlockIndex function and replace code in era1

* implement e2hs format

* rename parse to decompress

* write parse function

* fix up blockTuple functions

* update blockTuple calls in e2hs code

* log better error on type mismatch

* test using reference file

* fix imports in tests

* rename era package to e2store

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Remove `storage` from `InterpreterStep` (#4027)

* Remove storage from trace and add optimization back

* revert example

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Updates `typedoc` to latest (#4029)

* Update typedoc to mjs

* fix client config

* All libraries: rebuild docs (#4031)

* block: rebuild docs

* binarytree: rebuild docs

* blockchain: rebuild docs

* client: rebuild docs

* common: rebuild docs

* devp2p: rebuild docs

* e2store: rebuild docs

* ethash: rebuild docs

* evm: rebuild docs

* genesis: rebuild docs

* mpt: rebuild docs

* statemanager: rebuild docs

* tx: rebuild docs

* util: rebuild docs

* verkle: rebuild docs

* vm: rebuild docs

* wallet: rebuild docs

* evm: consistent error message names (#4033)

* evm: singular evm error message

* evm: eof err naming

* monorepo: upgrade ethereum-crypography and reduce reliance on it (#4030)

* monorepo: migrate keccak256 to noble hashes instead of ethereum-cryptography

* monorepo: refactor sha256 usage

* monorepo: refactor more ethereum-crypto usage

* monorepo: upgrade noble packages and ethereum-crypto

* chore: remove .js suffix from noble imports

* chore: fix mpt blake2b issue

* fix: docker build

* chore: attempt to fix docker

* chore: alternative ripemd160 import

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Vitest browser cleanup #3344 (#105)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* update e2store README (#4035)

* util: refactor 7702 authorization lists to util package (#4032)

* util: refactor 7702 authorization lists to util package

* chore: type issues

* chore: lint fix

* chore: merge

* chore: prefix with EOACode7702

* chore: adjust type

* tx: fix last type issue

* Fix examples

* Update packages/util/src/types.ts

* Merge branch 'master' into refactor/auth-list-utils

* monorepo: revert noble refactoring (#4037)

* monorepo: revert noble refactoring

* monorepo: upgrade etheruem-cryptography to 3.2.0

* chore: upgrade package lock

* Vitest browser cleanup #3344 (#105) (#109) (#111)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: Scotty <66335769+ScottyPoi@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: github-action-benchmark <github@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: Scotty <66335769+ScottyPoi@users.noreply.github.com>
Dargon789 added a commit that referenced this pull request Dec 5, 2025
* Add common eip config

* Add ultralight dep

* package json updates

* turn off ci for now

* instantiate portal in client

* feat: Make a POC of pureInterpreter

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* build(deps-dev): bump vite in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.2.4 to 6.3.3
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.3/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.3.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add .circleci/config.yml

* Update docker-image.yml (#96)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Create mdbook.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Create nextjs.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update vm-pr.yml (#106)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Vitest browser cleanup #3344 (#105)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Update vm-pr.yml (#107)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Merge pull request #97 from Dargon789/master (#98)

* Update vm-pr.yml (#108)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update vm-pr.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Vitest browser cleanup #3344 (#105) (#109) (#111)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Create devcontainer.json

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update issue templates (#119)

* build(deps-dev): bump vite in the npm_and_yarn group across 1 directory (#120)

Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.3.3 to 6.3.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.3.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create jekyll-docker.yml (#123)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 78 codecov (#124)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* monorepo: attempt to fix no compile ci (#4026)

* Convert `StatelessVerkleStateManager` usage to type in `vm` (#4021)

* Make Verkle State Managers types in vm

* Add clarifying comments

* address feedback

* verifyPostState -> verifyVerklePostState

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Add README Package Highlights (#4020)

* Add README highlights (VM)

* Add README highlights (EVM)

* Add README highlights (tx)

* Add README highlights (block)

* Add README highlights (mpt)

* Add README highlights (statemanager)

* VM bundle size update

* Update packages/block/README.md

* Update packages/evm/README.md

* Update packages/mpt/README.md

* Update packages/statemanager/README.md

* Update packages/tx/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Scorbajio <indigophi@protonmail.com>

* Add tracing to `t8n` (#3953)

* Add json traces to t8n tool support

* Update trace output to be one step per line

* move tracing to correct spot

* address feedback

* Clean up traces

* Cache pre-gas computation memory size for 3155

* Add jsonifyTrace helper and test

* more fixes

* Have t8n use typescript where available

* Partially fix gas calculation

* Implicitly call STOP if end of bytecode is reached

* spellcheck

* fix tests and opcode function lookup logic

* more fixes

* address feedback

* fix tests

* fix test

* Remove unneeded test data

* where is the outlog?

* REmove extra slash

* lint

* t8ntool: fix test

* remove Nify from whitelist

* client: remove console.log in test

* evm/vm: lowercase stepTraceJSON

* Move helpers to vm. Update tests.  Add eip7756 formatted fields

* Add test

* Comment bytecode

* Revert changes related to adding STOP code

* spellcheck

* Add remaining fields for eip 7756

* spellcheck

* fix functionDepth reference

* update comments

* Add logic to track storage in step hook

* memory is not optional

* pad keys to 32 bytes for storage

* Address feedback

* Simplify immediates computation

* Add eof test

* Revise bytecode

* Fix definition and presentation of immediates

* fix intermediates issue

* spellcheck

* address feedback

---------

Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Rename era pack to e2store & add support for E2HS file format (#3954)

* reorganize package into directory per format

* redefine Version and BlockIndex as CommonTypes

* define e2hs types

* move blockIndex functions to shared blockIndex.ts file

* write createBlockIndex function and replace code in era1

* implement e2hs format

* rename parse to decompress

* write parse function

* fix up blockTuple functions

* update blockTuple calls in e2hs code

* log better error on type mismatch

* test using reference file

* fix imports in tests

* rename era package to e2store

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Remove `storage` from `InterpreterStep` (#4027)

* Remove storage from trace and add optimization back

* revert example

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Updates `typedoc` to latest (#4029)

* Update typedoc to mjs

* fix client config

* All libraries: rebuild docs (#4031)

* block: rebuild docs

* binarytree: rebuild docs

* blockchain: rebuild docs

* client: rebuild docs

* common: rebuild docs

* devp2p: rebuild docs

* e2store: rebuild docs

* ethash: rebuild docs

* evm: rebuild docs

* genesis: rebuild docs

* mpt: rebuild docs

* statemanager: rebuild docs

* tx: rebuild docs

* util: rebuild docs

* verkle: rebuild docs

* vm: rebuild docs

* wallet: rebuild docs

* evm: consistent error message names (#4033)

* evm: singular evm error message

* evm: eof err naming

* monorepo: upgrade ethereum-crypography and reduce reliance on it (#4030)

* monorepo: migrate keccak256 to noble hashes instead of ethereum-cryptography

* monorepo: refactor sha256 usage

* monorepo: refactor more ethereum-crypto usage

* monorepo: upgrade noble packages and ethereum-crypto

* chore: remove .js suffix from noble imports

* chore: fix mpt blake2b issue

* fix: docker build

* chore: attempt to fix docker

* chore: alternative ripemd160 import

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Vitest browser cleanup #3344 (#105)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* update e2store README (#4035)

* util: refactor 7702 authorization lists to util package (#4032)

* util: refactor 7702 authorization lists to util package

* chore: type issues

* chore: lint fix

* chore: merge

* chore: prefix with EOACode7702

* chore: adjust type

* tx: fix last type issue

* Fix examples

* Update packages/util/src/types.ts

* Merge branch 'master' into refactor/auth-list-utils

* monorepo: revert noble refactoring (#4037)

* monorepo: revert noble refactoring

* monorepo: upgrade etheruem-cryptography to 3.2.0

* chore: upgrade package lock

* Vitest browser cleanup #3344 (#105) (#109) (#111)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: Scotty <66335769+ScottyPoi@users.noreply.github.com>

* Delete .github/workflows/nextjs.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Delete .github/workflows/mdbook.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* fix: upgrade @vitest/browser from 3.0.8 to 3.1.1 (#139)

Snyk has created this PR to upgrade @vitest/browser from 3.0.8 to 3.1.1.

See this package in npm:
@vitest/browser

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade @types/node from 22.13.10 to 22.14.1 (#138)

Snyk has created this PR to upgrade @types/node from 22.13.10 to 22.14.1.

See this package in npm:
@types/node

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* pull (ethereumjs#4065) (ethereumjs#4066) (#140)

* updates regarding blobtx serialization (#4065)

* client: fix getpayloadv4 to return execution requests as well on retry (#4066)

* client: fix getpayloadv4 to return execution requests as well on retry

* spell check

* spell

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: g11tech <gajinder@g11.in>

* fix: upgrade typescript-eslint from 8.27.0 to 8.30.1 (#137)

Snyk has created this PR to upgrade typescript-eslint from 8.27.0 to 8.30.1.

See this package in npm:
typescript-eslint

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Update devcontainer.json (#141)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* fix: upgrade @typescript-eslint/eslint-plugin from 8.27.0 to 8.30.1 (#135)

Snyk has created this PR to upgrade @typescript-eslint/eslint-plugin from 8.27.0 to 8.30.1.

See this package in npm:
@typescript-eslint/eslint-plugin

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* e2store: replace snappy-stream dependency (#4046)

* switch snappy-stream packages

* e2store: internalize snappy-stream and switch to snappyjs

* delete test

* use spellcheck friendly test var

* remove dependency

* Client: separate TxIndex from ReceiptsManager (#4012)

* client: create txIndex.ts and export index types

* client: extract txIndex logic from receiptsManager to txIndex

* client: add txIndex as attribute of vmexecution

* client: move calls to updateIndex out of receiptsManager

* client: update RPC methods to use txIndex

* test: use MemoryLevel in test

* test: fix receipts test / add txIndex tests

* client: remove unnecessary lookup from eth_getTransactionByHash

* optimize debug_getRawTransaction

* test TxIndex class

* test vm exec initialization with metaDB

* remove unreachable case

* test get transaction without index

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Create docker-publish.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* build(deps-dev): bump lockfile-lint-api

Bumps the npm_and_yarn group with 1 update in the / directory: [lockfile-lint-api](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint-api).


Updates `lockfile-lint-api` from 5.9.1 to 5.9.2
- [Release notes](https://github.com/lirantal/lockfile-lint/releases)
- [Changelog](https://github.com/lirantal/lockfile-lint/blob/main/packages/lockfile-lint-api/CHANGELOG.md)
- [Commits](https://github.com/lirantal/lockfile-lint/commits/lockfile-lint-api@5.9.2/packages/lockfile-lint-api)

---
updated-dependencies:
- dependency-name: lockfile-lint-api
  dependency-version: 5.9.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: upgrade @vitest/ui from 3.0.8 to 3.1.2 (#148)

Snyk has created this PR to upgrade @vitest/ui from 3.0.8 to 3.1.2.

See this package in npm:
@vitest/ui

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade vitest from 3.0.8 to 3.1.2 (#150)

Snyk has created this PR to upgrade vitest from 3.0.8 to 3.1.2.

See this package in npm:
vitest

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade @vitest/coverage-istanbul from 3.0.8 to 3.1.2 (#146)

Snyk has created this PR to upgrade @vitest/coverage-istanbul from 3.0.8 to 3.1.2.

See this package in npm:
@vitest/coverage-istanbul

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Delete .github/workflows/docker-publish.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* node_gyp_bin

* fix: upgrade @types/node from 22.14.1 to 22.15.12

Snyk has created this PR to upgrade @types/node from 22.14.1 to 22.15.12.

See this package in npm:
@types/node

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

* Update docker-image.yml (#156)

* Update docker-image.yml (#157)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* fix: upgrade @vitest/coverage-v8 from 3.0.8 to 3.1.3 (#155)

Snyk has created this PR to upgrade @vitest/coverage-v8 from 3.0.8 to 3.1.3.

See this package in npm:
@vitest/coverage-v8

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Create octopusdeploy.yml (#159)

* Update vm-build.yml (#158)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* build(deps-dev): bump tar-fs (#165)

Bumps the npm_and_yarn group with 1 update in the / directory: [tar-fs](https://github.com/mafintosh/tar-fs).


Updates `tar-fs` from 3.0.8 to 3.0.9
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.8...v3.0.9)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 3.0.9
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create .readthedocs.yaml (#166)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-LOCKFILELINTAPI-10169587

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml (#188)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update binarytree-build.yml (#189)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* fix: upgrade @typescript-eslint/eslint-plugin from 8.27.0 to 8.34.1 (#190)

Snyk has created this PR to upgrade @typescript-eslint/eslint-plugin from 8.27.0 to 8.34.1.

See this package in npm:
@typescript-eslint/eslint-plugin

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade @vitest/browser from 3.0.8 to 3.2.4 (#194)

Snyk has created this PR to upgrade @vitest/browser from 3.0.8 to 3.2.4.

See this package in npm:
@vitest/browser

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade @types/node from 22.13.10 to 24.0.3 (#193)

Snyk has created this PR to upgrade @types/node from 22.13.10 to 24.0.3.

See this package in npm:
@types/node

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade typescript-eslint from 8.27.0 to 8.34.1 (#192)

Snyk has created this PR to upgrade typescript-eslint from 8.27.0 to 8.34.1.

See this package in npm:
typescript-eslint

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 3955: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add .circleci/config.yml (#196)

* Update docker-image.yml (#197)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update build.yml (#198)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 185 …
Dargon789 added a commit that referenced this pull request Dec 5, 2025
# Standardize and reorganize package definitions across the monorepo, refine root workspace scripts and dependencies, add CI/CD workflows and deployment configs, and bolster documentation with security policy and issue templates.

New Features:

Introduce Codacy security scan, Jekyll and static GitHub Pages deployment workflows, and a basic CircleCI pipeline.
Add Vercel project configuration for Vercel deployments.
Enhancements:

Standardize package.json structure across all packages (consistent exports, field order, and module entries).
Reorder and consolidate root npm scripts, bump utility dependencies (tsx, ws, kzg-wasm, @vercel/blob), and pin puppeteer-core via resolutions.
Update package dependencies for EthereumJS util and related packages.
CI:

Add GitHub workflows for security scanning, site deployments, and example CircleCI config.
Deployment:

Include Vercel project.json for deployment configuration.
Documentation:

Add SECURITY.md and new issue/PR templates for bugs, features, and custom workflows, and remove default labels from package issue templates.
* Vitest browser cleanup #3344 (#105) (#109) (#111)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Create devcontainer.json

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update issue templates (#119)

* Change usages of `equals` to `strictEquals` (#4036)

* mpt: Use strictEquals instead of just equals

* binarytree: Use strictEquals instead of just equals

* block: Use strictEquals instead of just equals

* blockchain: Use strictEquals instead of just equals

* client: Use strictEquals instead of just equals

* common: Use strictEquals instead of just equals

* devp2p: Use strictEquals instead of just equals

* e2store: Use strictEquals instead of just equals

* ethash: Use strictEquals instead of just equals

* evm: Use strictEquals instead of just equals

* rlp: Use strictEquals instead of just equals

* statemanager: Use strictEquals instead of just equals

* tx: Use strictEquals instead of just equals

* util: Use strictEquals instead of just equals

* verkle: Use strictEquals instead of just equals

* vm: Use strictEquals instead of just equals

* wallet: Use strictEquals instead of just equals

* client: Fix tests

* Fix tests

---------

Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>

* v10 Breaking Releases (#4028)

* Remove the RC.1 version references from package.json files

* Update client version

* Rebuild package-lock.json

* Add version header for CHANGELOG files

* Added overview/highlight text in CHANGELOG files

* Add changes since RC.1 to release notes

* Remove changes section for releases with no changes

* Update verkle and binarytree versions from 10.0.0-dev to 10.0.0, add more prominent EXPERIMENTAL notes

* Rebuild package-lock.json

* Fixed placement typo

* docs: @links to class constructor methods (#4041)

* typedoc: don't ignore evm

* Add @links to constructor methods for class objects

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Small Housekeeping Stuff (#4043)

* Add ISSUE_TEMPLATE files for missing packages

* Update branch table on main README

* e2store: examples directory and README update (#4042)

* era1 example and README update

* e2hs example and README update

* era example and update README

* fix examples npm script

* fix file path

* Build examples, small adjustments

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* build(deps-dev): bump vite in the npm_and_yarn group across 1 directory (#120)

Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.3.3 to 6.3.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.3.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Rename static build ci job (#4050)

* rename ci job

* Update action badge link in READMEs

* docs: updated inrenal structure part (#4047)

* Update README.md

* Update packages/vm/README.md

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Update README.md

* Update packages/vm/README.md

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: Scorbajio <indigophi@protonmail.com>

* Logger usage removal in client tests (#4048)

* Remove logger usage in client integration tests

* Remove non-essential logger usage in rest of client tests

* Remove logger references in tests

* Fix test

* Fix test

* skip useless logging test

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Create jekyll-docker.yml (#123)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Delete .github/workflows/nextjs.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Delete .github/workflows/mdbook.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update 4844 examples to cancun (#4058)

* updates regarding blobtx serialization (#4065)

* client: fix getpayloadv4 to return execution requests as well on retry (#4066)

* client: fix getpayloadv4 to return execution requests as well on retry

* spell check

* spell

* fix: upgrade @vitest/browser from 3.0.8 to 3.1.1 (#139)

Snyk has created this PR to upgrade @vitest/browser from 3.0.8 to 3.1.1.

See this package in npm:
@vitest/browser

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade @types/node from 22.13.10 to 22.14.1 (#138)

Snyk has created this PR to upgrade @types/node from 22.13.10 to 22.14.1.

See this package in npm:
@types/node

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* pull (ethereumjs#4065) (ethereumjs#4066) (#140)

* updates regarding blobtx serialization (#4065)

* client: fix getpayloadv4 to return execution requests as well on retry (#4066)

* client: fix getpayloadv4 to return execution requests as well on retry

* spell check

* spell

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: g11tech <gajinder@g11.in>

* fix: upgrade typescript-eslint from 8.27.0 to 8.30.1 (#137)

Snyk has created this PR to upgrade typescript-eslint from 8.27.0 to 8.30.1.

See this package in npm:
typescript-eslint

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* e2store: replace snappy-stream dependency (#4046)

* switch snappy-stream packages

* e2store: internalize snappy-stream and switch to snappyjs

* delete test

* use spellcheck friendly test var

* remove dependency

* Update devcontainer.json (#141)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Client: separate TxIndex from ReceiptsManager (#4012)

* client: create txIndex.ts and export index types

* client: extract txIndex logic from receiptsManager to txIndex

* client: add txIndex as attribute of vmexecution

* client: move calls to updateIndex out of receiptsManager

* client: update RPC methods to use txIndex

* test: use MemoryLevel in test

* test: fix receipts test / add txIndex tests

* client: remove unnecessary lookup from eth_getTransactionByHash

* optimize debug_getRawTransaction

* test TxIndex class

* test vm exec initialization with metaDB

* remove unreachable case

* test get transaction without index

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* fix: upgrade @typescript-eslint/eslint-plugin from 8.27.0 to 8.30.1 (#135)

Snyk has created this PR to upgrade @typescript-eslint/eslint-plugin from 8.27.0 to 8.30.1.

See this package in npm:
@typescript-eslint/eslint-plugin

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* e2store: replace snappy-stream dependency (#4046)

* switch snappy-stream packages

* e2store: internalize snappy-stream and switch to snappyjs

* delete test

* use spellcheck friendly test var

* remove dependency

* Client: separate TxIndex from ReceiptsManager (#4012)

* client: create txIndex.ts and export index types

* client: extract txIndex logic from receiptsManager to txIndex

* client: add txIndex as attribute of vmexecution

* client: move calls to updateIndex out of receiptsManager

* client: update RPC methods to use txIndex

* test: use MemoryLevel in test

* test: fix receipts test / add txIndex tests

* client: remove unnecessary lookup from eth_getTransactionByHash

* optimize debug_getRawTransaction

* test TxIndex class

* test vm exec initialization with metaDB

* remove unreachable case

* test get transaction without index

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Add initial implementation of RIP7212

* use correct import

* use correct public key constructor

* webauthn test

* more failed fixes

* Rename ci workflow (#4076)

* Rename ci workflow

* Rename file in different file

* Consolidate and Update Developer Docs (#4079)

* Move hidden and not-content-matching config/README.md file to root, rename to DEVELOPER.md

* Integrate workflow section into new dev docs, reference dev docs from main README

* Consolidate testing content

* Remove redundant linking content

* Remove redundant small configuration guide section

* Move over windows users note

* Integrate scripts overview

* Add references to additional docs

* Add additional spellcheck docs section

* Some additional tool linking

* Minor

* cleanup

* spellcheck

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Fix logging test (#4077)

* Fix logging test

* Add comment to explain

* Make test run conditionally

* Merge remote-tracking branch 'origin/master' into fix-logging-test

* Update README EthereumJS Footers (#4081)

* Add code of conduct (ported over from old ReadTheDocs documentation)

* Update EthereumJS footers on README files

* common: improve ugly method (#4080)

* common: clean up nextHardforkBlockOrTimestamp method

* remove TODO comment

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* client: add blockTimestamp to eth_getLogs, add tests (#4074)

* client: add blockTimestamp to eth_getLogs, add tests

* client: cleanup getLogs blocktimestamp tests

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* docs(evm): update internal structure section in README (#4045)

* docs(evm): update internal structure section in README

* Update packages/evm/README.md

Co-authored-by: am1r021 <indigophi@protonmail.com>

* Update README.md

---------

Co-authored-by: am1r021 <indigophi@protonmail.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* valueBoundaryCheck chores (#4083)

* Move test to more appropriate file and rename tested function

* Remove addressed TODO comment

* Create docker-publish.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* build(deps-dev): bump lockfile-lint-api

Bumps the npm_and_yarn group with 1 update in the / directory: [lockfile-lint-api](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint-api).


Updates `lockfile-lint-api` from 5.9.1 to 5.9.2
- [Release notes](https://github.com/lirantal/lockfile-lint/releases)
- [Changelog](https://github.com/lirantal/lockfile-lint/blob/main/packages/lockfile-lint-api/CHANGELOG.md)
- [Commits](https://github.com/lirantal/lockfile-lint/commits/lockfile-lint-api@5.9.2/packages/lockfile-lint-api)

---
updated-dependencies:
- dependency-name: lockfile-lint-api
  dependency-version: 5.9.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: upgrade @vitest/ui from 3.0.8 to 3.1.2 (#148)

Snyk has created this PR to upgrade @vitest/ui from 3.0.8 to 3.1.2.

See this package in npm:
@vitest/ui

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade vitest from 3.0.8 to 3.1.2 (#150)

Snyk has created this PR to upgrade vitest from 3.0.8 to 3.1.2.

See this package in npm:
vitest

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade @vitest/coverage-istanbul from 3.0.8 to 3.1.2 (#146)

Snyk has created this PR to upgrade @vitest/coverage-istanbul from 3.0.8 to 3.1.2.

See this package in npm:
@vitest/coverage-istanbul

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Delete .github/workflows/docker-publish.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Fix outdated hardware wallet signing example (#4084)

* Fix hardware wallet signing example in tx documentation

* Complete example update

* remove signature from unsigned tx

* fix ledger example

* clean up example

* lint

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Improve `paramsCache` updates (#4091)

* make params caching more efficient

* add benchmark for buildParamsCache

* Merge branch 'master' into paramsCache

* node_gyp_bin

* common: add 5 bpo hardforks for blobSchedule specification (#4085)

* common: add 5 bpo hardforks for blobSchedule specification

* add bpos to blobschedule test and get the test working

* fix: upgrade @types/node from 22.14.1 to 22.15.12

Snyk has created this PR to upgrade @types/node from 22.14.1 to 22.15.12.

See this package in npm:
@types/node

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

* Add eth_getMaxPriorityFeePerGas RPC method (#4092)

* Add initial eth_getMaxPriorityFeePerGas RPC method implementation

* Add a first simple test setup

* Add basic chain creation framing

* Add proper createBlock mocking

* Expand on test scenarios

* Expand on test cases

* Revise parameter name in tests

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Update docker-image.yml (#156)

* Update docker-image.yml (#157)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* fix: upgrade @vitest/coverage-v8 from 3.0.8 to 3.1.3 (#155)

Snyk has created this PR to upgrade @vitest/coverage-v8 from 3.0.8 to 3.1.3.

See this package in npm:
@vitest/coverage-v8

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Create octopusdeploy.yml (#159)

* EIP-7883: ModExp gas cost increase (#4071)

* Increase minimal price from 200 to 500

* Increase cost when exponent is larger than 32 bytes

* Multiplication complexity is doubled if base or modulus is bigger than 32 bytes

* Add 7883 to common

* Update implementation to allow 2565 and pre-2565 gas algorithm

* tx: add eip-7594 peerdas blob transactions in osaka (#3976)

* tx: add peerdas blob transactions support

* add eip 7594 network wrapper for blob tx

* add eip 7594 checks and engine api changes

* add 7594 to osaka hf and fix the network wrapper validation

* improve networkwrapper vals

* update proof validation for cell proofs network version

* temp use ckzg

* fixes

* load trusted setup on ckzg

* load trusted setup on ckzg

* load trusted setup on ckzg

* move prague genesis to testdata and add/generate osaka genesis and update newpayloadv4 test

* add blobs to cell and proofs util

* build and add getpayloadv5 end to end client spec, test/fix the issues

* ci build

* ci build

* fix ci

* add 7594 network wrapper tx tests and fix isssues

* fix ckzg import

* debug requests

* add further debugging log

* ckzg for testing revert later

* fix rebae

* add blobs bundle debug log

* more debug log

* remove old format transactions

* reject old format tx acceptance

* add debug log

* exclude selection of 7594 txs if hardfork not yet happened

* exclude selection of 7594 txs if hardfork not yet happened

* remove additional console logs

* fix breaking client tests

* update the microkzg signer to 0.15 and fix the imports everywhere

* fix kzg spec by proxing wasm cell methods to jskzg

* remove unnecessary docker pkg

* lint

* fix the issues with trustedsetup by using fast peerdas

* add the validations in buildblock for proper blob format tx

* zero down to the issues in getpayloadv5 spec

* zero down to the issues in getpayloadv5 spec

* fix statemanager breaking spec

* add back a deleted comment

* active some more codeflow for escaping lint errors

* better word error

* use the new microsigner lib in 7594 tx spec

* remove c-kzg

* lint

* fix tsc issues

* Clean up tests

* add ckzg to client for getpayloadv5 ttest

* client: bump rpc keepAliveTimeout to fix micro-eth-signer blocking (?) keepAlive

* Revert "add ckzg to client for getpayloadv5 ttest"

This reverts commit d0b040463218a966b010b6d3ffab187d31648ead.

* handle structured clone for browser

* handle structued clone undefined

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>

* Client RPC maxPriorityFeePerGas Fixes (#4094)

* Rename method

* Rename test file

* Update maxPriorityFeePerGas to return 1 Gwei as default if no 1559 tx present in last 10 blocks

* Merge branch 'master' into maxPriorityFeePerGas-fixes

* Update vm-build.yml (#158)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add Client Docs for Kurtosis + R&D (#4095)

* Rewrite client README introduction a bit

* Bump recommended Node.js version from 18 to 22 (current active LTS version)

* Some basic clean up

* Add Kurtosis setup to docs

* Adding Research & Development section to the docs

* Client deprecation note (#4097)

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* build(deps-dev): bump tar-fs (#165)

Bumps the npm_and_yarn group with 1 update in the / directory: [tar-fs](https://github.com/mafintosh/tar-fs).


Updates `tar-fs` from 3.0.8 to 3.0.9
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.8...v3.0.9)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 3.0.9
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix: update broken Merkle Patricia Trie doc link to current ethereum.org URL (#4099)

* Create .readthedocs.yaml (#166)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-LOCKFILELINTAPI-10169587

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml (#188)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update binarytree-build.yml (#189)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* fix: upgrade @typescript-eslint/eslint-plugin from 8.27.0 to 8.34.1 (#190)

Snyk has created this PR to upgrade @typescript-eslint/eslint-plugin from 8.27.0 to 8.34.1.

See this package in npm:
@typescript-eslint/eslint-plugin

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade @vitest/browser from 3.0.8 to 3.2.4 (#194)

Snyk has created this PR to upgrade @vitest/browser from 3.0.8 to 3.2.4.

See this package in npm:
@vitest/browser

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade @types/node from 22.13.10 to 24.0.3 (#193)

Snyk has created this PR to upgrade @types/node from 22.13.10 to 24.0.3.

See this package in npm:
@types/node

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade typescript-eslint from 8.27.0 to 8.34.1 (#192)

Snyk has created this PR to upgrade typescript-eslint from 8.27.0 to 8.34.1.

See this package in npm:
typescript-eslint

See this project in Snyk:
https://app.snyk.io/org/dargon789/project/9e1214d0-53da-4d7c-a275-7fecdda73824?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 3955: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add .circleci/config.yml (#196)

* Update docker-image.yml (#197)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update build.yml (#198)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 185 generated by sourcery aibot start review guide (#199)

* add Benchmark (benchmarkjs) benchmark result for e2803ab1ed90f7fbcfada059829011fc20da27e1

* add Benchmark (benchmarkjs) benchmark result for 37425390a619c423bcd6f5621f733e7ec4cb4df5

* add Benchmark (benchmarkjs) benchmark result for 0170906f2880e01951bc56cc2c86fc263da21cc3

* add Benchmark (benchmarkjs) benchmark result for c1852414b11bd87d48b1fa87794b6dab45e1ce2f

* add Benchmark (benchmarkjs) benchmark result for 9d756c2c842df2ff08b6cf84539ea3c40df3d6fa

* add Benchmark (benchmarkjs) benchmark result for 5d12ee640b1dd1d384a468792f131a9b5b760986

* add Benchmark (benchmarkjs) benchmark result for 019084dda72a729258f1e4b6e005dd05aa0430ab

* add Benchmark (benchmarkjs) benchmark result for f9525af55b4c2068a003e8035184913c0adcd980

* add Benchmark (benchmarkjs) benchmark result for 1bb7bc2db3c2177995ec48e788661510ebb2d819

* add Benchmark (benchmarkjs) benchmark result for aac2bef7c6a9300bbfa4264b0cfdfd9603847a11

* add Benchmark (benchmarkjs) benchmark result for 4e356e6b284430a192321199814ccec640b3dfb2

* add Benchmark (benchmarkjs) benchmark result for 253e0a4cf60ea24ab802f3eb713b20f3b49ac955

* add Benchmark (benchmarkjs) benchmark result for de706125473e2188de382d95861fa1daac67713d

* add Benchmark (benchmarkjs) benchmark result for 96985844ed30859667afc76f37ba1c2c658b1529

* add Benchmark (benchmarkjs) benchmark result for 98fc3abbc87aaa347cf6447716f03966485c12eb

* add Benchmark (benchmarkjs) benchmark result for 2b5f86ab8fda734b4b7af6ceaf49b73cb62bce40

* add Benchmark (benchmarkjs) benchmark result for d79a2e315900a30af3e468d192a9935c654a87b2

* add Benchmark (benchmarkjs) benchmark result for 44e069e41b13eddd8cd09ab62e75f4641eb234d0

* add Benchmark (benchmarkjs) benchmark result for a58c6cb1c5f034dfbb2bffd0bb369803b69c5109

* add Benchmark (benchmarkjs) benchmark result for 4f908ca7fb91efc0bc8ec0f6e410f0627aaa0e5a

* add Benchmark (benchmarkjs) benchmark result for c5054ebbb478d3a92545b98d67b125f25636c7f1

* add Benchmark (benchmarkjs) benchmark result for a0ef459e26f6a843d67bb2142977b67359109839

* add Benchmark (benchmarkjs) benchmark result for 9a7d6ac4a5e217de892aa4fc2629201148b44b7f

* add Benchmark (benchmarkjs) benchmark result for 1b035d020733f6fdc8c0bf6204408838386748c8

* add Benchmark (benchmarkjs) benchmark result for 76b74d0343f5c595f0107032d1daec61fbc0c72d

* add Benchmark (benchmarkjs) benchmark result for 3bd15736d1b470da687cedf78d2de8cccddecf0c

* add Benchmark (benchmarkjs) benchmark result for b5390216d9bc2cea1910db36eee125d509a4aa27

* add Benchmark (benchmarkjs) benchmark result for fbe755c816baf1108f72fbec521a100e54444ddd

* add Benchmark (benchmarkjs) benchmark result for 9046347fe9a53632e99ab8dddd4e6edb619c70ce

* add Benchmark (benchmarkjs) benchmark result for 4ec344b78c1f81cc0becbef3d2de287db6d38fcf

* add Benchmark (benchmarkjs) benchmark result for 3981bcafa5a93720e19768f7cec7791f1c7d201e

* add Benchmark (benchmarkjs) benchmark result for 60685302d842cd01a07e31c3f1dc21f41045d34d

* add Benchmark (benchmarkjs) benchmark result for 7bcb197f2a4388b7c48ab6776b31733308ac0933

* add Benchmark (benchmarkjs) benchmark result for 417b46659ce452469a2b9688b3fda9b584012ff3

* add Benchmark (benchmarkjs) benchmark result for fc0433eccc8a7d6cf327b01a77463ad92743c2af

* add Benchmark (benchmarkjs) benchmark result for 51fc6dae08b6cec678323c09ed56907d39194e00

* add Benchmark (benchmarkjs) benchmark result for a8f326aa6023afa9eb968959c8007e5caf10406e

* add Benchmark (benchmarkjs) benchmark result for 54446b1baa71f1fba57b69d421daefebb096c6ce

* add Benchmark (benchmarkjs) benchmark result for 25d97273f7229ad3098edd5dddf6b142120a7c01

* add Benchmark (benchmarkjs) benchmark result for 20b1437160fe199d2716aaeb102ac75fe6f68a49

* add Benchmark (benchmarkjs) benchmark result for 8525e2821bb32359e7dcf7cb9708ce1b319639f6

* add Benchmark (benchmarkjs) benchmark result for 865034bd66354c7cff40221386f0e5b881094182

* add Benchmark (benchmarkjs) benchmark result for 4b358b431f0fea0721bb18bd37155d86c53011d4

* add Benchmark (benchmarkjs) benchmark result for e1605cf63a1dd6793d8081196ca43ccfd1f24c22

* add Benchmark (benchmarkjs) benchmark result for dd1da00e54da3d60c74b6dfb574070197e37330e

* add Benchmark (benchmarkjs) benchmark result for 4c37cccd7cb42805e49d421a9277072620ced89d

* add Benchmark (benchmarkjs) benchmark result for 2ab3d5a5e0b01b697f5421a0eae7b0ff5e979858

* add Benchmark (benchmarkjs) benchmark result for 05d253011b120e4ce395c7249f192faf47b4afdf

* add Benchmark (benchmarkjs) benchmark result for 0efbd53ca9367598f338c9a3f4e4657e975f8bf5

* add Benchmark (benchmarkjs) benchmark result for 869053512ebe0a7b30afd50c3f5c1ac2bd87ccac

* add Benchmark (benchmarkjs) benchmark result for 68c4fb9e65e389447b1e83f7b2590493c70b1042

* add Benchmark (benchmarkjs) benchmark result for 6ca6fd5ef7cff3d5ef9e33397336464fd58577b7

* add Benchmark (benchmarkjs) benchmark result for 5be55b2857366d7d5ed946023897d499725d3cc1

* add Benchmark (benchmarkjs) benchmark result for 0ea97e7bf77b6785adaa8a18a7ea2173271125d5

* add Benchmark (benchmarkjs) benchmark result for 102f0dadaf1c6f830608674cbb48b07f4013e61c

* add Benchmark (benchmarkjs) benchmark result for 4218d7056b6320f420e8a813243202720941e08d

* add Benchmark (benchmarkjs) benchmark result for 9e5798089cf5d15d991d1e9f44f444cea1c12d27

* add Benchmark (benchmarkjs) benchmark result for 398041dfe27c751950ae63d3faa4ab1e8f645e26

* add Benchmark (benchmarkjs) benchmark result for b8e9d140ea21b04e0d5efaa7befd4a6f99ee571a

* add Benchmark (benchmarkjs) benchmark result for a2da337d6801688cf9129057825bb68cf6ee92e1

* add Benchmark (benchmarkjs) benchmark result for 45d03366b29d6e36a16d2fa945f8194a74ba83eb

* add Benchmark (benchmarkjs) benchmark result for b258fd9fe5e23bf4d299e632c8d2a33c0ebc7009

* add Benchmark (benchmarkjs) benchmark result for ff43fc1908f960429fa55fb5e9eb69ad0ebd37fb

* add Benchmark (benchmarkjs) benchmark result for 11f3a9cd156f94f5390c46ef58c9cce066eb869f

* add Benchmark (benchmarkjs) benchmark result for c62cce0ce5c21294a07b15d02a511f9d5be8ccc3

* add Benchmark (benchmarkjs) benchmark result for c68ad7aeaf1f616decc75491210d8ab8dde2ed67

* add Benchmark (benchmarkjs) benchmark result for 5d522f731f6bee1b8626a3558fa8c5d5c0f6ebbd

* add Benchmark (benchmarkjs) benchmark result for 847383f4c821742b8702fa57a1d92692e6dc8cec

* add Benchmark (benchmarkjs) benchmark result for c0d5fc8c9eb59e5229b820814f0494eba46f018f

* add Benchmark (benchmarkjs) benchmark result for 5fb1cef5a7f71919f106de2fdf90dc908234e7a1

* add Benchmark (benchmarkjs) benchmark result for 6e9cc95fdb3d2e4b58a2e2bbb92a91134479f7c3

* add Benchmark (benchmarkjs) benchmark result for 9994875902932128ee7c229d897bb36035e8c5cc

* add Benchmark (benchmarkjs) benchmark result for e1221c98f3be0ba4224416f10d91ed4aa50130d8

* add Benchmark (benchmarkjs) benchmark result for 0e186fd9ba59afecfd62217d56332d188db64008

* add Benchmark (benchmarkjs) benchmark result for d89a96382716b028b5bcc04014e701cfa98eeda8

* add Benchmark (benchmarkjs) benchmark result for 0596d16b3aa8781acdd4906a40d6d23cb7478ed1

* add Benchmark (benchmarkjs) benchmark result for b8f5b6df2a5e454f315d9b30b4f04e89fd92fdf8

* add Benchmark (benchmarkjs) benchmark result for f01264cba33d8eb2c875b3e4e97e70ef4b02bf27

* add Benchmark (benchmarkjs) benchmark result for b3c8c285b347245615de16a3f2e589c452d723e8

* add Benchmark (benchmarkjs) benchmark result for f50249450a1dc3647b21b1c11bf1200c34b7811b

* add Benchmark (benchmarkjs) benchmark result for 41a74688c4ba0c9bf195679e472cdbab0bc87246

* add Benchmark (benchmarkjs) benchmark result for d8bd18b992bb80f4fe964bb595f637d14b5efe2a

* add Benchmark (benchmarkjs) benchmark result for a35bf07bc8e4288a3f605977fb176f487ff6632e

* add Benchmark (benchmarkjs) benchmark result for 5e3cfdda4bf714ddb0a11ca2dc0383c265512f25

* add Benchmark (benchmarkjs) benchmark result for 435606e693e4d5c0aea1b17b3fe441521bc585e9

* add Benchmark (benchmarkjs) benchmark result for 891ee51431641021f7cc961833e5b8ac9e7060ba

* add Benchmark (benchmarkjs) benchmark result for 20d088eb1583ef114d6039462c780cceba862d81

* add Benchmark (benchmarkjs) benchmark result for 6766a5dc4a531813c9d601e35e5021651c640641

* add Benchmark (benchmarkjs) benchmark result for 906b36257645bab19999c3559efde9817266bb70

* add Benchmark (benchmarkjs) benchmark result for a70312d8314b1ecab8b1fc03ace146ccfafb16ec

* add Benchmark (benchmarkjs) benchmark result for e38a521e76963434c508371db46f3f4a6c7dd150

* add Benchmark (benchmarkjs) benchmark result for a4130062d625011b39b9dc91ea477f06a49e7287

* add Benchmark (benchmarkjs) benchmark result for 48e6a301f32274d13e72ced26ba60df10ce2008a

* add Benchmark (benchmarkjs) benchmark result for 30667e8424be5b8ff974c1011662ea0bcd0d2602

* add Benchmark (benchmarkjs) benchmark result for f5b3aa34d7c4aaef1089e58c915b61d9d53d0b27

* add Benchmark (benchmarkjs) benchmark result for d4592f8c335659b589f1c2db6795742769267690

* add Benchmark (benchmarkjs) benchmark result for f3feabc34ec4ecdafbba4eaf09c9ef9d419f5ad4

* add Benchmark (benchmarkjs) benchmark result for 5e1e8210f830edb6f2b140614af36b58aa9d9587

* add Benchmark (benchmarkjs) benchmark result for 107660ec8430237026f45937a698cdc77d35c5b7

* add Benchmark (benchmarkjs) benchmark result for ad6c603d5f3018bb86bd13ff5d2fce46321cde91

* add Benchmark (benchmarkjs) benchmark result for 4be68d23c6390cca46b3235948f127707436f6fc

* add Benchmark (benchmarkjs) benchmark result for e5045b0a501a66504d9aec9e6ad3fd817682cbbf

* add Benchmark (benchmarkjs) benchmark result for 44bbdd577fc889c25a8ab1faba5befbbac34d9a0

* add Benchmark (benchmarkjs) benchmark result for 6eccff78415190ea4e76f7b5a813a181c39daf15

* add Benchmark (benchmarkjs) benchmark result for 7d960df99d3fbc0113fa3b8d1ff8af518d235624

* add Benchmark (benchmarkjs) benchmark result for babbe20047afc0f7ad6c719b180b462bd8a74ea7

* add Benchmark (benchmarkjs) benchmark result for d210d7cc98de5c59c1a46ff641526069399045a8

* add Benchmark (benchmarkjs) benchmark result for e8f6ac5465cd74b409488f6c5c4036fd76123b25

* add Benchmark (benchmarkjs) benchmark result for 78cebd57ca0a187c4fcdc73b312657c69ac54488

* add Benchmark (benchmarkjs) benchmark result for c93d51043166990352370dd07c7bf70916748979

* add Benchmark (benchmarkjs) benchmark result for 9631d9842226fc4236a8809c17579d8551820b03

* add Benchmark (benchmarkjs) benchmark result for f3cbb2e015da98e9548010a0ac3049674578e8bd

* add Benchmark (benchmarkjs) benchmark result for 02e8054ed57cbf4d3378d27d3e32c512f5375d5f

* add Benchmark (benchmarkjs) benchmark result for 46d09ca7677e51e948ec3a80c123bfff8a541202

* add Benchmark (benchmarkjs) benchmark result for 2ec9c86fcbf1dbc663f9d4753664c478fa920481

* add Benchmark (benchmarkjs) benchmark result for 61acbd3596b876a95e8aaf737c5bf2b214960256

* add Benchmark (benchmarkjs) benchmark result for 3125eacb852a7b4775e34df5e62bbf438642fb1d

* add Benchmark (benchmarkjs) benchmark result for b997dc8f5922bff0833d22842c7a662bf34f6887

* add Benchmark (benchmarkjs) benchmark result for 7a4602c5d6947c23d3190b2885350e73da88e3e6

* add Benchmark (benchmarkjs) benchmark result for 2a1124c657e268e42ce6427aacb4f5d2cb418116

* add Benchmark (benchmarkjs) benchmark result for ae08197f19c5e979c4c0b9bf3cb926190c08a759

* add Benchmark (benchmarkjs) benchmark result for e418c176a91f35fbe36cb06528a6b96aed152c4f

* add Benchmark (benchmarkjs) benchmark result for c4a9f006770c4f4d3fd015ce90f403fbb5e41a42

* add Benchmark (benchmarkjs) benchmark result for 510331854223150b93e721766c10b117abda303b

* add Benchmark (benchmarkjs) benchmark result for 2dd8a4252437e62b3f4a9493b214a126be9436d5

* add Benchmark (benchmarkjs) benchmark result for 63a530f1014b633d61006a16ec3411f16ece9b17

* add Benchmark (benchmarkjs) benchmark result for 8735f48cd645576176dd004fbb8530c27128323d

* add Benchmark (benchmarkjs) benchmark result for d667cc81a776e47e4ffe029d591000ff53da89e4

* add Benchmark (benchmarkjs) benchmark result for eef06a5443d6033fdb0096e3b930773aa51b01f3

* add Benchmark (benchmarkjs) benchmark result for d94dc5fbfedac86362011a80d528464e64b62f11

* add Benchmark (benchmarkjs) benchmark result for 674ed0bb24de20ba21d9c81e8a11c891e199fa8d

* add Benchmark (benchmarkjs) benchmark result for 9818351f131e94dbf965da0b3ce4ec502b7855ca

* add Benchmark (benchmarkjs) benchmark result for 02e5e7802e8efa9fbede8d656eae4dcd597e1253

* add Benchmark (benchmarkjs) benchmark result for c9bbd23a6f61b6cc0da12e77003b657737f6fb13

* add Benchmark (benchmarkjs) benchmark result for 018245b0dd2dc2e3ee49e8b72b893788ca539811

* add Benchmark (benchmarkjs) benchmark result for 0ed0a0766adc047774f7a722635ad8978c2531c2

* add Benchmark (benchmarkjs) benchmark result for 9ec6bd205b3870258f525b2edc07d764e19a4ca3

* add Benchmark (benchmarkjs) benchmark result for a03ce4b53c33a8a07e7071fcc03bc367fb3dec4d

* add Benchmark (benchmarkjs) benchmark result for d24ca112502df9621e4084b1fce9ed54934e1ef0

* add Benchmark (benchmarkjs) benchmark result for c9aa40102529dd24ffcadad5036a85d40826fc66

* add Benchmark (benchmarkjs) benchmark result for fe28071b8b69672d6318797062c536b23882d62e

* add Benchmark (benchmarkjs) benchmark result for 0e06ddf085be343853dfd3f42630fafb88f48ca1

* add Benchmark (benchmarkjs) benchmark result for 3dd3bec3562b34c3dda08842f2c33f9635a71690

* add Benchmark (benchmarkjs) benchmark result for ded3c6bc1cb589c04246c787cde7cf130f913441

* add Benchmark (benchmarkjs) benchmark result for 344c1731046dcc2e7fe2cfa6c092f645ac77b775

* add Benchmark (benchmarkjs) benchmark result for c6aae92177f0d22ddb415b928a17a2684953eb4a

* add Benchmark (benchmarkjs) benchmark result for 79a33166ef55a4e174a434ad3e91944278d80aaf

* add Benchmark (benchmarkjs) benchmark result for 0786896bc16a5e0f805fc653887d85ce7c2c9152

* add Benchmark (benchmarkjs) benchmark result for f79a6f2e73cdcaf3ace1325514ab307ab22588f5

* add Benchmark (benchmarkjs) benchmark result for f82af3b92f01e5093b34b4d861dd6186093db47b

* add Benchmark (benchmarkjs) benchmark result for 36ca22023bbbf46d6947b4c0c2e633a0cd21d46c

* add Benchmark (benchmarkjs) benchmark result for 8cae3bb3f8749f025f4d1f8a3353676295c8550e

* add Benchmark (benchmarkjs) benchmark result for bc648e746b670be56e23c8bd247a9b74860fc256

* add Benchmark (benchmarkjs) benchmark result for cfe942e2d98bfbe0ebbedb61e965b4e56c2338ca

* add Benchmark (benchmarkjs) benchmark result for c95499c5b9bbdb4b36cc05f6785dd62e8a4d91a3

* add Benchmark (benchmarkjs) benchmark result for 38c4a733e687cf1355b1081614f0dda1c6e4f8df

* add Benchmark (benchmarkjs) benchmark result for 1dceddf26d9c610a6a7ad787b1c654f42da9887d

* add Benchmark (benchmarkjs) benchmark result for ee8e02f7be14f4311c2a967d9b8d9dd3ffc72166

* add Benchmark (benchmarkjs) benchmark result for f1d10d5ffebbc23a98ead531c2a0e24433dd0231

* add Benchmark (benchmarkjs) benchmark result for 1566a3030e634f1912e1ffb2cf25e8364fd01304

* add Benchmark (benchmarkjs) benchmark result for e8297a5068b19b2adecec85143e1a529519af1fe

* add Benchmark (benchmarkjs) benchmark result for 3f9be25aada4be24591dfc71b43b7275c1c18cd1

* add Benchmark (benchmarkjs) benchmark result for fe765522af97dcc72e9790f3c43e93a790d591ba

* add Benchmark (benchmarkjs) benchmark result for 7debfafb9a3e576098a94fb876257aab58a5b92a

* add Benchmark (benchmarkjs) benchmark result for 562867755be8dc02eff4adaaf95d36f8f772dfb8

* add Benchmark (benchmarkjs) benchmark result for 0b19fc3ed9e3b1dc9fd7725974456980320c0dbe

* add Benchmark (benchmarkjs) benchmark result for c225537a488e6df308982260505ca5169a5b8a02

* add Benchmark (benchmarkjs) benchmark result for b570ca19ed84cfb9e95be7a46f115bc4ec809915

* add Benchmark (benchmarkjs) benchmark result for 1acacb8183ceccd1601786e8c27b00e4b7dfb0a9

* add Benchmark (benchmarkjs) benchmark result for cf2b21130aba1c0e20732c302f53b93351f775bc

* add Benchmark (benchmarkjs) benchmark result for 22612f292c69182064f554f04ff02e94035724f7

* add Benchmark (benchmarkjs) benchmark result for b49ff15281350494a1a66587e71e34f02eeca9ba

* add Benchmark (benchmarkjs) benchmark result for 669925f3cd4a21f92cca5551996fe938b9e71f89

* add Benchmark (benchmarkjs) benchmark result for e31a65bf458e21e06d6672debbe20d872ba91e04

* add Benchmark (benchmarkjs) benchmark result for 2a774e5d8475f8617a466be4675bd36d78386de7

* add Benchmark (benchmarkjs) benchmark result for 38f22effb5698214c910a95e84ebfc66cd2d746c

* add Benchmark (benchmarkjs) benchmark result for 436bcc956d58c147da1b1afadb0d1efc11e824a5

* add Benchmark (benchmarkjs) benchmark result for 8d5bca0e2c4ab89124fac324aedbf48297d6d8d5

* add Benchmark (benchmarkjs) benchmark result for 3171920e59f89263b5ad57906103d1e6a103ce9a

* add Benchmark (benchmarkjs) benchmark result for e08c2298a1a33aa64ba6581ba3df6e5391febf00

* add Benchmark (benchmarkjs) benchmark result for c6ff99a31a872a0855d28c36f88fa6737dc60a82

* add Benchmark (benchmarkjs) benchmark result for 7ec47a30312252aea85b412b348740e8a9d2d824

* add Benchmark (benchmarkjs) benchmark result for a075860c3c741ac7a3301e2e6bbad8d8fed8f041

* add Benchmark (benchmarkjs) benchmark result for f484f6d20ed4d98aa0bfa36a8df33834edc73f65

* add Benchmark (benchmarkjs) benchmark result for 473b39fd89d15df817eccd53859a9696fbb11493

* add Benchmark (benchmarkjs) benchmark result for ea4bc06eb54b371b600c940ca1471c0249c1e94b

* add Benchmark (benchmarkjs) benchmark result for 645cd9124878f6dbdbddb9c0e42f852ffb7c398c

* add Benchmark (benchmarkjs) benchmark result for 94d02e6490a68a86e6576c5ba501e1fe78be2f08

* add Benchmark (benchmarkjs) benchmark result for ef209306672e3d6bafbd3d21bf4a5b29eebdf84e

* add Benchmark (benchmarkjs) benchmark result for 80434b7d46e4f6630756ee5f18acae9f306c478e

* add Benchmark (benchmarkjs) benchmark result for e44122ab2cb3680bec335ae6e8313df624193fec

* add Benchmark (benchmarkjs) benchmark result for c4bb9794665e22664b27ac02a268917a7b65aea7

* add Benchmark (benchmarkjs) benchmark result for 303b045657c589f00e46009aac9262302a36d3c2

* add Benchmark (benchmarkjs) benchmark result for 4d8ad713a0c7c082b1c399ca570cf639dcc9fc2d

* add Benchmark (benchmarkjs) benchmark result for 80fcde6449b491772bb915a5341fce5f816c6345

* add Benchmark (benchmarkjs) benchmark result for 6d83e3bc4608ba62d9f1a118a6191c7dd340bb06

* add Benchmark (benchmarkjs) benchmark result for 03fa9124d59eed777ee7c57448d0593e088a9e46

* add Benchmark (benchmarkjs) benchmark result for 41931d6d737f83c107a9927fbc85dc820cf8f0db

* add Benchmark (benchmarkjs) benchmark result for df31a69f96c6ec93dcf417f046de0da936046dba

* add Benchmark (benchmarkjs) benchmark result for a9d4f0df86e9f49d87230371360a7fb1fa5a6cf1

* add Benchmark (benchmarkjs) benchmark result for f325b62456592005d7ac9f5ae80e15026a66d02f

* add Benchmark (benchmarkjs) benchmark result for 10e74b9289b15f5348fa8a8eef6eb8cc113b1fa9

* add Benchmark (benchmarkjs) benchmark result for 3bd1847c0900d765419a4ab3dd9a7774a52783d2

* add Benchmark (benchmarkjs) benchmark result for 3abbcd070b020fa6ea842f6e8ca3cde7d4499acd

* add Benchmark (benchmarkjs) benchmark result for d7c26198e7967c6303b5b65988979a5461a6223b

* add Benchmark (benchmarkjs) benchmark result for b543d2fefa97c70fc0b5b3b9ead29734346a2503

* add Benchmark (benchmarkjs) benchmark result for fb506280ff40b11d526f9429356609de16554d19

* add Benchmark (benchmarkjs) benchmark result for 0e18cb29cf3f72d192c4a3b2502aa392d7ff58a4

* add Benchmark (benchmarkjs) benchmark result for f66a5e0d0ae405323eb06c95b657314085c87d0c

* add Benchmark (benchmarkjs) benchmark result for 5d4b2b2f881852a8c1c28392c5c85aa82c69fd09

* add Benchmark (benchmarkjs) benchmark result for da22a3881cab3baa9c655ffd48273ae9bbd3b028

* add Benchmark (benchmarkjs) benchmark result for 759dcd2cc49372243f78b20990a6124f8e3d8c11

* add Benchmark (benchmarkjs) benchmark result for 23d796d9223958af937aa2039f45f7cd5f323ab9

* add Benchmark (benchmarkjs) benchmark result for bf588e25a14f4f9f5b8976dc5abfb58467f2699c

* add Benchmark (benchmarkjs) benchmark result for 1b881bcb8e888b4fcd14d7699feab58c506458b6

* add Benchmark (benchmarkjs) benchmark result for 91270f538fb25f49aa7137b6b2bba637fa311c58

* add Benchmark (benchmarkjs) benchmark result for 8d87e806add36b8face7a90e69636bf5f14a08b1

* add Benchmark (benchmarkjs) benchmark result for 8441f9c5341bba19a9ee5850d7253ba009d6ecb7

* add Benchmark (benchmarkjs) benchmark result for bcb0a84f24afada45cb574ac3e9e4cc501d65681

* add Benchmark (benchmarkjs) benchmark result for def477a9df2f6f15fac9255804cc2ecfb529f291

* add Benchmark (benchmarkjs) benchmark result for 05ecf69ae9b3045b99dfce7e17b0150a3465830e

* add Benchmark (benchmarkjs) benchmark result for d7d1dabd98c8a4ebe1bd8702d179e1b980cf37b6

* add Benchmark (benchmarkjs) benchmark result for d50803ec3c5d411ff3b308f6296b66b7fdfa66d8

* add Benchmark (benchmarkjs) benchmark result for ca24a8c529d82eebe1419263c235fc519aae80f1

* add Benchmark (benchmarkjs) benchmark result for 401d6505e46e508d008eaad07228e0ad6309d448

* add Benchmark (benchmarkjs) benchmark result for c00859be6d181e14d80a41de0ab9ba997721464e

* add Benchmark (benchmarkjs) benchmark result for d2cef57c90277af2173c0961c4b293fa6ca4c63f

* add Benchmark (benchmarkjs) benchmark result for 12eb962929c3cb63b98fab427d58ba22e6e1bc68

* add Benchmark (benchmarkjs) benchmark result for f9788a1c1ee703de2b9bbd3b930ad80f5aeea834

* add Benchmark (benchmarkjs) benchmark result for 60212036cd253de5c9a7cfd2168845f533c13d92

* add Benchmark (benchmarkjs) benchmark result for e82ffec75f137b9db7b180bd5ba64a5772d90ae9

* add Benchmark (benchmarkjs) benchmark result for 837a83fbfd3b381bcfda92b9ff91a811905a2a8d

* add Benchmark (benchmarkjs) benchmark result for 45e0a6d621011fc1b28315bac80e3bd939d0cc37

* add Benchmark (benchmarkjs) benchmark result for 4470cc38c9ce08aa98b53e7fe8a3a1371e05c437

* add Benchmark (benchmarkjs) benchmark result for a930add0ce28c13adf1e2c751f85de4cd8f59a2a

* add Benchmark (benchmarkjs) benchmark result for 699cde206ea9e92b55f771498ea0319455a3dbbd

* add Benchmark (benchmarkjs) benchmark result for 0686310b2391ad2bd6e65e0a65e5fb1d312923c2

* add Benchmark (benchmarkjs) benchmark result for 9cb2ca8b63152195f0e1fb889ae401f8b758ec72

* add Benchmark (benchmarkjs) benchmark result for 1054c4ae436a13e3ca4627f477a90919e7a11c9e

* add Benchmark (benchmarkjs) benchmark result for 08c1062d24d98230121b0ee6ba9e77383fcc922e

* add Benchmark (benchmarkjs) benchmark result for 7b4e98dc5143ef2125c117ccb2d7138e2732ada3

* add Benchmark (benchmarkjs) benchmark result for 66d599310b8f113aa8f80d3d2367d85e5622fee0

* add Benchmark (benchmarkjs) benchmark result for 81ef4957082c9ccb5434a4096fd78bbdb55e2168

* add Benchmark (benchmarkjs) benchmark result for 2563fb848812e19fee1a76fe4662bcc9f46520bf

* add Benchmark (benchmarkjs) benchmark result for 0aa744599aeb682a2a234d58f044955569f89dec

* add Benchmark (benchmarkjs) benchmark result for 4a8761a89f01492763edde27824c4718d6a8bf34

* add Benchmark (benchmarkjs) benchmark result for 9856f660597edfc4e90b7bdce4e9bdc5b697553c

* 78 codecov (#125)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* monorepo: attempt to fix no compile ci (#4026)

* Convert `StatelessVerkleStateManager` usage to type in `vm` (#4021)

* Make Verkle State Managers types in vm

* Add clarifying comments

* address feedback

* verifyPostState -> verifyVerklePostState

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Add README Package Highlights (#4020)

* Add README highlights (VM)

* Add README highlights (EVM)

* Add README highlights (tx)

* Add README highlights (block)

* Add README highlights (mpt)

* Add README highlights (statemanager)

* VM bundle size update

* Update packages/block/README.md

* Update packages/evm/README.md

* Update packages/mpt/README.md

* Update packages/statemanager/README.md

* Update packages/tx/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Scorbajio <indigophi@protonmail.com>

* Add tracing to `t8n` (#3953)

* Add json traces to t8n tool support

* Update trace output to be one step per line

* move tracing to correct spot

* address feedback

* Clean up traces

* Cache pre-gas computation memory size for 3155

* Add jsonifyTrace helper and test

* more fixes

* Have t8n use typescript where available

* Partially fix gas calculation

* Implicitly call STOP if end of bytecode is reached

* spellcheck

* fix tests and opcode function lookup logic

* more fixes

* address feedback

* fix tests

* fix test

* Remove unneeded test data

* where is the outlog?

* REmove extra slash

* lint

* t8ntool: fix test

* remove Nify from whitelist

* client: remove console.log in test

* evm/vm: lowercase stepTraceJSON

* Move helpers to vm. Update tests.  Add eip7756 formatted fields

* Add test

* Comment bytecode

* Revert changes related to adding STOP code

* spellcheck

* Add remaining fields for eip 7756

* spellcheck

* fix functionDepth reference

* update comments

* Add logic to track storage in step hook

* memory is not optional

* pad keys to 32 bytes for storage

* Address feedback

* Simplify immediates computation

* Add eof test

* Revise bytecode

* Fix definition and presentation of immediates

* fix intermediates issue

* spellcheck

* address feedback

---------

Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Rename era pack to e2store & add support for E2HS file format (#3954)

* reorganize package into directory per format

* redefine Version and BlockIndex as CommonTypes

* define e2hs types

* move blockIndex functions to shared blockIndex.ts file

* write createBlockIndex function and replace code in era1

* implement e2hs format

* rename parse to decompress

* write parse function

* fix up blockTuple functions

* update blockTuple calls in e2hs code

* log better error on type mismatch

* test using reference file

* fix imports in tests

* rename era package to e2store

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Remove `storage` from `InterpreterStep` (#4027)

* Remove storage from trace and add optimization back

* revert example

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Updates `typedoc` to latest (#4029)

* Update typedoc to mjs

* fix client config

* All libraries: rebuild docs (#4031)

* block: rebuild docs

* binarytree: rebuild docs

* blockchain: rebuild docs

* client: rebuild docs

* common: rebuild docs

* devp2p: rebuild docs

* e2store: rebuild docs

* ethash: rebuild docs

* evm: rebuild docs

* genesis: rebuild docs

* mpt: rebuild docs

* statemanager: rebuild docs

* tx: rebuild docs

* util: rebuild docs

* verkle: rebuild docs

* vm: rebuild docs

* wallet: rebuild docs

* evm: consistent error message names (#4033)

* evm: singular …
Dargon789 added a commit that referenced this pull request Dec 5, 2025
* Add common eip config

* Add ultralight dep

* package json updates

* turn off ci for now

* instantiate portal in client

* feat: Make a POC of pureInterpreter

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Vitest browser cleanup #3344 (#105)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* Vitest browser cleanup #3344 (#105) (#109) (#111)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* 78 codecov (#124)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* monorepo: attempt to fix no compile ci (#4026)

* Convert `StatelessVerkleStateManager` usage to type in `vm` (#4021)

* Make Verkle State Managers types in vm

* Add clarifying comments

* address feedback

* verifyPostState -> verifyVerklePostState

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Add README Package Highlights (#4020)

* Add README highlights (VM)

* Add README highlights (EVM)

* Add README highlights (tx)

* Add README highlights (block)

* Add README highlights (mpt)

* Add README highlights (statemanager)

* VM bundle size update

* Update packages/block/README.md

* Update packages/evm/README.md

* Update packages/mpt/README.md

* Update packages/statemanager/README.md

* Update packages/tx/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Scorbajio <indigophi@protonmail.com>

* Add tracing to `t8n` (#3953)

* Add json traces to t8n tool support

* Update trace output to be one step per line

* move tracing to correct spot

* address feedback

* Clean up traces

* Cache pre-gas computation memory size for 3155

* Add jsonifyTrace helper and test

* more fixes

* Have t8n use typescript where available

* Partially fix gas calculation

* Implicitly call STOP if end of bytecode is reached

* spellcheck

* fix tests and opcode function lookup logic

* more fixes

* address feedback

* fix tests

* fix test

* Remove unneeded test data

* where is the outlog?

* REmove extra slash

* lint

* t8ntool: fix test

* remove Nify from whitelist

* client: remove console.log in test

* evm/vm: lowercase stepTraceJSON

* Move helpers to vm. Update tests.  Add eip7756 formatted fields

* Add test

* Comment bytecode

* Revert changes related to adding STOP code

* spellcheck

* Add remaining fields for eip 7756

* spellcheck

* fix functionDepth reference

* update comments

* Add logic to track storage in step hook

* memory is not optional

* pad keys to 32 bytes for storage

* Address feedback

* Simplify immediates computation

* Add eof test

* Revise bytecode

* Fix definition and presentation of immediates

* fix intermediates issue

* spellcheck

* address feedback

---------

Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Rename era pack to e2store & add support for E2HS file format (#3954)

* reorganize package into directory per format

* redefine Version and BlockIndex as CommonTypes

* define e2hs types

* move blockIndex functions to shared blockIndex.ts file

* write createBlockIndex function and replace code in era1

* implement e2hs format

* rename parse to decompress

* write parse function

* fix up blockTuple functions

* update blockTuple calls in e2hs code

* log better error on type mismatch

* test using reference file

* fix imports in tests

* rename era package to e2store

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Remove `storage` from `InterpreterStep` (#4027)

* Remove storage from trace and add optimization back

* revert example

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>

* Updates `typedoc` to latest (#4029)

* Update typedoc to mjs

* fix client config

* All libraries: rebuild docs (#4031)

* block: rebuild docs

* binarytree: rebuild docs

* blockchain: rebuild docs

* client: rebuild docs

* common: rebuild docs

* devp2p: rebuild docs

* e2store: rebuild docs

* ethash: rebuild docs

* evm: rebuild docs

* genesis: rebuild docs

* mpt: rebuild docs

* statemanager: rebuild docs

* tx: rebuild docs

* util: rebuild docs

* verkle: rebuild docs

* vm: rebuild docs

* wallet: rebuild docs

* evm: consistent error message names (#4033)

* evm: singular evm error message

* evm: eof err naming

* monorepo: upgrade ethereum-crypography and reduce reliance on it (#4030)

* monorepo: migrate keccak256 to noble hashes instead of ethereum-cryptography

* monorepo: refactor sha256 usage

* monorepo: refactor more ethereum-crypto usage

* monorepo: upgrade noble packages and ethereum-crypto

* chore: remove .js suffix from noble imports

* chore: fix mpt blake2b issue

* fix: docker build

* chore: attempt to fix docker

* chore: alternative ripemd160 import

---------

Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Vitest browser cleanup #3344 (#105)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>

* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------

Co-authored-by: Amir <indigophi@protonmail.com>

* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>

* Create jekyll-gh-pages.yml (#88)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update docker-image.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

* update e2store README (#4035)

* util: refactor 7702 authorization lists to util package (#4032)

* util: refactor 7702 authorization lists to util package

* chore: type issues

* chore: lint fix

* chore: merge

* chore: prefix with EOACode7702

* chore: adjust type

* tx: fix last type issue

* Fix examples

* Update packages/util/src/types.ts

* Merge branch 'master' into refactor/auth-list-utils

* monorepo: revert noble refactoring (#4037)

* monorepo: revert noble refactoring

* monorepo: upgrade etheruem-cryptography to 3.2.0

* chore: upgrade package lock

* Vitest browser cleanup #3344 (#105) (#109) (#111)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

* compare merged base forks. (#87)

* Doc Updates: Yet another round (EVM / VM / Other) (#3999)

* EVM README updates

* VM README updates

* Minor update

* More README doc updates

* Update packages/evm/README.md

* Update packages/vm/README.md

---------



* monorepo: clean up more test data (#4001)

* monorepo: clean up more test data

* chore: linting

* vm: fix example

* util: prefixed hex string type improvements (#3995)

* chore: revert startsWith0x

* util: fix hexToBytes in usage

* util: remoe redundant byte checking

* chore: more type adjustments

* format: linting

* monorepo: more type issues

* util: undo remove undefined

* chore: more type fixes

* client: remove typecasting

* client: simplify typecasting

* common: remove typecasting

* chore: remove unused import

* chore: address review comments

* chore: remove unused var

* chore: strictEqual

* monorepo: npm audit fix (#4003)

* EVM: cleanup error messages and fix styling (#3994)

* evm/vm: use constant as string to ref for `EVMError`

* Remove unused EOFError key-values

* Remove unused SimpleErrors

* Remove unused EVMErrorMessages elements

* Rename EvmErrorResult to EVMErrorResult

* Rename Evm to EVM in comments and strings

* Make EVMErrorMessages a static field in EVMError

---------



* fix: ethash test script (#4007)

* util: remove undefined handling from bytesToHex (#4004)

* util: document and remove undefined handling from bytesToHex

* util: remove typecasting

* util: refactor account handling

* chore: simplify handling

* util: deprecate account constructor and update docs

* vm: fix event test

* client: fix client tests

* lint: remove console olgs

* client: fix more client tests

* lint: remove empty block

* client: remove unnecessary optional chaining

* client: remove it.only

* feat(block): Add CLRequests test, example, and documentation (#4008)

* feat(block): add CLRequests test, example, and documentation

* fix(block): update CLRequests examples to use bytesToHex

* chore: specify Node.js 20 in .nvmrc

* util: replace unnecessary toBytes usage (#4014)

* util: replace some toBytes usage

* client: more hexToBytes

* chore: remove more toBytes

* chore: remove toBytes usage

* lint: remove unused imports

* chore: remove unused import

* chore: remove unused import

* Docs Cleanup / Cautious Restructuring / README ToCs (#4010)

* A somewhat more useful EVM EIP activation example (now with 7702 being active by default)

* Same for VM

* Add prominent v10 README header additions

* Add README ToC, eventually restructure (binarytree)

* Add README ToC, eventually restructure (block)

* Add README ToC, eventually restructure (blockchain)

* Add README ToC, eventually restructure (common)

* Add README ToC, eventually restructure (devp2p)

* Add README ToC, eventually restructure (era)

* Add README ToC, eventually restructure (ethash)

* Some EVM README section reordering

* Add README ToC, eventually restructure (EVM)

* Add README ToC, eventually restructure (genesis)

* Add README ToC, eventually restructure (mpt)

* Add README ToC, eventually restructure (rlp)

* Add README ToC, eventually restructure (statemanager)

* Add README ToC, eventually restructure (tx)

* Add sub-ToC for tx types

* Add README ToC, eventually restructure (util)

* Add README ToC, eventually restructure (verkle)

* Add README ToC, eventually restructure (vm)

* Add README ToC, eventually restructure (wallet)

* Undo robot nonsense

* evm: upgrade noble curves to 1.9.0 (#4018)

---------







* Create jekyll-gh-pages.yml (#88)



* vm/eip6110: log layout check (#3977)

* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier

* update sm API to match interface (#4022)

* Revert "Create google.yml (#52)" (#90)

This reverts commit e5e71041d510ad958278bfa0e212d5f2757f7979.

* Revert "monorepo: npm audit fix (#4003)"

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* 92 eployment failed with the following error (#101)

* Revert "monorepo: npm audit fix (#4003)" (#91)

This reverts commit 20cae2bfd5f1ba83fb2ab2beafb92f5d65788126.

* Update docker-image.yml



* Update docker-image.yml



---------



---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Co-authored-by: Amir <indigophi@protonmail.com>
Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com>
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: Scotty <66335769+ScottyPoi@users.noreply.github.com>

* Potential fix for code scanning alert no. 3955: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 185 generated by sourcery aibot start review guide (#199)

* add Benchmark (benchmarkjs) benchmark result for e2803ab1ed90f7fbcfada059829011fc20da27e1

* add Benchmark (benchmarkjs) benchmark result for 37425390a619c423bcd6f5621f733e7ec4cb4df5

* add Benchmark (benchmarkjs) benchmark result for 0170906f2880e01951bc56cc2c86fc263da21cc3

* add Benchmark (benchmarkjs) benchmark result for c1852414b11bd87d48b1fa87794b6dab45e1ce2f

* add Benchmark (benchmarkjs) benchmark result for 9d756c2c842df2ff08b6cf84539ea3c40df3d6fa

* add Benchmark (benchmarkjs) benchmark result for 5d12ee640b1dd1d384a468792f131a9b5b760986

* add Benchmark (benchmarkjs) benchmark result for 019084dda72a729258f1e4b6e005dd05aa0430ab

* add Benchmark (benchmarkjs) benchmark result for f9525af55b4c2068a003e8035184913c0adcd980

* add Benchmark (benchmarkjs) benchmark result for 1bb7bc2db3c2177995ec48e788661510ebb2d819

* add Benchmark (benchmarkjs) benchmark result for aac2bef7c6a9300bbfa4264b0cfdfd9603847a11

* add Benchmark (benchmarkjs) benchmark result for 4e356e6b284430a192321199814ccec640b3dfb2

* add Benchmark (benchmarkjs) benchmark result for 253e0a4cf60ea24ab802f3eb713b20f3b49ac955

* add Benchmark (benchmarkjs) benchmark result for de706125473e2188de382d95861fa1daac67713d

* add Benchmark (benchmarkjs) benchmark result for 96985844ed30859667afc76f37ba1c2c658b1529

* add Benchmark (benchmarkjs) benchmark result for 98fc3abbc87aaa347cf6447716f03966485c12eb

* add Benchmark (benchmarkjs) benchmark result for 2b5f86ab8fda734b4b7af6ceaf49b73cb62bce40

* add Benchmark (benchmarkjs) benchmark result for d79a2e315900a30af3e468d192a9935c654a87b2

* add Benchmark (benchmarkjs) benchmark result for 44e069e41b13eddd8cd09ab62e75f4641eb234d0

* add Benchmark (benchmarkjs) benchmark result for a58c6cb1c5f034dfbb2bffd0bb369803b69c5109

* add Benchmark (benchmarkjs) benchmark result for 4f908ca7fb91efc0bc8ec0f6e410f0627aaa0e5a

* add Benchmark (benchmarkjs) benchmark result for c5054ebbb478d3a92545b98d67b125f25636c7f1

* add Benchmark (benchmarkjs) benchmark result for a0ef459e26f6a843d67bb2142977b67359109839

* add Benchmark (benchmarkjs) benchmark result for 9a7d6ac4a5e217de892aa4fc2629201148b44b7f

* add Benchmark (benchmarkjs) benchmark result for 1b035d020733f6fdc8c0bf6204408838386748c8

* add Benchmark (benchmarkjs) benchmark result for 76b74d0343f5c595f0107032d1daec61fbc0c72d

* add Benchmark (benchmarkjs) benchmark result for 3bd15736d1b470da687cedf78d2de8cccddecf0c

* add Benchmark (benchmarkjs) benchmark result for b5390216d9bc2cea1910db36eee125d509a4aa27

* add Benchmark (benchmarkjs) benchmark result for fbe755c816baf1108f72fbec521a100e54444ddd

* add Benchmark (benchmarkjs) benchmark result for 9046347fe9a53632e99ab8dddd4e6edb619c70ce

* add Benchmark (benchmarkjs) benchmark result for 4ec344b78c1f81cc0becbef3d2de287db6d38fcf

* add Benchmark (benchmarkjs) benchmark result for 3981bcafa5a93720e19768f7cec7791f1c7d201e

* add Benchmark (benchmarkjs) benchmark result for 60685302d842cd01a07e31c3f1dc21f41045d34d

* add Benchmark (benchmarkjs) benchmark result for 7bcb197f2a4388b7c48ab6776b31733308ac0933

* add Benchmark (benchmarkjs) benchmark result for 417b46659ce452469a2b9688b3fda9b584012ff3

* add Benchmark (benchmarkjs) benchmark result for fc0433eccc8a7d6cf327b01a77463ad92743c2af

* add Benchmark (benchmarkjs) benchmark result for 51fc6dae08b6cec678323c09ed56907d39194e00

* add Benchmark (benchmarkjs) benchmark result for a8f326aa6023afa9eb968959c8007e5caf10406e

* add Benchmark (benchmarkjs) benchmark result for 54446b1baa71f1fba57b69d421daefebb096c6ce

* add Benchmark (benchmarkjs) benchmark result for 25d97273f7229ad3098edd5dddf6b142120a7c01

* add Benchmark (benchmarkjs) benchmark result for 20b1437160fe199d2716aaeb102ac75fe6f68a49

* add Benchmark (benchmarkjs) benchmark result for 8525e2821bb32359e7dcf7cb9708ce1b319639f6

* add Benchmark (benchmarkjs) benchmark result for 865034bd66354c7cff40221386f0e5b881094182

* add Benchmark (benchmarkjs) benchmark result for 4b358b431f0fea0721bb18bd37155d86c53011d4

* add Benchmark (benchmarkjs) benchmark result for e1605cf63a1dd6793d8081196ca43ccfd1f24c22

* add Benchmark (benchmarkjs) benchmark result for dd1da00e54da3d60c74b6dfb574070197e37330e

* add Benchmark (benchmarkjs) benchmark result for 4c37cccd7cb42805e49d421a9277072620ced89d

* add Benchmark (benchmarkjs) benchmark result for 2ab3d5a5e0b01b697f5421a0eae7b0ff5e979858

* add Benchmark (benchmarkjs) benchmark result for 05d253011b120e4ce395c7249f192faf47b4afdf

* add Benchmark (benchmarkjs) benchmark result for 0efbd53ca9367598f338c9a3f4e4657e975f8bf5

* add Benchmark (benchmarkjs) benchmark result for 869053512ebe0a7b30afd50c3f5c1ac2bd87ccac

* add Benchmark (benchmarkjs) benchmark result for 68c4fb9e65e389447b1e83f7b2590493c70b1042

* add Benchmark (benchmarkjs) benchmark result for 6ca6fd5ef7cff3d5ef9e33397336464fd58577b7

* add Benchmark (benchmarkjs) benchmark result for 5be55b2857366d7d5ed946023897d499725d3cc1

* add Benchmark (benchmarkjs) benchmark result for 0ea97e7bf77b6785adaa8a18a7ea2173271125d5

* add Benchmark (benchmarkjs) benchmark result for 102f0dadaf1c6f830608674cbb48b07f4013e61c

* add Benchmark (benchmarkjs) benchmark result for 4218d7056b6320f420e8a813243202720941e08d

* add Benchmark (benchmarkjs) benchmark result for 9e5798089cf5d15d991d1e9f44f444cea1c12d27

* add Benchmark (benchmarkjs) benchmark result for 398041dfe27c751950ae63d3faa4ab1e8f645e26

* add Benchmark (benchmarkjs) benchmark result for b8e9d140ea21b04e0d5efaa7befd4a6f99ee571a

* add Benchmark (benchmarkjs) benchmark result for a2da337d6801688cf9129057825bb68cf6ee92e1

* add Benchmark (benchmarkjs) benchmark result for 45d03366b29d6e36a16d2fa945f8194a74ba83eb

* add Benchmark (benchmarkjs) benchmark result for b258fd9fe5e23bf4d299e632c8d2a33c0ebc7009

* add Benchmark (benchmarkjs) benchmark result for ff43fc1908f960429fa55fb5e9eb69ad0ebd37fb

* add Benchmark (benchmarkjs) benchmark result for 11f3a9cd156f94f5390c46ef58c9cce066eb869f

* add Benchmark (benchmarkjs) benchmark result for c62cce0ce5c21294a07b15d02a511f9d5be8ccc3

* add Benchmark (benchmarkjs) benchmark result for c68ad7aeaf1f616decc75491210d8ab8dde2ed67

* add Benchmark (benchmarkjs) benchmark result for 5d522f731f6bee1b8626a3558fa8c5d5c0f6ebbd

* add Benchmark (benchmarkjs) benchmark result for 847383f4c821742b8702fa57a1d92692e6dc8cec

* add Benchmark (benchmarkjs) benchmark result for c0d5fc8c9eb59e5229b820814f0494eba46f018f

* add Benchmark (benchmarkjs) benchmark result for 5fb1cef5a7f71919f106de2fdf90dc908234e7a1

* add Benchmark (benchmarkjs) benchmark result for 6e9cc95fdb3d2e4b58a2e2bbb92a91134479f7c3

* add Benchmark (benchmarkjs) benchmark result for 9994875902932128ee7c229d897bb36035e8c5cc

* add Benchmark (benchmarkjs) benchmark result for e1221c98f3be0ba4224416f10d91ed4aa50130d8

* add Benchmark (benchmarkjs) benchmark result for 0e186fd9ba59afecfd62217d56332d188db64008

* add Benchmark (benchmarkjs) benchmark result for d89a96382716b028b5bcc04014e701cfa98eeda8

* add Benchmark (benchmarkjs) benchmark result for 0596d16b3aa8781acdd4906a40d6d23cb7478ed1

* add Benchmark (benchmarkjs) benchmark result for b8f5b6df2a5e454f315d9b30b4f04e89fd92fdf8

* add Benchmark (benchmarkjs) benchmark result for f01264cba33d8eb2c875b3e4e97e70ef4b02bf27

* add Benchmark (benchmarkjs) benchmark result for b3c8c285b347245615de16a3f2e589c452d723e8

* add Benchmark (benchmarkjs) benchmark result for f50249450a1dc3647b21b1c11bf1200c34b7811b

* add Benchmark (benchmarkjs) benchmark result for 41a74688c4ba0c9bf195679e472cdbab0bc87246

* add Benchmark (benchmarkjs) benchmark result for d8bd18b992bb80f4fe964bb595f637d14b5efe2a

* add Benchmark (benchmarkjs) benchmark result for a35bf07bc8e4288a3f605977fb176f487ff6632e

* add Benchmark (benchmarkjs) benchmark result for 5e3cfdda4bf714ddb0a11ca2dc0383c265512f25

* add Benchmark (benchmarkjs) benchmark result for 435606e693e4d5c0aea1b17b3fe441521bc585e9

* add Benchmark (benchmarkjs) benchmark result for 891ee51431641021f7cc961833e5b8ac9e7060ba

* add Benchmark (benchmarkjs) benchmark result for 20d088eb1583ef114d6039462c780cceba862d81

* add Benchmark (benchmarkjs) benchmark result for 6766a5dc4a531813c9d601e35e5021651c640641

* add Benchmark (benchmarkjs) benchmark result for 906b36257645bab19999c3559efde9817266bb70

* add Benchmark (benchmarkjs) benchmark result for a70312d8314b1ecab8b1fc03ace146ccfafb16ec

* add Benchmark (benchmarkjs) benchmark result for e38a521e76963434c508371db46f3f4a6c7dd150

* add Benchmark (benchmarkjs) benchmark result for a4130062d625011b39b9dc91ea477f06a49e7287

* add Benchmark (benchmarkjs) benchmark result for 48e6a301f32274d13e72ced26ba60df10ce2008a

* add Benchmark (benchmarkjs) benchmark result for 30667e8424be5b8ff974c1011662ea0bcd0d2602

* add Benchmark (benchmarkjs) benchmark result for f5b3aa34d7c4aaef1089e58c915b61d9d53d0b27

* add Benchmark (benchmarkjs) benchmark result for d4592f8c335659b589f1c2db6795742769267690

* add Benchmark (benchmarkjs) benchmark result for f3feabc34ec4ecdafbba4eaf09c9ef9d419f5ad4

* add Benchmark (benchmarkjs) benchmark result for 5e1e8210f830edb6f2b140614af36b58aa9d9587

* add Benchmark (benchmarkjs) benchmark result for 107660ec8430237026f45937a698cdc77d35c5b7

* add Benchmark (benchmarkjs) benchmark result for ad6c603d5f3018bb86bd13ff5d2fce46321cde91

* add Benchmark (benchmarkjs) benchmark result for 4be68d23c6390cca46b3235948f127707436f6fc

* add Benchmark (benchmarkjs) benchmark result for e5045b0a501a66504d9aec9e6ad3fd817682cbbf

* add Benchmark (benchmarkjs) benchmark result for 44bbdd577fc889c25a8ab1faba5befbbac34d9a0

* add Benchmark (benchmarkjs) benchmark result for 6eccff78415190ea4e76f7b5a813a181c39daf15

* add Benchmark (benchmarkjs) benchmark result for 7d960df99d3fbc0113fa3b8d1ff8af518d235624

* add Benchmark (benchmarkjs) benchmark result for babbe20047afc0f7ad6c719b180b462bd8a74ea7

* add Benchmark (benchmarkjs) benchmark result for d210d7cc98de5c59c1a46ff641526069399045a8

* add Benchmark (benchmarkjs) benchmark result for e8f6ac5465cd74b409488f6c5c4036fd76123b25

* add Benchmark (benchmarkjs) benchmark result for 78cebd57ca0a187c4fcdc73b312657c69ac54488

* add Benchmark (benchmarkjs) benchmark result for c93d51043166990352370dd07c7bf70916748979

* add Benchmark (benchmarkjs) benchmark result for 9631d9842226fc4236a8809c17579d8551820b03

* add Benchmark (benchmarkjs) benchmark result for f3cbb2e015da98e9548010a0ac3049674578e8bd

* add Benchmark (benchmarkjs) benchmark result for 02e8054ed57cbf4d3378d27d3e32c512f5375d5f

* add Benchmark (benchmarkjs) benchmark result for 46d09ca7677e51e948ec3a80c123bfff8a541202

* add Benchmark (benchmarkjs) benchmark result for 2ec9c86fcbf1dbc663f9d4753664c478fa920481

* add Benchmark (benchmarkjs) benchmark result for 61acbd3596b876a95e8aaf737c5bf2b214960256

* add Benchmark (benchmarkjs) benchmark result for 3125eacb852a7b4775e34df5e62bbf438642fb1d

* add Benchmark (benchmarkjs) benchmark result for b997dc8f5922bff0833d22842c7a662bf34f6887

* add Benchmark (benchmarkjs) benchmark result for 7a4602c5d6947c23d3190b2885350e73da88e3e6

* add Benchmark (benchmarkjs) benchmark result for 2a1124c657e268e42ce6427aacb4f5d2cb418116

* add Benchmark (benchmarkjs) benchmark result for ae08197f19c5e979c4c0b9bf3cb926190c08a759

* add Benchmark (benchmarkjs) benchmark result for e418c176a91f35fbe36cb06528a6b96aed152c4f

* add Benchmark (benchmarkjs) benchmark result for c4a9f006770c4f4d3fd015ce90f403fbb5e41a42

* add Benchmark (benchmarkjs) benchmark result for 510331854223150b93e721766c10b117abda303b

* add Benchmark (benchmarkjs) benchmark result for 2dd8a4252437e62b3f4a9493b214a126be9436d5

* add Benchmark (benchmarkjs) benchmark result for 63a530f1014b633d61006a16ec3411f16ece9b17

* add Benchmark (benchmarkjs) benchmark result for 8735f48cd645576176dd004fbb8530c27128323d

* add Benchmark (benchmarkjs) benchmark result for d667cc81a776e47e4ffe029d591000ff53da89e4

* add Benchmark (benchmarkjs) benchmark result for eef06a5443d6033fdb0096e3b930773aa51b01f3

* add Benchmark (benchmarkjs) benchmark result for d94dc5fbfedac86362011a80d528464e64b62f11

* add Benchmark (benchmarkjs) benchmark result for 674ed0bb24de20ba21d9c81e8a11c891e199fa8d

* add Benchmark (benchmarkjs) benchmark result for 9818351f131e94dbf965da0b3ce4ec502b7855ca

* add Benchmark (benchmarkjs) benchmark result for 02e5e7802e8efa9fbede8d656eae4dcd597e1253

* add Benchmark (benchmarkjs) benchmark result for c9bbd23a6f61b6cc0da12e77003b657737f6fb13

* add Benchmark (benchmarkjs) benchmark result for 018245b0dd2dc2e3ee49e8b72b893788ca539811

* add Benchmark (benchmarkjs) benchmark result for 0ed0a0766adc047774f7a722635ad8978c2531c2

* add Benchmark (benchmarkjs) benchmark result for 9ec6bd205b3870258f525b2edc07d764e19a4ca3

* add Benchmark (benchmarkjs) benchmark result for a03ce4b53c33a8a07e7071fcc03bc367fb3dec4d

* add Benchmark (benchmarkjs) benchmark result for d24ca112502df9621e4084b1fce9ed54934e1ef0

* add Benchmark (benchmarkjs) benchmark result for c9aa40102529dd24ffcadad5036a85d40826fc66

* add Benchmark (benchmarkjs) benchmark result for fe28071b8b69672d6318797062c536b23882d62e

* add Benchmark (benchmarkjs) benchmark result for 0e06ddf085be343853dfd3f42630fafb88f48ca1

* add Benchmark (benchmarkjs) benchmark result for 3dd3bec3562b34c3dda08842f2c33f9635a71690

* add Benchmark (benchmarkjs) benchmark result for ded3c6bc1cb589c04246c787cde7cf130f913441

* add Benchmark (benchmarkjs) benchmark result for 344c1731046dcc2e7fe2cfa6c092f645ac77b775

* add Benchmark (benchmarkjs) benchmark result for c6aae92177f0d22ddb415b928a17a2684953eb4a

* add Benchmark (benchmarkjs) benchmark result for 79a33166ef55a4e174a434ad3e91944278d80aaf

* add Benchmark (benchmarkjs) benchmark result for 0786896bc16a5e0f805fc653887d85ce7c2c9152

* add Benchmark (benchmarkjs) benchmark result for f79a6f2e73cdcaf3ace1325514ab307ab22588f5

* add Benchmark (benchmarkjs) benchmark result for f82af3b92f01e5093b34b4d861dd6186093db47b

* add Benchmark (benchmarkjs) benchmark result for 36ca22023bbbf46d6947b4c0c2e633a0cd21d46c

* add Benchmark (benchmarkjs) benchmark result for 8cae3bb3f8749f025f4d1f8a3353676295c8550e

* add Benchmark (benchmarkjs) benchmark result for bc648e746b670be56e23c8bd247a9b74860fc256

* add Benchmark (benchmarkjs) benchmark result for cfe942e2d98bfbe0ebbedb61e965b4e56c2338ca

* add Benchmark (benchmarkjs) benchmark result for c95499c5b9bbdb4b36cc05f6785dd62e8a4d91a3

* add Benchmark (benchmarkjs) benchmark result for 38c4a733e687cf1355b1081614f0dda1c6e4f8df

* add Benchmark (benchmarkjs) benchmark result for 1dceddf26d9c610a6a7ad787b1c654f42da9887d

* add Benchmark (benchmarkjs) benchmark result for ee8e02f7be14f4311c2a967d9b8d9dd3ffc72166

* add Benchmark (benchmarkjs) benchmark result for f1d10d5ffebbc23a98ead531c2a0e24433dd0231

* add Benchmark (benchmarkjs) benchmark result for 1566a3030e634f1912e1ffb2cf25e8364fd01304

* add Benchmark (benchmarkjs) benchmark result for e8297a5068b19b2adecec85143e1a529519af1fe

* add Benchmark (benchmarkjs) benchmark result for 3f9be25aada4be24591dfc71b43b7275c1c18cd1

* add Benchmark (benchmarkjs) benchmark result for fe765522af97dcc72e9790f3c43e93a790d591ba

* add Benchmark (benchmarkjs) benchmark result for 7debfafb9a3e576098a94fb876257aab58a5b92a

* add Benchmark (benchmarkjs) benchmark result for 562867755be8dc02eff4adaaf95d36f8f772dfb8

* add Benchmark (benchmarkjs) benchmark result for 0b19fc3ed9e3b1dc9fd7725974456980320c0dbe

* add Benchmark (benchmarkjs) benchmark result for c225537a488e6df308982260505ca5169a5b8a02

* add Benchmark (benchmarkjs) benchmark result for b570ca19ed84cfb9e95be7a46f115bc4ec809915

* add Benchmark (benchmarkjs) benchmark result for 1acacb8183ceccd1601786e8c27b00e4b7dfb0a9

* add Benchmark (benchmarkjs) benchmark result for cf2b21130aba1c0e20732c302f53b93351f775bc

* add Benchmark (benchmarkjs) benchmark result for 22612f292c69182064f554f04ff02e94035724f7

* add Benchmark (benchmarkjs) benchmark result for b49ff15281350494a1a66587e71e34f02eeca9ba

* add Benchmark (benchmarkjs) benchmark result for 669925f3cd4a21f92cca5551996fe938b9e71f89

* add Benchmark (benchmarkjs) benchmark result for e31a65bf458e21e06d6672debbe20d872ba91e04

* add Benchmark (bench…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant