Codespace special adventure 9w7xwpj4q7j277xp#200
Merged
Dargon789 merged 369 commits intoDec 5, 2025
Conversation
* Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999) * EVM README updates * VM README updates * Minor update * More README doc updates * Update packages/evm/README.md * Update packages/vm/README.md --------- * monorepo: clean up more test data (ethereumjs#4001) * monorepo: clean up more test data * chore: linting * vm: fix example * util: prefixed hex string type improvements (ethereumjs#3995) * chore: revert startsWith0x * util: fix hexToBytes in usage * util: remoe redundant byte checking * chore: more type adjustments * format: linting * monorepo: more type issues * util: undo remove undefined * chore: more type fixes * client: remove typecasting * client: simplify typecasting * common: remove typecasting * chore: remove unused import * chore: address review comments * chore: remove unused var * chore: strictEqual * monorepo: npm audit fix (ethereumjs#4003) * EVM: cleanup error messages and fix styling (ethereumjs#3994) * evm/vm: use constant as string to ref for `EVMError` * Remove unused EOFError key-values * Remove unused SimpleErrors * Remove unused EVMErrorMessages elements * Rename EvmErrorResult to EVMErrorResult * Rename Evm to EVM in comments and strings * Make EVMErrorMessages a static field in EVMError --------- * fix: ethash test script (ethereumjs#4007) * util: remove undefined handling from bytesToHex (ethereumjs#4004) * util: document and remove undefined handling from bytesToHex * util: remove typecasting * util: refactor account handling * chore: simplify handling * util: deprecate account constructor and update docs * vm: fix event test * client: fix client tests * lint: remove console olgs * client: fix more client tests * lint: remove empty block * client: remove unnecessary optional chaining * client: remove it.only * feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008) * feat(block): add CLRequests test, example, and documentation * fix(block): update CLRequests examples to use bytesToHex * chore: specify Node.js 20 in .nvmrc * util: replace unnecessary toBytes usage (ethereumjs#4014) * util: replace some toBytes usage * client: more hexToBytes * chore: remove more toBytes * chore: remove toBytes usage * lint: remove unused imports * chore: remove unused import * chore: remove unused import * Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010) * A somewhat more useful EVM EIP activation example (now with 7702 being active by default) * Same for VM * Add prominent v10 README header additions * Add README ToC, eventually restructure (binarytree) * Add README ToC, eventually restructure (block) * Add README ToC, eventually restructure (blockchain) * Add README ToC, eventually restructure (common) * Add README ToC, eventually restructure (devp2p) * Add README ToC, eventually restructure (era) * Add README ToC, eventually restructure (ethash) * Some EVM README section reordering * Add README ToC, eventually restructure (EVM) * Add README ToC, eventually restructure (genesis) * Add README ToC, eventually restructure (mpt) * Add README ToC, eventually restructure (rlp) * Add README ToC, eventually restructure (statemanager) * Add README ToC, eventually restructure (tx) * Add sub-ToC for tx types * Add README ToC, eventually restructure (util) * Add README ToC, eventually restructure (verkle) * Add README ToC, eventually restructure (vm) * Add README ToC, eventually restructure (wallet) * Undo robot nonsense * evm: upgrade noble curves to 1.9.0 (ethereumjs#4018) * compare merged base forks. (#87) * Doc Updates: Yet another round (EVM / VM / Other) (ethereumjs#3999) * EVM README updates * VM README updates * Minor update * More README doc updates * Update packages/evm/README.md * Update packages/vm/README.md --------- * monorepo: clean up more test data (ethereumjs#4001) * monorepo: clean up more test data * chore: linting * vm: fix example * util: prefixed hex string type improvements (ethereumjs#3995) * chore: revert startsWith0x * util: fix hexToBytes in usage * util: remoe redundant byte checking * chore: more type adjustments * format: linting * monorepo: more type issues * util: undo remove undefined * chore: more type fixes * client: remove typecasting * client: simplify typecasting * common: remove typecasting * chore: remove unused import * chore: address review comments * chore: remove unused var * chore: strictEqual * monorepo: npm audit fix (ethereumjs#4003) * EVM: cleanup error messages and fix styling (ethereumjs#3994) * evm/vm: use constant as string to ref for `EVMError` * Remove unused EOFError key-values * Remove unused SimpleErrors * Remove unused EVMErrorMessages elements * Rename EvmErrorResult to EVMErrorResult * Rename Evm to EVM in comments and strings * Make EVMErrorMessages a static field in EVMError --------- * fix: ethash test script (ethereumjs#4007) * util: remove undefined handling from bytesToHex (ethereumjs#4004) * util: document and remove undefined handling from bytesToHex * util: remove typecasting * util: refactor account handling * chore: simplify handling * util: deprecate account constructor and update docs * vm: fix event test * client: fix client tests * lint: remove console olgs * client: fix more client tests * lint: remove empty block * client: remove unnecessary optional chaining * client: remove it.only * feat(block): Add CLRequests test, example, and documentation (ethereumjs#4008) * feat(block): add CLRequests test, example, and documentation * fix(block): update CLRequests examples to use bytesToHex * chore: specify Node.js 20 in .nvmrc * util: replace unnecessary toBytes usage (ethereumjs#4014) * util: replace some toBytes usage * client: more hexToBytes * chore: remove more toBytes * chore: remove toBytes usage * lint: remove unused imports * chore: remove unused import * chore: remove unused import * Docs Cleanup / Cautious Restructuring / README ToCs (ethereumjs#4010) * A somewhat more useful EVM EIP activation example (now with 7702 being active by default) * Same for VM * Add prominent v10 README header additions * Add README ToC, eventually restructure (binarytree) * Add README ToC, eventually restructure (block) * Add README ToC, eventually restructure (blockchain) * Add README ToC, eventually restructure (common) * Add README ToC, eventually restructure (devp2p) * Add README ToC, eventually restructure (era) * Add README ToC, eventually restructure (ethash) * Some EVM README section reordering * Add README ToC, eventually restructure (EVM) * Add README ToC, eventually restructure (genesis) * Add README ToC, eventually restructure (mpt) * Add README ToC, eventually restructure (rlp) * Add README ToC, eventually restructure (statemanager) * Add README ToC, eventually restructure (tx) * Add sub-ToC for tx types * Add README ToC, eventually restructure (util) * Add README ToC, eventually restructure (verkle) * Add README ToC, eventually restructure (vm) * Add README ToC, eventually restructure (wallet) * Undo robot nonsense * evm: upgrade noble curves to 1.9.0 (ethereumjs#4018) --------- * Create jekyll-gh-pages.yml (#88) * vm/eip6110: log layout check (ethereumjs#3977) * vm/eip6110: log layout check * vm: eip6110 update deposits layout verifier * update sm API to match interface (ethereumjs#4022) * Revert "Create google.yml (#52)" (#90) This reverts commit e5e7104. * Revert "monorepo: npm audit fix (ethereumjs#4003)" This reverts commit 20cae2b. * 92 eployment failed with the following error (#101) * Revert "monorepo: npm audit fix (ethereumjs#4003)" (#91) This reverts commit 20cae2b. * Update docker-image.yml * Update docker-image.yml --------- --------- Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com> Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com> Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com> Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com> Co-authored-by: Amir <indigophi@protonmail.com> Co-authored-by: avdhesh.eth <49278246+avdheshcharjan@users.noreply.github.com> Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Create devcontainer.json
* mpt: Use strictEquals instead of just equals * binarytree: Use strictEquals instead of just equals * block: Use strictEquals instead of just equals * blockchain: Use strictEquals instead of just equals * client: Use strictEquals instead of just equals * common: Use strictEquals instead of just equals * devp2p: Use strictEquals instead of just equals * e2store: Use strictEquals instead of just equals * ethash: Use strictEquals instead of just equals * evm: Use strictEquals instead of just equals * rlp: Use strictEquals instead of just equals * statemanager: Use strictEquals instead of just equals * tx: Use strictEquals instead of just equals * util: Use strictEquals instead of just equals * verkle: Use strictEquals instead of just equals * vm: Use strictEquals instead of just equals * wallet: Use strictEquals instead of just equals * client: Fix tests * Fix tests --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
* Remove the RC.1 version references from package.json files * Update client version * Rebuild package-lock.json * Add version header for CHANGELOG files * Added overview/highlight text in CHANGELOG files * Add changes since RC.1 to release notes * Remove changes section for releases with no changes * Update verkle and binarytree versions from 10.0.0-dev to 10.0.0, add more prominent EXPERIMENTAL notes * Rebuild package-lock.json * Fixed placement typo
* typedoc: don't ignore evm * Add @links to constructor methods for class objects --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
* Add ISSUE_TEMPLATE files for missing packages * Update branch table on main README
* era1 example and README update * e2hs example and README update * era example and update README * fix examples npm script * fix file path * Build examples, small adjustments --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
…ry (#120) Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `vite` from 6.3.3 to 6.3.4 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 6.3.4 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* rename ci job * Update action badge link in READMEs
* Update README.md * Update packages/vm/README.md Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> * Update README.md * Update packages/vm/README.md --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: Scorbajio <indigophi@protonmail.com>
* Remove logger usage in client integration tests * Remove non-essential logger usage in rest of client tests * Remove logger references in tests * Fix test * Fix test * skip useless logging test --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
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>
ethereumjs#4066) * client: fix getpayloadv4 to return execution requests as well on retry * spell check * spell
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>
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>
* updates regarding blobtx serialization (ethereumjs#4065) * client: fix getpayloadv4 to return execution requests as well on retry (ethereumjs#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>
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>
* switch snappy-stream packages * e2store: internalize snappy-stream and switch to snappyjs * delete test * use spellcheck friendly test var * remove dependency
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
* reduce test logging * fix test count in blockchain runner * fix state test failure * lint fix * skip empty tests * udpate vm-nightly-test to run tests in parallel * fix regex * add passWithNoTests flag * remove workspace level cache restore * increase timeout --------- Co-authored-by: ScottyPoi <scott.simpson@ethereum.org>
* Expand util blob example * Fix getBlobs() in Util, remove size limitation in example * revert change to getBlob * fix blob example * Commented out blobs example file reading and make it optional again --------- Co-authored-by: ScottyPoi <scott.simpson@ethereum.org>
Bumps the npm_and_yarn group with 1 update in the / directory: [js-yaml](https://github.com/nodeca/js-yaml). Updates `js-yaml` from 3.14.1 to 3.14.2 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@3.14.1...3.14.2) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 3.14.2 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>
…base-bash' into some-bls-optimizations
…erpreter' into some-bls-optimizations
…wpj4q7j277xp' into rip7212
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary by Sourcery
Standardize and reorganize package definitions across the monorepo, refine root workspace scripts and dependencies, add CI/CD workflows and deployment configs, and bolster documentation with security policy and issue templates.
New Features:
Enhancements:
CI:
Deployment:
Documentation: