Skip to content

78 codecov#124

Merged
Dargon789 merged 40 commits into
gh-pagesfrom
78-codecov
May 3, 2025
Merged

78 codecov#124
Dargon789 merged 40 commits into
gh-pagesfrom
78-codecov

Conversation

@Dargon789

Copy link
Copy Markdown
Owner

No description provided.

holgerd77 and others added 30 commits April 19, 2025 10:43
* 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

* chore: linting

* vm: fix example
* 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
* 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>
* 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
…mjs#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 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
* 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
* 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>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
* vm/eip6110: log layout check

* vm: eip6110 update deposits layout verifier
…js#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 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 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>
…umjs#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 trace and add optimization back

* revert example

---------

Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
* Update typedoc to mjs

* fix client config
* 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: singular evm error message

* evm: eof err naming
gabrocheleau and others added 10 commits April 25, 2025 16:05
…ereumjs#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>
* 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>
…04-20-npm-audit

Revert 4003 monorepo/fix 2025 04 20 npm audit
* 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>
)

* 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

* monorepo: upgrade etheruem-cryptography to 3.2.0

* chore: upgrade package lock
* 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>
@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 May 3, 2025

Copy link
Copy Markdown

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@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.

The pull request #124 has too many files changed.

We can only review pull requests with up to 300 changed files, and this pull request has 1141.

@snyk-io

snyk-io Bot commented May 3, 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)

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​scure/​base@​1.2.4 ⏵ 1.2.5100 +110010087100
Updatedethereum-cryptography@​3.1.0 ⏵ 3.2.010010010087 -1100

View full report

Repository owner deleted a comment from vercel Bot May 3, 2025
@Dargon789 Dargon789 merged commit 587aaa9 into gh-pages May 3, 2025
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
* 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

Development

Successfully merging this pull request may close these issues.

7 participants