forked from ethereumjs/ethereumjs-monorepo
-
Notifications
You must be signed in to change notification settings - Fork 0
Vitest browser cleanup #3344 #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Dargon789
wants to merge
148
commits into
Civilized-farms:master
Choose a base branch
from
Dargon789:Vitest-browser-cleanup-#3344
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Vitest browser cleanup #3344 #5
Dargon789
wants to merge
148
commits into
Civilized-farms:master
from
Dargon789:Vitest-browser-cleanup-#3344
Conversation
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
* statemanager: add put/delete test case * sm: clearer test vector * Update leaf node test to confirm that hash changes as expected * Add new util method for dumping node hashes * Partial fix for null child nodes * Collapse internal nodes when deleting values * verkle: improve type * verkle: clarify dumpNodeHashes and add comments * verkle: minor type improvements and fixes * monorepo: package lock update * verkle: remove only modifier * lint --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
…s#3789) * Test coverage command for RLP without c8 usage * Convert client to use vitest lcov provider * Convert ethash to use vitest lcov provider * Explicitly pass in tests directory --------- Co-authored-by: Amir <indigophi@protonmail.com>
…js#3790) * common: refactor verkleCrypto into customCrypto from common * vm: type issue * remove obsolete `await loadVerkleCrypto` references * fix code stem and code chunk suffix generation * fix suffix counts * fix tests * Update packages/statemanager/src/statelessVerkleStateManager.ts Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com> --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
* tx: remove basetx [WIP] [no ci] * tx: prep legacy tx to remove basetx [no ci] * tx: move basetx constructor to shared constructor fn * tx: move json stuff to shared * tx: add comment * tx: 2930 remove basetx * tx: rename AccessList2930Transaction -> AccessList2930Tx * tx: legacy use shared legacy isSigned * tx: mini cleanup * tx: 2930 remove validateArray * tx: fix comment * tx: 2930 move methods around * tx: 1559 remove basetx * tx: 1559 group data part * tx: 4844 remove basetx * tx: legacy/2930 clarify data part * tx: 7702 remove basetx and rename to EOACode7702Tx * tx: fix build/imports * vm: fix build * tx: use correct PrefixedHexString for toJSON * tx: fix tests * vm/tx: fix more tests * tx: tests comment out failing tsc line * tx: cleanup error msgs * throw when gasPrice passed to 1559 tx * Revert "throw when gasPrice passed to 1559 tx" This reverts commit 6a9b15e. --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
* Run eslint from root * turn off duplicative type rules * Remove prettier * Add biome for formatting * Add ignore * ignore fixtures * Biome format fixes * update lint-staged * update package-lock * switch prettier to biome * run new lint rule in ci * update package specific rules * cleanup lint:fix * remove duplicate tsconfigs * make eslint happy * fix spacing * Move lint:diff to root package.json
…mjs#3797) * common: rename verkleCrypto to verkle in common customCrypto * verkle: ci fixes * verkle: fix example
* bring back package specific tsconfig.lint * Revert "make eslint happy" This reverts commit 3f3ef49. * Bring back lint:fix * Add parser options * more devp2p specific stuff * Bring back lint script because why not * lint
* add stateful verkle flags * Add vkt state root generator * lint * Add full support for running in stateful verkle mode * disable stateless verkle by default * fix params * fix typing bug * fix tests and skip kaust6 tests * Update packages/client/bin/cli.ts * client: move over kaustinen7 genesis date to separate folder * statemanager: add hasStateRoot method to verkle stateful state manager * common: add 4762 for verkle * address feedback * Add cli test for verkle execution * spell check --------- Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
* docs: verkle stateful docs * Update packages/client/README.md * spelling config fix --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
* turn no-console back on for tests * fix restricted import issues * Turn no floating promises rule on for devp2p * remove `bin` from overrides * client: two-line no-console rule * client: fix flakey file detection if `client` is multiple times in current `pwd` * client: fix addPeer test * client: fix trienodefetcher * Switch startRPC to line specific no-console rules * turn no-cycle to warn * set no-cycle to error when fails --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
* Implement debug_verbosity * Update docstring * Update test messages * Fix spelling mistake
* evm: fix swapn stack validation * common/evm/vm: add osaka support * evm: guard eof gas methods * evm: fix callf/jumpf stack validation * evm: correctly guard eof methods * evm: implement missing RETURNDATALOAD * evm: fix delegatecall return buffer, eofcreate static mode * evm: fix 7702 extcodehash on empty * evm: remove old eof logic * evm/eof: fix dangling bytes header * evm/eof: throw on invalid returning sections * evm/eof: verify rjumps per code section, not entire body * eof: validation script update * evm: remove unused _common args --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
* Implement debug_setHead * Update packages/client/src/rpc/modules/debug.ts Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> * Complete the implementation of debug_setHead * Add helpers for creating blockchains and blocks for testing * Add test for debug_setHead * Set head of vmexecution as well * Do not prerun block before setting as vmexecution head * Move and export testSetup function and clean up tests * Remove unused util functions * Do not return nonstandard string from debug_setHead * Fix lint issues --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
* evm: extract some verkle related improvements to a separate pr * evm: extract more stuff * Update packages/statemanager/src/statefulVerkleStateManager.ts Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> * chore: adjust evm params for 2935 * Fix step logging so dynamic gas doesn't include state accesses * Revert unnecessary change --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
* add unit test for setHead function * fix the type issue and rename variable * remove the unnecessary middleware warp and add the return function for callWithStackTrace * move RPCMethod to type.js and only check one block for error catching. --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
* evm: verkle updates * vm: uncomment runBlock * vm: fix historical blockhash handling * verkle stuffs --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
* evm: add devnet-5 EIP-7702 changes * vm: add devnet-5 EIP-7685 changes * monorepo: make cspell happy * vm/client: fix tests * evm: remove redundant test * remove accidental console.log * remove 7742 and add 7691 independently * fix t8ntool empty requests reporting * client: fix engine reporting empty requests * t8n: fix requests reporting * Implement EIP 7623: calldata cost increase (ethereumjs#3813) * common/evm/vm: implement EIP7623 calldata cost increase * move the floorcost update and add debug log * fix t8ntool empty requests reporting * common: add 7623 * tx: add 7623 validator * t8n: throw on invalid txs * make cspell happy --------- Co-authored-by: harkamal <gajinder@g11.in> * client: fix requests contract address (devnet-5) (ethereumjs#3818) * update chainid to uint256 * evm: update bls gas (eips PR 9097) * evm: bls update msm gas (eips PR 9116) * evm: bls update pairing gas (eips PR 9098) * evm: rename bls files and remove g1mul, g2mul (eips PR 8945) * evm: update 2537 addresses in test * tx: add eip-7691 param * tx: add required params to common * vm/tests: update 7002 test: correctly deploy withdrawal contract * client: update genesis contracts * evm: update bls test files * vm: 2935 update history serve window * evm: EXTCODE* do not follow 7702 delegations for gas calculations * vm: t8n fix: exit early on non-existent 2935 code * vm: move floor check after applying refund * evm: update bls cases * evm/common: cleanup pr * monorepo: casing maxblob -> maxBlob * tx: tx tests support prague * tx: add missing forks * client: switch cl request types --------- Co-authored-by: harkamal <gajinder@g11.in> Co-authored-by: Lucas Saldanha <lucascrsaldanha@gmail.com>
* update typedoc to latest * fix typing in logger
* Add repl server to client * Add example pectra4 genesis file for development * Add engine and execution rpc servers to repl context and experiment with repl commands * Ignore type errors in repl script * Activate all execution/engine rpc methods as repl commands * Cleanup helper function * Ignore import error * Implement admin_addPeer endpoint * Add TODO comments * Implement admin_addPeer endpoint * Fix type errors * Update package-lock file * Add test for admin_addPeer * Fix admin_addPeer implementation * Ignore type error * Implement debug_setHead * Parameterize repl * Increase test timeout * Encapsulate yarg usage * Fix lint issues * Add common to returned values * DRY up the code * Move simutils to src instead of keeping it in test directory * Fix spelling errors * Fix broken simutils imports * Fix spelling error * Update package.json file * Fix and clean up repl.ts * Only move inline function to src from simutils.ts * Remove genesis file used for development * Fix imports * Remove defaulted script param * Add some minimal documentation * client/bin: export cli helpers and import those by both cli and repl * fix lint and comment stuff * Rename file * Fix imports * Fix imports again * Fix lint issue * Fix sim test imports * Make client and repl exit clean * Add more docs on repl usage * fix logging and empty params error * Fix lint issue * client: linter ignore console in repl * client: remove ignore console rules from client/bin --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
* Update vitest to v3.0.2 * monorepo: add timeouts for vitest (specific tests to timeout) * monorepo: update timeouts * browser: update webdriverio * browser: skip log test * Remove wasm plugin * remove wasm plugin --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
* client: correctly find package.json file to extract version * client: fix info comment with double 0xs * blockchain: ensure correct empty request hash for prague
* params: remove unused params * evm: unpeg BLS costs to EIP2537
* Add biome to lint script * lint
…thereumjs#3841) * block: fix the param resolution for excess gas and blob fee compute * lint * feedback fix * test lint in CI * apply biome lint * add blob fee params to vm * apply feedback --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
* Remove node 18 from nightly * Remove timeout * rework websocket test to avoid flaky events * clean up auth test * remove it.only * remove unused var --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
* Rename EOFErrors to all be uniformly cap snakecase * Rename SimpleErrors to be cap snakecase * Rename ERROR to EVMError and the type as EVMErrorType * Fix mispelling * Rename exceptions.ts in evm to errors.ts to be uniform with eof errors file * Name EVMError to EVMErrorMessages * Rename EvmError to EVMError * Remove unused error message TYPE_SIZE_2 * Remove unnecessary aliasing * Fix tests * Make string field naming case consistent --------- Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
* tx: fix example types * chore: undo refactor * util: properly refactor isHexString * chore: remove typeast * chore: revert to hex starts with * util: string instead of PrefixedHexString
* 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
7376e18
to
7e3d163
Compare
* 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
This reverts commit 20cae2b.
* 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 --------- * 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>
* 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>
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.
No description provided.