-
Notifications
You must be signed in to change notification settings - Fork 0
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
Update from original repo #2
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0678748 - Browse repository at this point
Copy the full SHA 0678748View commit details -
Configuration menu - View commit details
-
Copy full SHA for f291148 - Browse repository at this point
Copy the full SHA f291148View commit details -
New Maintenance Release Round (#2648)
* Draft various release notes * CHANGELOG updates * Version bump, updated upstream dependency versions, @ethereumjs/util v8.0.6 * Version bump, updated upstream dependency versions, @ethereumjs/common v3.1.2 * Version bump, updated upstream dependency versions, @ethereumjs/tx v4.1.2 * Version bump, updated upstream dependency versions, @ethereumjs/trie v5.0.5 * Add additional @chainsafe/ssz notes to CHANGELOG files of other libraries * Version bump, updated upstream dependency versions, updated (all) client @ethereumjs dependencies, @ethereumjs/devp2p v5.1.2 * Version bump, updated upstream dependency versions, @ethereumjs/statemanager v1.0.5 * Version bump, updated upstream dependency versions, @ethereumjs/block v4.2.2 * Version bump, updated upstream dependency versions, @ethereumjs/ethash v2.0.5 * Version bump, updated upstream dependency versions, @ethereumjs/blockchain v6.2.2 * Version bump, updated upstream dependency versions, @ethereumjs/evm v1.3.2 * Version bump, updated upstream dependency versions, @ethereumjs/vm v6.4.2 * Version bump, @ethereumjs/client v0.7.1 * Rebuild package-lock.json * Rebuild relevant documentation * Updated @chainsafe/ssz related CHANGELOG entries
Configuration menu - View commit details
-
Copy full SHA for 10658a7 - Browse repository at this point
Copy the full SHA 10658a7View commit details -
tx: Fix EIP-155 transaction encoding on chain ID 0
When preparing Ethereum data for RLP encoding, you must convert all values to either byte arrays or lists. Scalar values (positive integers) are converted to byte arrays by using the fewest bytes possible to represent the value in big endian format. The canonical form of any scalar value prepped for RLP encoding is that any leading `0` bytes stripped. In the case of `0`, this means that the only byte (`0x00`) is stripped and you are left with an empty array. Most of the values in this code are properly 0-stripped using `bigIntToUnpaddedBuffer`. Unfortunately, it appears that the `chainId` was added without stripping leading zeros. In most cases this doesn't matter, but if someone is running a chainId 0 blockchain and they want to EIP-155 encode their transaction, the previous code would result in an invalid transaction because only the canonical form is allowed. This change fixes this bug and correctly prepares the chainId in EIP-155 transactions for RLP encoding.
Configuration menu - View commit details
-
Copy full SHA for a70516c - Browse repository at this point
Copy the full SHA a70516cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2eff0e - Browse repository at this point
Copy the full SHA c2eff0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c665041 - Browse repository at this point
Copy the full SHA c665041View commit details -
Monorepo: Remove Dynamic Node Versions check / Fix Test Runs (#2683)
* Monorepo: remove dynamic external node version check, statically set to 16,18,20 * Remove get-node-versions entirely * Remove pull request trigger --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 90789df - Browse repository at this point
Copy the full SHA 90789dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 690368a - Browse repository at this point
Copy the full SHA 690368aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c35bb - Browse repository at this point
Copy the full SHA 82c35bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d64a1 - Browse repository at this point
Copy the full SHA 69d64a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dfe1df - Browse repository at this point
Copy the full SHA 6dfe1dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bc6a10 - Browse repository at this point
Copy the full SHA 6bc6a10View commit details -
Merge pull request #2698 from ethereumjs/develop-master-cherrypick
Develop-v7 merged with master commits
Configuration menu - View commit details
-
Copy full SHA for 364fd44 - Browse repository at this point
Copy the full SHA 364fd44View commit details
Commits on May 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 34afea1 - Browse repository at this point
Copy the full SHA 34afea1View commit details -
Merge pull request #2701 from ethereumjs/develop-v7-merge-master
Merge develop-v7 into master (v2?) (V7 releases)
Configuration menu - View commit details
-
Copy full SHA for cf2b55d - Browse repository at this point
Copy the full SHA cf2b55dView commit details -
evm: Fix the availability of versioned hashes in contract calls (#2694)
* evm: Fix the availability of versioned hashes in contract calls * add spec tests * compress comments * compress comments * increase coverage * evm: ensure DATAHASH also works in CREATE/CREATE2 frames * vm: load c-kzg in tests * Fix dataGasPrice logic * Add precompile error handling --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com> Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2143619 - Browse repository at this point
Copy the full SHA 2143619View commit details
Commits on May 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 42ef863 - Browse repository at this point
Copy the full SHA 42ef863View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6e115f - Browse repository at this point
Copy the full SHA c6e115fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27f9314 - Browse repository at this point
Copy the full SHA 27f9314View commit details -
Merge pull request #2700 from ethereumjs/debug-file-logs
client: Enable default debug logging to file
Configuration menu - View commit details
-
Copy full SHA for 3b25d56 - Browse repository at this point
Copy the full SHA 3b25d56View commit details -
Exemplary ESM build for Block package, extended config ts-build.sh sc…
…ript, new tsconfig.prod.esm.json configuration files
Configuration menu - View commit details
-
Copy full SHA for 534ee3d - Browse repository at this point
Copy the full SHA 534ee3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd33a31 - Browse repository at this point
Copy the full SHA cd33a31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d116f5 - Browse repository at this point
Copy the full SHA 7d116f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35801db - Browse repository at this point
Copy the full SHA 35801dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45c877c - Browse repository at this point
Copy the full SHA 45c877cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3120188 - Browse repository at this point
Copy the full SHA 3120188View commit details -
Simplify exports in package.json (review suggestion)
Co-authored-by: Micah Zoltu <micah@zoltu.net>
Configuration menu - View commit details
-
Copy full SHA for d57c5b0 - Browse repository at this point
Copy the full SHA d57c5b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c05881 - Browse repository at this point
Copy the full SHA 5c05881View commit details -
Configuration menu - View commit details
-
Copy full SHA for e441e3b - Browse repository at this point
Copy the full SHA e441e3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d7cb60 - Browse repository at this point
Copy the full SHA 8d7cb60View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc42390 - Browse repository at this point
Copy the full SHA dc42390View commit details -
Open up Util provider path to fix block, tx fromRpcProvider test test…
…double replacement
Configuration menu - View commit details
-
Copy full SHA for 5d411d7 - Browse repository at this point
Copy the full SHA 5d411d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed398ec - Browse repository at this point
Copy the full SHA ed398ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4d5704 - Browse repository at this point
Copy the full SHA b4d5704View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c68d90 - Browse repository at this point
Copy the full SHA 5c68d90View commit details -
Configuration menu - View commit details
-
Copy full SHA for d741b1a - Browse repository at this point
Copy the full SHA d741b1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e296b6 - Browse repository at this point
Copy the full SHA 2e296b6View commit details -
Update VM package, remove direct EVM error msg imports, rename EvmErr…
…orMessage -> EVMErrorMessage (breaking)
Configuration menu - View commit details
-
Copy full SHA for ce18af5 - Browse repository at this point
Copy the full SHA ce18af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c465f59 - Browse repository at this point
Copy the full SHA c465f59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 983ee3d - Browse repository at this point
Copy the full SHA 983ee3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7c55cc - Browse repository at this point
Copy the full SHA f7c55ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9297fe4 - Browse repository at this point
Copy the full SHA 9297fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 798a7aa - Browse repository at this point
Copy the full SHA 798a7aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 177c1cc - Browse repository at this point
Copy the full SHA 177c1ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96148a8 - Browse repository at this point
Copy the full SHA 96148a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfe67da - Browse repository at this point
Copy the full SHA cfe67daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d026c6 - Browse repository at this point
Copy the full SHA 7d026c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6177f6 - Browse repository at this point
Copy the full SHA f6177f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc018a9 - Browse repository at this point
Copy the full SHA dc018a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5773b1 - Browse repository at this point
Copy the full SHA c5773b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef72830 - Browse repository at this point
Copy the full SHA ef72830View commit details -
Configuration menu - View commit details
-
Copy full SHA for be94048 - Browse repository at this point
Copy the full SHA be94048View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e70475 - Browse repository at this point
Copy the full SHA 8e70475View commit details
Commits on May 17, 2023
-
Merge pull request #2685 from ethereumjs/switch-to-esm-cjs-build
Monorepo: Switch to hybrid ESM/CJS Build (WIP)
Configuration menu - View commit details
-
Copy full SHA for bef8f3f - Browse repository at this point
Copy the full SHA bef8f3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8410103 - Browse repository at this point
Copy the full SHA 8410103View commit details -
Merge pull request #2704 from ethereumjs/eslint/add-package.json
eslint: add eslint package.json
Configuration menu - View commit details
-
Copy full SHA for a820095 - Browse repository at this point
Copy the full SHA a820095View commit details -
Monorepo: Deprecation Cleanup Work (#2706)
* Common: remove deprecated nextHardforkBlock() and isNextHardforkBlock() methods * Common: remove deprecated isHardforkBlock() method * Blockchain: remove deprecated getHead() method * EVM: Rename SHA3 opcode -> KECCAK256 * EVM: rename DIFFICULTY opcode to PREVRANDAO post Merge * Common: add prevrandaio gas price to EIP-4399 definition file
Configuration menu - View commit details
-
Copy full SHA for 5b393bf - Browse repository at this point
Copy the full SHA 5b393bfView commit details -
block: Add helper to construct block from beacon payload (#2684)
* block: Add helper to construct block from beacon payload * add comment * fix tests * fix spec * fix spec * apply feedback --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ffec3ed - Browse repository at this point
Copy the full SHA ffec3edView commit details -
tx: Normalize toJson for different tx types (#2707)
* tx: Normalize toJson for different tx types * lint
Configuration menu - View commit details
-
Copy full SHA for 3498ce9 - Browse repository at this point
Copy the full SHA 3498ce9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e75ebc2 - Browse repository at this point
Copy the full SHA e75ebc2View commit details
Commits on May 18, 2023
-
* block: implement excessDataGas check [no ci] * evm: kzg-point-evaluation: fix gas accounting and input length check [no ci] * evm: BLS_MODULUS check is done inside c-kzg * block: address issues * block: fix tests, disable 4844 check if it is not enabled * evm: remove exception and test
Configuration menu - View commit details
-
Copy full SHA for e6a66e0 - Browse repository at this point
Copy the full SHA e6a66e0View commit details
Commits on May 21, 2023
-
tx: ensure rpc txs are correctly decoded for v=0 (#2705)
* tx: ensure rpc txs are correctly decoded for v=0 * stateManager: fix test / rename fromRPCTx in tx to fromRPC in tests
Configuration menu - View commit details
-
Copy full SHA for 3f2cd73 - Browse repository at this point
Copy the full SHA 3f2cd73View commit details
Commits on May 22, 2023
-
tx: De-sszify 4844 blob transaction (#2708)
* tx: De-sszify 4844 blob transaction * add the network serialization * fix tests spec * fix wrong update * fix beacon payload data * fix client spec * increase spec coverage
Configuration menu - View commit details
-
Copy full SHA for dd8afc5 - Browse repository at this point
Copy the full SHA dd8afc5View commit details -
client: Extend newPayloadV3 for blob versioned hashes checks (#2716)
* client: Extend newPayloadV3 for blob versioned hashes checks * apply feedback * fix typo * improv comment * fix spec
Configuration menu - View commit details
-
Copy full SHA for 02f0b0b - Browse repository at this point
Copy the full SHA 02f0b0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3db69b - Browse repository at this point
Copy the full SHA d3db69bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2a0451 - Browse repository at this point
Copy the full SHA d2a0451View commit details
Commits on May 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c1b2973 - Browse repository at this point
Copy the full SHA c1b2973View commit details -
Client: Rename lib to src Folder (#2722)
* Client: rename lib -> src folder * Client: rename lib references to src * Fix Karma tests * fix linter and ts config --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 13276b1 - Browse repository at this point
Copy the full SHA 13276b1View commit details -
evm: better error handling for contract creation errors (#2723)
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 453b60e - Browse repository at this point
Copy the full SHA 453b60eView commit details
Commits on May 24, 2023
-
Make
ethersStateManager
more awesome (#2720)* Update ethers to latest version * Update mockprovider to match v6 API * Add more logging * fix test * various cleanup * Tell Karma to parse more modern syntax * Fix test helper * update lockfile-lint * fix node version * fix lockfile path * more fixes * Remove error condition * Add error messaging * StateManager: switch to ORDERED_MAP caches for EthersStateManager, remove console.log() from tests --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb6b221 - Browse repository at this point
Copy the full SHA fb6b221View commit details
Commits on May 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e9e3381 - Browse repository at this point
Copy the full SHA e9e3381View commit details
Commits on May 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8769b6f - Browse repository at this point
Copy the full SHA 8769b6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 335bd86 - Browse repository at this point
Copy the full SHA 335bd86View commit details -
Wallet: fix lint errors, fix Buffer bugs, temporarily integrate neces…
…sary Util v8 code
Configuration menu - View commit details
-
Copy full SHA for 8e172e0 - Browse repository at this point
Copy the full SHA 8e172e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42949d0 - Browse repository at this point
Copy the full SHA 42949d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a5f21b - Browse repository at this point
Copy the full SHA 8a5f21bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29195b1 - Browse repository at this point
Copy the full SHA 29195b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f4de6f - Browse repository at this point
Copy the full SHA 1f4de6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 577df19 - Browse repository at this point
Copy the full SHA 577df19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bca312 - Browse repository at this point
Copy the full SHA 3bca312View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44aa156 - Browse repository at this point
Copy the full SHA 44aa156View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ed2d5 - Browse repository at this point
Copy the full SHA 98ed2d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e88a82 - Browse repository at this point
Copy the full SHA 9e88a82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60bd19d - Browse repository at this point
Copy the full SHA 60bd19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 590b61d - Browse repository at this point
Copy the full SHA 590b61dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f832682 - Browse repository at this point
Copy the full SHA f832682View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9098a3 - Browse repository at this point
Copy the full SHA b9098a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c819cd0 - Browse repository at this point
Copy the full SHA c819cd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4a8f98 - Browse repository at this point
Copy the full SHA b4a8f98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c587de - Browse repository at this point
Copy the full SHA 9c587deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c47022 - Browse repository at this point
Copy the full SHA 8c47022View commit details -
Configuration menu - View commit details
-
Copy full SHA for d309c93 - Browse repository at this point
Copy the full SHA d309c93View commit details -
Merge pull request #2729 from ethereumjs/monorepo-add-wallet
Monorepo Wallet Library Integration
Configuration menu - View commit details
-
Copy full SHA for 515a7ba - Browse repository at this point
Copy the full SHA 515a7baView commit details
Commits on May 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a225a00 - Browse repository at this point
Copy the full SHA a225a00View commit details
Commits on May 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dd80af6 - Browse repository at this point
Copy the full SHA dd80af6View commit details -
block: swap withdrawal/opts in constructor (#2715)
* block: swap withdrawal/opts in constructor * blockchain: fix pkg * vm: fix test runner --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a75c55c - Browse repository at this point
Copy the full SHA a75c55cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc075d4 - Browse repository at this point
Copy the full SHA dc075d4View commit details
Commits on May 31, 2023
-
Add minimal wallet CI workflow (#2738)
* Add minimal wallet CI workflow * rename wallet job * remove obsolete build file
Configuration menu - View commit details
-
Copy full SHA for 9c8f407 - Browse repository at this point
Copy the full SHA 9c8f407View commit details -
client: Fix double runs of the block execution (#2730)
* client: Fix double runs of the block execution * fix comment * clear cache is the vmhead not at parent stateroot * run iterator inside the runwithlock to prevent entanglement with runWithoutSetHead or setHead * fix lint
Configuration menu - View commit details
-
Copy full SHA for ae55576 - Browse repository at this point
Copy the full SHA ae55576View commit details -
Configuration menu - View commit details
-
Copy full SHA for 238b1eb - Browse repository at this point
Copy the full SHA 238b1ebView commit details
Commits on Jun 1, 2023
-
EVM, remove EEI: cleanup statemanager (#2702)
* evm: move touched accounts into evm from stateManager * evm: use evmJournal commit/revert * add deleteAccount * vm: fix build * vm: fix test runner * evmJournal: prepare for using maps to start using warm addresses/slots * evmJournal: eip2929 preparations * vm: fix build and logic * stateManager: mark methods as not implemented * stash work * evm: update journal logic [no ci] * evm: update journal * vm/evm/common: update journaler * evm: journal fixes * evm/vm: journaling fixes regarding checkpoitn logic [no ci] * test setup remove me * evm: journal fix * evm: journal cleanup and fixes * vm: fix state tests * vm: add TODO * common/state/evm/vm: implement originalStorageCache * statemanager/evm/vm: remove access list logic from statemanager * cleanup tests * vm: fix tests * vm: fix tests * evm: fix tests * statemanager: fix tests * statemanager: further cleanup * statemanager: lint * Update packages/statemanager/src/stateManager.ts * monorepo: address feedback, remove two methods from statemanager * evm: rename evmjournal to journal * statemanager/evm/vm: rename originalStorageCache methods * evm/vm: rename evmJournal -> journal * evm/vm: move prewarmed -> alwayswarm * stateManager: fix tests * monorepo: remove eei leftovers --------- Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Configuration menu - View commit details
-
Copy full SHA for 02df7c8 - Browse repository at this point
Copy the full SHA 02df7c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb434ae - Browse repository at this point
Copy the full SHA bb434aeView commit details -
client: add another vm execution re-run test scenario (#2740)
Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 403d429 - Browse repository at this point
Copy the full SHA 403d429View commit details
Commits on Jun 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 20706f6 - Browse repository at this point
Copy the full SHA 20706f6View commit details -
Migrate
wallet
frombuffer
toUint8Array
(#2739)* migrate to uint8arrays * add 0x prefix * Remaining fixes and cleanup * Remove duplicate helpers * slice to subarray * wallet: fix browser tests * Address feedback * Address feedback --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com> Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8d105af - Browse repository at this point
Copy the full SHA 8d105afView commit details -
tx: Update c-kzg to big endian implementation (#2746)
* tx: Update c-kzg to big endian implementation * update spec tests * update the serialized tx --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c8885dd - Browse repository at this point
Copy the full SHA c8885ddView commit details -
tx: Add nethermind network blob tx in 4844 spec test for validation (#…
…2749) * tx: Add nethermind network blob tx in 4844 spec test for validation * update comment
Configuration menu - View commit details
-
Copy full SHA for 6553978 - Browse repository at this point
Copy the full SHA 6553978View commit details
Commits on Jun 5, 2023
-
Migrate
wallet
tests to `tape (#2742)* migrate to uint8arrays * add 0x prefix * Remaining fixes and cleanup * Remove duplicate helpers * slice to subarray * wallet: fix browser tests * Address feedback * Address feedback * partial migration to tape * WIP changes * Finish migrating tests * revert error message checking in test * update tests again * fix test * test fixes * Address feedback * Update lint rules --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for af33768 - Browse repository at this point
Copy the full SHA af33768View commit details -
block: Add data gas used and refactor cal excess data gas cal (#2750)
* block: Add data gas used and refactor cal excess data gas cal * update buildblock * update client * fix buildblock * fix test spec * update client spec * update block tests and helper * fix header spec * update getpayload spec * update getpayload spec * enhance coverage and add new vm build blob block test * lint and ignore kzg reloading errors * apply feedback * improve condition * correct jsdoc * move calcExcessDataGas to header's calcNextExcessDataGas * refactor blockbuilder as per feedback * apply feedback * fix spec
Configuration menu - View commit details
-
Copy full SHA for 469188f - Browse repository at this point
Copy the full SHA 469188fView commit details -
Upgrade
ethers
to v6 inwallet
(#2747)* migrate to uint8arrays * add 0x prefix * Remaining fixes and cleanup * Remove duplicate helpers * slice to subarray * wallet: fix browser tests * Address feedback * Address feedback * partial migration to tape * WIP changes * Finish migrating tests * revert error message checking in test * update tests again * fix test * test fixes * upgrade ethers to v6 * Fix tests * Remove obsolete test * lint --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5b410c0 - Browse repository at this point
Copy the full SHA 5b410c0View commit details -
Client: Fix PeerPool Memory Leak (#2752)
* Client: set memory shutdown threshold from 95 to 92 (did not trigger in all occasions) * Client: tsconfig path fix * Client: send disconnect to peer banned from peer pool (fixes unbounded messageQueue growths), fix reconnect after ban * Client: add additional messageQueue safe guard for BoundProtocol * Fix tests
Configuration menu - View commit details
-
Copy full SHA for d1ba362 - Browse repository at this point
Copy the full SHA d1ba362View commit details
Commits on Jun 6, 2023
-
Add low overhead blob tx constructor option (#2755)
* Add no boilerplate option for blob tx constructor * remaining items
Configuration menu - View commit details
-
Copy full SHA for 752b270 - Browse repository at this point
Copy the full SHA 752b270View commit details -
Client: Fix eth_getStorage RPC method (#2646)
* Client: fix eth_getStorage RPC method, replace and expand tests (WIP) * eth: define EMPTY_SLOT variable * ETH: use this._vm instead of copy for getStorageAt * ETH: throw error for 'pending' block request * getStorageAt: expect 32 byte value as return * VM: create copy.spec.ts to teset vm.copy() * revert back to using vm.copy() * add checkpointing calls to test * vm: update copy.spec.ts * Add tests for testing getStorageAt on blocks other than "latest" and "pending" * Check for empty slot response instead of using notEqual * Remove references to functions accountExists and flush that no longer exist on StateManager * Use blockOpt parameter to lookup block for storage lookup and update tests --------- Co-authored-by: ScottyPoi <scott.simpson@ethereum.org> Co-authored-by: Amir <indigophi@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 399247b - Browse repository at this point
Copy the full SHA 399247bView commit details -
client: Increase client test coverage (#2757)
* Write test to test vmexecution's executeBlocks function * Write test to test fullsync's processBlocks function --------- Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3b1976b - Browse repository at this point
Copy the full SHA 3b1976bView commit details
Commits on Jun 7, 2023
-
tx: Update the kzg validation and replace trusted setup with latest (#…
…2756) * tx: Update the kzg valiation and replace trusted setup with latest * fix specs
Configuration menu - View commit details
-
Copy full SHA for 5c513d1 - Browse repository at this point
Copy the full SHA 5c513d1View commit details
Commits on Jun 8, 2023
-
client: fix the newPayloadV3 validations (#2762)
* client: fix the newPayloadV3 validations * fix spec
Configuration menu - View commit details
-
Copy full SHA for 06fb9a6 - Browse repository at this point
Copy the full SHA 06fb9a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50fe021 - Browse repository at this point
Copy the full SHA 50fe021View commit details
Commits on Jun 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4fe13f4 - Browse repository at this point
Copy the full SHA 4fe13f4View commit details -
vm: Discard blob txs with missing blobs for block building (#2765)
* vm: Discard blob txs with missing blobs for block building * refactor to reduce surface * remove non existent case and enhance coverage * fix the txtype on ethprotocol handling
Configuration menu - View commit details
-
Copy full SHA for cac6694 - Browse repository at this point
Copy the full SHA cac6694View commit details
Commits on Jun 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 373e573 - Browse repository at this point
Copy the full SHA 373e573View commit details
Commits on Jun 12, 2023
-
tx: Generic Transaction Interface (#2767)
* tx/transaction-interface * tx: implemement transaction interface in basetransaction * tx: update transaction types to use new generic types * tx: refactor with updated tx interfaces * block: refactor with updated tx interfaces * client: refactor with updated tx interfaces * vm: refactor with updated tx interfaces * devp2p: refactor with updated tx interfaces * monorepo: adjust test with updated tx types * docs: update READMEs Transaction->LegacyTransaction * tx: replace as any typecast with more precise typecast * client: simplify TxData typecastings * tx: more simplifications * tx: new tx typeguards and use enums instead of direct number comparison * tx: TTransactionType -> T generic renaming * tx: address review by renaming UnknownTransaction to TypedTransaction and using the TransactionType enum instead of numbers * linting fix * tx: update naming UnknownTxData -> TypedTxData * tx: declare TxData and TxValuesArray types in transaction class files * client: Transaction -> LegacyTransaction * vm: simplify test and use enums when possible * tx: update example import * tx: update more examples * add improvements * fix error message * improv * type improv * tx: fix rebase issue --------- Co-authored-by: harkamal <gajinder@g11.in>
Configuration menu - View commit details
-
Copy full SHA for 960fd0a - Browse repository at this point
Copy the full SHA 960fd0aView commit details -
tx: remove default hardfork from tx classes (#2776)
* tx: remove default hardfork * tx: update txtype of 4844 tx * tx: remove default hardfork from baseTransaction class
Configuration menu - View commit details
-
Copy full SHA for 6f17183 - Browse repository at this point
Copy the full SHA 6f17183View commit details
Commits on Jun 13, 2023
-
common: update the blob target and limit to 3/6 respectively (#2775)
* common: update the blob target and limit to 3/6 respectively * fix block spec * spec * fix spec --------- Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a86fe25 - Browse repository at this point
Copy the full SHA a86fe25View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc9a613 - Browse repository at this point
Copy the full SHA bc9a613View commit details -
Remove
libp2p
transport layer (#2758)* Make libp2p deps optional * experiments * run npm install when building browser * Remove convenience types * Remove more libp2p stuff * Move libp2p stuff to legacy folder * Update browser config stuff to exclude ethers * Turn off sync and add v8Engine stub * skip transports on browser build * eslint ignore libp2p archive * clean up comments
Configuration menu - View commit details
-
Copy full SHA for c06214a - Browse repository at this point
Copy the full SHA c06214aView commit details
Commits on Jun 14, 2023
-
Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4d7b4d9 - Browse repository at this point
Copy the full SHA 4d7b4d9View commit details -
client: fix new payload 4844 validations (#2784)
* client: fix new payload 4844 validations * fix spec
Configuration menu - View commit details
-
Copy full SHA for 6b8d9f4 - Browse repository at this point
Copy the full SHA 6b8d9f4View commit details
Commits on Jun 16, 2023
-
* Add tests for lock.ts * Add tests for mapDB.ts * When copying, create a new coppied backing map * Fix linting issues * Revert "When copying, create a new coppied backing map" This reverts commit a7cd158. * Remove test for copy function * Update packages/util/test/mapDB.spec.ts Co-authored-by: acolytec3 <konjou@gmail.com> --------- Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b21e8d2 - Browse repository at this point
Copy the full SHA b21e8d2View commit details -
Monorepo: Vitest Test Transition / ESM Part 2 (#2764)
* RLP: Switch Tape -> Vitest, add dependencies, remove Karma config * Rebuild package-lock.json * (Hopefully) fix coverage * RLP: update import file path references * RLP: switch to type module in package.json, fix linter (explcitly switch to cjs) * Util: tape -> vitest * Util: add internal .js file references * Monorepo: renamed other .eslintrc.js files to .eslintrc.cjs * Util: adjust external import path references * ESLint config path fix * Common: tape -> vitest transition * Common: fix browser tests * Common: add missing path references * Common fixes * Block: Tape -> Vitest test transition (Node tests) * Migrate blockchain tests to vitest * Remove karma from blockchain * Small syntax updates * Block: require -> import JSON updates * Block: JSON import related test fixes * Block: update .js path references * Blockchain: .js additions * Blockchain: add more .js path references * Run browser tests in headless mode * StateManager: vitest transition part 1 * StateManager: tape -> vitest test transitions (EthersStateManager test not yet working, need EVM transition first) * Remove require() from ESM test * StateManager: update lru-cache dependency from v7 -> v9 * StateManager: more .js file additions * Add browser config for vitest in block * Tx: tape -> vitest test transition * Tx: adopt tx test runner * Tx: JSON require -> import * Tx: fixes * Tx: add .js path references * Rebuild package-lock.json * migrate wallet to esm/vitest * move devp2p to esm/vitest * Fix port in use errors in tests * ESM/Vitest Transition: add Trie and EVM (#2783) * Trie: tape -> vitest test transition * Trie: .js file path additions * EVM: tape -> vitest transition * EVM: .js path reference additions * Fix ethers state manager tests --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> * Fix typo * Wrap async tests in promises so vitest waits for them to finish * Various lint fixes * VM: tape -> vitest transition (API tests) * VM: keep Blockchain/State tests on Tape for now * VM: run Blockchain/State tests on CJS dist folder * make most devp2p tests async * Vitest/ESM: VM File Path Additions and Ethash Transition (#2786) * VM: fix linting * VM: add .js path references * Ethash: tape -> vitest transition * Ethash: ad .js file path references * Wrap runBlock/runTx in describe * turn off vm browser tests in ci * Fix examples CI * Fix wallet/ethash CI work * Adjust dpt setup * Catch addpeer errors silently * Make trie/vm type module * fix vm examples * set higher timeout * revert vm module type * Fix Util tests * Etash: take timeout from script command (60000) * Etash test timeout adjustments * Etash timeout adjustment --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 972c682 - Browse repository at this point
Copy the full SHA 972c682View commit details
Commits on Jun 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d645cd2 - Browse repository at this point
Copy the full SHA d645cd2View commit details -
util: improve bytes jsdocs and rename intToHex to intToPrefixedHexStr…
…ing (#2791) * util: improve jsdocs and rename intToHex to intToPrefixedHexString * monorepo: intToHex -> intoToPrefixedHexString * tx: remove file accidentally committed
Configuration menu - View commit details
-
Copy full SHA for 6100ca0 - Browse repository at this point
Copy the full SHA 6100ca0View commit details
Commits on Jun 18, 2023
-
wallet: remove type/node devdependency (#2793)
* wallet: remove type/node devdependency * wallet: remove tape script
Configuration menu - View commit details
-
Copy full SHA for b71b3d4 - Browse repository at this point
Copy the full SHA b71b3d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b04402 - Browse repository at this point
Copy the full SHA 9b04402View commit details -
util: Rename mapdb copy function (#2795)
* Rename copy function to shallowCopy * Add test for shallowCopy
Configuration menu - View commit details
-
Copy full SHA for 4146f58 - Browse repository at this point
Copy the full SHA 4146f58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51323d7 - Browse repository at this point
Copy the full SHA 51323d7View commit details
Commits on Jun 19, 2023
-
genesis: Extract network genesis states into a separate genesis packa…
…ge (#2768) * genesis: Extract network genesis states into a separate genesis package move the stats json genesis working build build and working lint cleanup refactor fix build add spec coverage fix tests enhance coverage fix add spec * rebase fixes * bring test uptodate with new framework * fix spec
Configuration menu - View commit details
-
Copy full SHA for 2fd4087 - Browse repository at this point
Copy the full SHA 2fd4087View commit details -
Common, Block, VM: Unify and Refactor getHardforkBy Options (#2798)
* Common: getHardforkByBlockNumber() -> getHardforkBy(), adopt tests * Common: setHardforkByBlockNumber() -> setHardforkBy(), reintroduce BigIntLike * Fixes * Fix client test
Configuration menu - View commit details
-
Copy full SHA for 3bf4692 - Browse repository at this point
Copy the full SHA 3bf4692View commit details
Commits on Jun 20, 2023
-
Block, VM: Unify hardforkBy Options (#2800)
* Block: hardforkByBlockNumber, hardforkByTTD -> setHardfork option * VM: hardforkByBlockNumber, hardforkByTTD -> setHardfork option (constructor and runBlock()) * Block, VM: adopt hardforkByBlockNumber, hardforkByTTD usages in other libraries * blockchain: fix test * Apply suggestions from code review Co-authored-by: acolytec3 <konjou@gmail.com> * vm/block: lint --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com> Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for df8d8d7 - Browse repository at this point
Copy the full SHA df8d8d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d89b976 - Browse repository at this point
Copy the full SHA d89b976View commit details
Commits on Jun 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5bc29db - Browse repository at this point
Copy the full SHA 5bc29dbView commit details -
Implement EIP6780: SELFDESTRUCT only in same transaction (v2) (#2771)
* common/vm/evm: add eip6780 * vm: add test * vm/statemanager: buffer->uint8array + lint * fix test * vm: fix eip6780 tests + lint * vm: add 6780 test comment * vm: update eip6780 tests to vitest * move from object to set --------- Co-authored-by: harkamal <gajinder@g11.in>
Configuration menu - View commit details
-
Copy full SHA for 13403c5 - Browse repository at this point
Copy the full SHA 13403c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 005595c - Browse repository at this point
Copy the full SHA 005595cView commit details -
Monorepo: Update lru-cache dependencies (ESM) / Switch Browser Test P…
…rovider (#2804) * StateManager: update lru-cache from v9 to v10 (seamless) * Trie: update lru-cache from v7 to v9, added undefined/null @ts-ignore and comment * Rebuild package-lock.json * Trie: replace @ts-ignore by any * Util: fix browser tests (JSON import update) * Monorepo: add browser CI workflow run (temporary or permanent, TBD) * Add possibility to skip browser test files, excluding transactionRunner.spec.ts and eip4844.spec.ts for tx * Monorepo: update vitest from 0.32.0 -> 0.32.2, switched to playwright browser test provider, removed webdriverio * Rebuild package-lock.json * Update packages to playwright test provider, updated browser workflow file * Add install step for playwright dependencies in ci * set isolate flag * Exclude account/address as these are failing * Add browser comment * Remove lint command * Remove util from browser tests for now * disable util, enable common --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a37f51f - Browse repository at this point
Copy the full SHA a37f51fView commit details
Commits on Jun 22, 2023
-
Shanghai to Cancun transition network runner (#2770)
* vm: 4844 transition network runner * blockchain: add excess data gas check * blockchain: remove calculateExcessDataGas [no ci] * block/header: add mandatory fields 4844 check * header: move checks down * header: use header.common instead of opts.common
Configuration menu - View commit details
-
Copy full SHA for b2df147 - Browse repository at this point
Copy the full SHA b2df147View commit details -
VM/EVM: move selfdestruct type to set (#2806)
* vm/evm: move selfdestruct type to set * evm: selfdestruct updates * vm: fix test runner * vm: fix setting hardfork correctly
Configuration menu - View commit details
-
Copy full SHA for 2e785fa - Browse repository at this point
Copy the full SHA 2e785faView commit details -
EVM: move KZG precompile (#2811)
* evm: move kzg-precompile, add multiple precompiles at same address support * evm: move bls precompiles evm: cleanup precompile getter * Export precompileAvailability from evm/precompiles/index.ts * evm: precompiles update export name --------- Co-authored-by: CedarMist <134699267+CedarMist@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3c1c835 - Browse repository at this point
Copy the full SHA 3c1c835View commit details -
Monorepo: More LRU updates and ESM Fixes (#2809)
* GitHub Actions browser workflow file fix * Fix yaml file * Util: switch to type commonjs for main package.json, skip provider tests, re-add to browser CI run * Common: switch to type commonjs in package.json * Tx: switch to type commonjs in package.json * Trie: switch to type commonjs in package.json, require fixes, skip stream.spec.ts, activate in browser CI workflow * Add missing import path * Bring back webdriverio for additional browser testing flexibility * Rebuild package-lock.json * Block: fixes and re-add to browser CI workflow * Blockchain: fixes * Blockchain: update LRU cache from v7 to v10 * Rebuild package-lock.json * Blockchain: move Consensus interface to types.ts (fixes Blockchain test run so might be something generally quirky and generally can't hurt anyhow) * Genesis: require -> import (only temporary, will refactored anyhow, then: no central JSON-distribution-file) * Blockchain: reactivate browser test CI workflow * Wallet fixes * Wallet: update uuid from v8 to v9, require -> import, added @types/uuid * Rebuild package-lock.json * Wallet: move main source to dedicated file, index.ts -> wallet.ts * Wallet: rework Wallet to have its own wallet.ts file and a distributing index.ts file * Wallet: add vitest.config.browser.ts, exclude index.spec.ts, add to CI browser test workflow * StateManager: switch type to commonjs in package.json, add vitest.config.browser.ts file, exlude two failing test files, activate CI browser test workflow * Util: test other browser test provider and browser in CI * Do not cancel browser workflow in progress to see all results * Partially switch back to (default) webdriverio provider, remove fail-fast from browser CI workflow, other fixes * Update crc dep * Remove sed from tsbuild * Trie: remove src/trie subfolder * Trie: adopt paths to new structure * Fix trie export * Switch genesisStates to js and migrate tape to vitest * Merge remote-tracking branch 'origin/master' into more-lru-updates-and-esm-fixes * fix trie test again * Remove broken karma test run * Remove karma tsconfig --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e0282e3 - Browse repository at this point
Copy the full SHA e0282e3View commit details
Commits on Jun 23, 2023
-
* Cleanup genesis imports/types * ts config cleanup
Configuration menu - View commit details
-
Copy full SHA for 91f7c9d - Browse repository at this point
Copy the full SHA 91f7c9dView commit details -
tx: simplify validate methods (#2792)
* tx: remove validate method and add isValid and getValidationErrors * tx: update usage of validate() * vm: update usage of tx.validate() * block: update usage of tx.validate() and unify validation method naming pattern * devp2p: update usage of validation methods * block: add missing await * block: fix tests * tx: split getMessageToSign into two methods * tx: split getMessageToSign into two methods * tx: update tx tests * tx: update docs * tx: refactor isValid logic * block: refactor transactionsAreValid logic * client: fix test --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c51d81e - Browse repository at this point
Copy the full SHA c51d81eView commit details
Commits on Jun 25, 2023
-
Implement EIP5656 MCOPY (#2808)
* common/evm: implement EIP5656 MCOPY * evm: add tests 5656 * evm: add comment 5656 tests * evm: update correct 5656 gas * evm: lint * evm: fix test
Configuration menu - View commit details
-
Copy full SHA for d3055ae - Browse repository at this point
Copy the full SHA d3055aeView commit details
Commits on Jun 26, 2023
-
* vm: fix retesteth runner [no ci] * Force transition scripts to be cjs --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0b2078c - Browse repository at this point
Copy the full SHA 0b2078cView commit details -
Add tests for asyncEventEmitter (#2819)
Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dfe77ef - Browse repository at this point
Copy the full SHA dfe77efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f46c95 - Browse repository at this point
Copy the full SHA 9f46c95View commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 36aea11 - Browse repository at this point
Copy the full SHA 36aea11View commit details -
Monorepo: Add Browser Examples (#2835)
* Add browser example (RLP) * Add browser example (Util) * Align RLP example along Vite browser example * Add Common browser example * Add tx browser example * Add Trie browser example * Add Block browser example * Add Blockchain browser example * StateManager: further guard DEBUG check to fix vite browser bundling * Add StateManager browser example * More compact ordered lists in example files * Add Wallet browser example * EVM: remove promisify usage (Node.js primitive) * Minor * EVM: additional DEBUG check guard to prevent Vite bundling (and potentially others) from breaking * Add EVM browser example (not yet working) * Add async `emit` back sans util.promisify * Switch vm to non-promisify _emit * lint --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 71911d4 - Browse repository at this point
Copy the full SHA 71911d4View commit details
Commits on Jun 29, 2023
-
Replace
rustbn.js
with wasm-compiledrustbn.wasm
module (#2834)* Proof of concept integration with rustbn wasm * needed fixes * Switch module to node16 * turn on esmodule interop in client * Fix namespace import * Remove rustbn.ts code * clean up evm config * rename vitest config * Remove dep and fix events import * Fix browser tests npm script * remove old comment * Update dependency to point to ethjs repo * EVM: update EC precompile dependency to official newly published rustbn.wasm package * Rebuild package-lock.json --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e7e201d - Browse repository at this point
Copy the full SHA e7e201dView commit details -
Common, Other: Remove deprecated Ropsten and Rinkeby networks (#2813)
* Remove ropstein from code * Update tests * Fix tests * Remove rinkeby from code * Update tests * Fix test * Fix linting error * Fix linting error * Fix genesis index.ts * Fix linting issue * Fix test * Update examples to remove Rinkeby * Update examples to remove Ropsten * Remove genesis state files for Ropsten and Rinkeby * Fix example * Remove ropsten from docs * Remove rinkeby from docs * Remove ropsten and rinkeby import symbols from package.json * Remove commented code * Reintroduce removed ropsten test for mainnet * Reintroduce removed ropsten test for mainnet * Reintroduce removed ropsten test for mainnet * Reintroduce removed ropsten test for custom chain * Reintroduce removed ropsten test for mainnet * Reintroduce removed ropsten test * Reintroduce removed ropsten test for custom chain * Reintroduce ropsten tests * Fix test * Fix tests * Clean up naming and comments * Use goerli for hardfork mismatch test * fix the miner spec * fix pending block spec * fix other client errors --------- Co-authored-by: harkamal <gajinder@g11.in>
Configuration menu - View commit details
-
Copy full SHA for ecce06b - Browse repository at this point
Copy the full SHA ecce06bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fbc8b0 - Browse repository at this point
Copy the full SHA 9fbc8b0View commit details -
Util, Monorepo: hexStringToBytes -> prefixedHexStringToBytes (#2830)
* monorepo: hexStringToBytes -> prefixedHexStringToBytes (excluding client) [no ci] * client: hexStringToBytes -> prefixedHexStringToBytes * statemanager: hexStr -> prefixedHexStr * monorepo: lint [no ci] * client: fix test suite * monorepo: update types, review prefixedHexStrings client * vm/common: fix tests * vm/retesteth: fix docs * util/client: remove unprefixed hex string type * block; use zeros, vm: fix tests * wallet: update examples --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bec76a9 - Browse repository at this point
Copy the full SHA bec76a9View commit details -
VM Browser Example and Various Browser Compatibility Fixes (#2840)
* EVM: update EC precompile dependency to new package name rustbn.wasm -> rustbn-wasm * Rebuild package-lock.json * Activate EVM CI browser test run * EVM: add dedicated vite.config.ts to avoid have to run npx vite pointing to browser config * VM/EVM: another vite.config.ts, exlude from linting * VM: guard DEBUG property setting to fix Vite breaking * EVM: update mcl-wasm import from require -> import * VM: add browser example * Make mcl namespace import --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9132b40 - Browse repository at this point
Copy the full SHA 9132b40View commit details
Commits on Jun 30, 2023
-
Revert default to namespace imports (#2842)
* Revert default to namespace imports * Adjust debug import syntax to make ESM happy * Revert esModuleInterop changes * fix qheap import and typing * Revert more default to namespace imports * fix json imports * More namespace import fixes * Update cli test in workflow * fix kzg import * fix more json imports * Fix last tests * Fix test imports
Configuration menu - View commit details
-
Copy full SHA for 499c496 - Browse repository at this point
Copy the full SHA 499c496View commit details
Commits on Jul 3, 2023
-
Util: bytes cleanup + do not import from ethereum-cryptography/utils (#…
…2845) * monorepo: do not import from ethereum-cryptography/util [no ci] * monorepo: fix builds * monorepo: lint [no ci] * util: fix tests * common: fix tests * devp2p: fix tests * ethash: fix tests * block: fix tests * tx: fix tests * blockchain: fix tests * trie: fix tests * statemanager: fix tests * evm: fix tests * vm/evm: fix tests * wallet: fix tests * client: fix tests * fix various tests * fix more tests * fix examples * fix tests * add eslint rule: no imports from ethereum-crypography/utils.js * util: move methods in bytes * util/bytes: functions in same style * util/bytes: export concat bytes no type check * bytes: remove toUtf8 * intToPrefixedHexString -> intToHex * concatBytesNoTypeCheck -> concatBytes in other pkgs * unpadHexString -> unpadHex * fix devp2p tests * client: fix tests * remove local symlink * remove all cases of bytesToPrefixedHexString / prefixedHexStringToBytes * evm: lint * client: fix test * address review
Configuration menu - View commit details
-
Copy full SHA for 1d70d7c - Browse repository at this point
Copy the full SHA 1d70d7cView commit details -
Common: Fix genesis parsing for 4844 (#2847)
* fix for genesis mismatch * fix for genesis mismatch * blockchain: remove unnecessary genesis field --------- Co-authored-by: spencer-tb <spencer@spencertaylorbrown.uk>
Configuration menu - View commit details
-
Copy full SHA for 49cf084 - Browse repository at this point
Copy the full SHA 49cf084View commit details -
VM/SM/Blockchain/Trie/EVM: Copy() -> shallowCopy() function renaming (#…
…2826) * Rename vm copy function to shallowCopy * Rename StateManager copy function to shallowCopy * Rename evm copy function to shallowCopy * Rename Blockchain copy function to shallowCopy * Fix interface copy function naming * Rename Trie copy function to shallowCopy * Fix tests * Fix tests * Fix test * Update mocked objects in tests to reflect naming change * Fix test * Update examples and recipes to reflect naming changes * Fix tests * Update documentation to reflect naming changes * Update benchmarks and tests --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 629c80f - Browse repository at this point
Copy the full SHA 629c80fView commit details
Commits on Jul 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d7131f5 - Browse repository at this point
Copy the full SHA d7131f5View commit details -
Monorepo: make _* methods protected / _common -> common (#2857)
* Common: switch to a separated EventEmitter structure (API cleanliness) * EVM: added additional shallowCopy() test for event emitter functionality * Test fixes * Common: _* methods/properties -> protected * Common: make getInitializedChains() public * Tx: _* methods/properties -> protected * Block: _* methods/properties -> protected * Block: _common -> common * Small fix * Blockchain: _common -> common * EVM/VM: _common -> common * Client: _common -> common * Lint fixes * Client test fixes * Trie: _* methods/properties -> protected * StateManager: _* methods/properties -> protected * EVM: _* methods/properties -> protected
Configuration menu - View commit details
-
Copy full SHA for 5f8552f - Browse repository at this point
Copy the full SHA 5f8552fView commit details
Commits on Jul 5, 2023
-
monorepo/Util: deprecate node 16 / remove Node.js fetch primitive (#2859
Configuration menu - View commit details
-
Copy full SHA for ef133de - Browse repository at this point
Copy the full SHA ef133deView commit details -
util/bytes: make unprefixedHexToBytes specific (#2854)
* util/bytes: make unprefixedHexToBytes specific client: update to right method * evm: fix hexToBytes * evm: fix unprefixed hex to bytes * evm: ec checks * temp changes, remove me * client: remove console.log * temp pkg.json in evm [no ci] * evm: upgrade rustbn
Configuration menu - View commit details
-
Copy full SHA for 0dcc255 - Browse repository at this point
Copy the full SHA 0dcc255View commit details -
blockchain: remove genesis state dependancy from blockchain (#2844)
* blockchain: remove genesis state dependancy from blockchain fix the blockchain init and statepassing from client pass custom genesis from client's chain to blockchain simplify stateroot fetch remove need to genesis state in blockchain remove package dependancy rebase fixes lint fix statemanager spec fix vm spec fix client spec fix client spec * lint * address genesisstate in test helper * fix client spec * add as a dev dependancy in trie for tests * cleanup genesis state references in client and add some comments * further cleanup genesis state passing * improve jsdocs * fix jsdocs * fix client sim runner
Configuration menu - View commit details
-
Copy full SHA for 79761c1 - Browse repository at this point
Copy the full SHA 79761c1View commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 11f48f3 - Browse repository at this point
Copy the full SHA 11f48f3View commit details -
devp2p: type improvements & cleanup (#2863)
* devp2p: refactor types into src/types and type kbucketOptions * devp2p: migrate additional types to src/types.ts * devp2p: PeerOptions interface * devp2p: address sendMessage performance issue (useless debug message encoding) * devp2p: type node-ip utils * devp2p: improve types and get rid of most anys * devp2p: refactor arrayEquals with equalsBytes * client: fix RlpxSender protocol type issue * devp2p rename CustomContact to Contact and small typedoc fix * devp2p: remove unnecessary ! * devp2p: declare debugMsgs inline instead of prior to debug call * devp2p: rename ProtocolLabel -> ProtocolType --------- Co-authored-by: acolytec3 <konjou@gmail.com> Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4c6b4bf - Browse repository at this point
Copy the full SHA 4c6b4bfView commit details -
EVM runCode/runCall type cleanup (#2861)
* evm: rename runCode to -> address * evm: remove pc option runCode * evm: unify interfaces * vm: fix vm tests * evm: re-introduce pc opt * evm: StateManager is now optional * evm: remove EVMInterface
Configuration menu - View commit details
-
Copy full SHA for 4caa607 - Browse repository at this point
Copy the full SHA 4caa607View commit details -
Configuration menu - View commit details
-
Copy full SHA for 642bb0d - Browse repository at this point
Copy the full SHA 642bb0dView commit details -
Add examples run to CI for all packages (#2862)
* Add examples run to CI for all packages * Change ethash example files from ts to cts extension * Remove unused import * Set timeout on devp2p simple connection example * Remove examples run from genesis package
Configuration menu - View commit details
-
Copy full SHA for 2828cac - Browse repository at this point
Copy the full SHA 2828cacView commit details
Commits on Jul 10, 2023
-
evm/types: rename EVMCreateOpts -> EVMRunOpts (#2868)
* evm/types: rename EVMCreateOpts -> EVMRunOpts * EVM: EVMCreateOpts -> EVMOpts --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 364e804 - Browse repository at this point
Copy the full SHA 364e804View commit details -
Remove BLS EIP 2537 (remove mcl-wasm package) (#2870)
* monorepo: remove BLS / EIP 2537 / mcl-wasm * evm: remove unnecessary async EVM.create * evm: lint
Configuration menu - View commit details
-
Copy full SHA for 31aa264 - Browse repository at this point
Copy the full SHA 31aa264View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0747b4c - Browse repository at this point
Copy the full SHA 0747b4cView commit details -
Implement EIP4788: Beacon block root in EVM (#2810)
* common: add 4788 * evm: add beaconroot * block/header: add 4788 * vm: add 4788 * common/evm/vm: 4788 spec updates * evm: fix build [no ci] * block: add 4788 tests * vm: update 4788 + tests * Update packages/block/src/header.ts [no ci] Co-authored-by: g11tech <gajinder@g11.in> * block/vm: update beaconRoot property * block: fix test * add validation in from values array --------- Co-authored-by: g11tech <gajinder@g11.in>
Configuration menu - View commit details
-
Copy full SHA for b3cb348 - Browse repository at this point
Copy the full SHA b3cb348View commit details -
Update
EthersStateManager
(#2873)* Update ethersStateManager caching logic * empty --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 786a244 - Browse repository at this point
Copy the full SHA 786a244View commit details
Commits on Jul 11, 2023
-
evm/vm: reintroduce evm interface (#2869)
* evm/vm: reintroduce evm interface * evm: fix client build * vm: fix test runner * vm/evm: fix imports * evm/vm: reportAccessList -> startReportingAccessList --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com> Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Configuration menu - View commit details
-
Copy full SHA for 0ccc16b - Browse repository at this point
Copy the full SHA 0ccc16bView commit details -
Pre-Releases for Breaking Releases (RC1) (#2832)
* Common: add first version of Buffer -> Uint8Array upgrade guide to CHANGELOG * Consolidate extensive Buffer -> Uint8Array guidance in Util README docs * Further simplify Buffer -> Uint8Array CHANGELOG library update section, add Util CHANGELOG entry * RLP, Tx: added Buffer -> Uint8Array CHANGELOG entries * Trie: added Buffer -> Uint8Array CHANGELOG entry * Devp2p: added Buffer -> Uint8Array CHANGELOG entry * Ethash: added Buffer -> Uint8Array CHANGELOG entry * Wallet: added Buffer -> Uint8Array CHANGELOG entry * Block: added Buffer -> Uint8Array CHANGELOG entry * Blockchain: added Buffer -> Uint8Array CHANGELOG entry * StateManager: added Buffer -> Uint8Array CHANGELOG entry * EVM: added Buffer -> Uint8Array CHANGELOG entry * Util: update README upgrade helper section with updated hex <-> bytes method names * VM: added Buffer -> Uint8Array CHANGELOG entry * First round 4844 section for tx * StateManager: added refactoring / Caches / API Changes sections * Client: add new section for caches and 4844 * Added HF section to various libraries (Shanghai default, Merge -> Paris, Cancun) * Various single change additions * Blockchain/Ethash/Trie: add Blockchain section and Ethash/Trie entries on DB abstraction * Add EEI/StateManager refactoring sections to EVM/VM CHANGELOG entries * Add Block L2 constructor section, several 4844 entries * First CJS/ESM section draft, additional change entries * Add dedicated Wallet introduction section * New 4844 sections for block, evm and VM, separate additions * Add KZG setup, tx blobsData sections, other separate additions (mainly 4844) * Add genesis package CHANGELOG entry, hardforkBy sections, separate additions * Add sections for block, tx validation method clean-up, EIP-6780 (SELFDESTRUCT in same tx), EIP-5656 (MCOPY), EVM opcode renamings * Expand hybrid CJS/ESM build section to all libraries * Various additions * Add prefixed hex string as default sections * Add Blockchain/VM sections for removed genesis dependency, devp2p section for typing and clean-up, other separate additions (removed Nodejs. 16 support) * Update packages/block/CHANGELOG.md Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com> * Update packages/block/CHANGELOG.md Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com> * Update packages/blockchain/CHANGELOG.md Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com> * Update packages/client/CHANGELOG.md Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com> * Update packages/evm/CHANGELOG.md Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com> * Update packages/evm/CHANGELOG.md Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com> * Update packages/rlp/CHANGELOG.md Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com> * Update packages/vm/CHANGELOG.md Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com> * Apply suggestions from code review Co-authored-by: Scorbajio <indigophi@protonmail.com> Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com> * Correct Buffer -> Uint8Array instructions * Small semantics change in Buffer -> Uint8Array section * Small changes * Add Cancun limited-EIPs note * Review updates * More review additions --------- Co-authored-by: Scorbajio <indigophi@protonmail.com> Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Configuration menu - View commit details
-
Copy full SHA for 0ea9df3 - Browse repository at this point
Copy the full SHA 0ea9df3View commit details
Commits on Jul 12, 2023
-
Devp2p -> ETH/67: Remove GetNodeData & NodeData (#2263)
* removed GetNodeData & NodeData * GetNodeData & NodeData removed for eth/67 * if version less than 67 * GetNodeData & NodeData versions allowed fix * devp2p: remove duplicated test [no ci] * fix tests --------- Co-authored-by: buga-sys <itsfreak69@gmail.com> Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com> Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 08ef613 - Browse repository at this point
Copy the full SHA 08ef613View commit details -
* removed GetNodeData & NodeData * GetNodeData & NodeData removed for eth/67 * if version less than 67 * GetNodeData & NodeData versions allowed fix * devp2p: remove duplicated test [no ci] * devp2p: fix test * client/devp2p: add eth68 tags [no ci] * WIP changes * Handle eth/68 message format * Fix eth68 message formatting * Encode/decode eth68 messages and tests * fix tests * Fix newpooledtxns sending logic for eth68 * Fix eth68 message formatting * Fix message formatting more * txpool fixes * Fix last test * spelling * fix les test * Add clarifying comment --------- Co-authored-by: buga-sys <itsfreak69@gmail.com> Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 907877a - Browse repository at this point
Copy the full SHA 907877aView commit details -
Use ethereum-cryptography version 2.1.1 (#2879)
Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d2e8926 - Browse repository at this point
Copy the full SHA d2e8926View commit details -
Update eslint config with file extensions rule (#2881)
* Turn on file extension eslint rule * Fix genesis linter * lint fixes * Add browser CI fixes
Configuration menu - View commit details
-
Copy full SHA for 0486f5a - Browse repository at this point
Copy the full SHA 0486f5aView commit details -
Troubleshoot discrepancies in codecov results (#2878)
* Use just the coverage flag with vitest for the coverage script * Explicitly include codecov-actions@v3 import and flags for common * Use codecov-action@v3 with explicit flag in workflows for relevant packages --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com> Co-authored-by: acolytec3 <konjou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4b9a228 - Browse repository at this point
Copy the full SHA 4b9a228View commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b375571 - Browse repository at this point
Copy the full SHA b375571View commit details -
Move EVMOpts to types in EVM (#2885)
* evm: move EVMOpts to types file * evm: remove stateManager from precompile inputs
Configuration menu - View commit details
-
Copy full SHA for d196a05 - Browse repository at this point
Copy the full SHA d196a05View commit details -
Update ethereum-cryptography from v2.1.1 -> v2.1.2 (#2882)
* Update ethereum-cryptography from v2.1.1 -> v2.1.2 * Rebuild package-lock.json
Configuration menu - View commit details
-
Copy full SHA for b039efe - Browse repository at this point
Copy the full SHA b039efeView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc80b2e - Browse repository at this point
Copy the full SHA fc80b2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88b5402 - Browse repository at this point
Copy the full SHA 88b5402View commit details
Commits on Jul 14, 2023
-
client: improve new payload and fcu block executions (#2880)
* client: improve new payload and fcu block executions * update comment * cleanup * further optimize the execution * new payload executed tracking * add vm pointer to client's chain and prune cached blocks * fix the getpayload exec
Configuration menu - View commit details
-
Copy full SHA for 5c8a340 - Browse repository at this point
Copy the full SHA 5c8a340View commit details -
VM: docs builder fix, EVM: cleanup types (#2888)
* evm: move EVMResult, ExecResult into evm types * evm: fix precompile input type --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 47714a6 - Browse repository at this point
Copy the full SHA 47714a6View commit details
Commits on Jul 17, 2023
-
Update devp2p API names and access specifiers (#2889)
* Change access specifiers for RLPx _privateKey, _id, _debug, _timeout * Renaming accessed id property in client tests * Change access specifiers for RLPx _maxPeers, _clientId, _remoteClientIdFilter, and _capabilities * Ignore error message from reassigning readonly property in tests * Change access specifiers for _common, _listenPort, and _dpt * Change access specifiers for _peersLRU, _peersQueue, _server, _peers, _refillIntervalId, and _refillIntervalSelectionCounter * Ignore accessibility errors in examples * Update names and access specifiers of Peer fields * Ignore access errors for _eciesSession * Make common field public for Peer class * Update names and access specifiers of Peer fields * Make id public readonly * Update names and access specifiers of Mac class fields * Update names and access specifiers of ECIES class fields * Update names and access specifiers of Peer class fields * Ignore accessibility errors in examples * Update example * Update names and access specifiers of class fields in protocol subpackage * Update names and access specifiers of class fields in ext subpackage * Update names and access specifiers of class fields in dpt subpackage * Update names and access specifiers of class fields in dns subpackage * Fix name of accessed field * Update tests
Configuration menu - View commit details
-
Copy full SHA for 0af7309 - Browse repository at this point
Copy the full SHA 0af7309View commit details -
common: add Cancun CFI EIPs for devnet8 and fix eip-4788 block buildi…
…ng issues (#2892) * common: add Cancun CFI EIPs for devnet8 * fix the parentBeaconBlockRoot related issues * fix issues * fix execution payload to block conversion for 4788 * fix client specs * fix spec --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 54e10a2 - Browse repository at this point
Copy the full SHA 54e10a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e33b0f8 - Browse repository at this point
Copy the full SHA e33b0f8View commit details -
* Bump version, updated upstream dependency versions, updated README (RLP) * Update release date to 2023-07-13 * Add generic Buffer -> Uint8Array README section * Add generic README unreleased note * Add generic ESM sections * Add a first browser example section to README (EVM) * Small updates * Renamed blobHelpers.ts -> blobs.ts (Util), moved Util encoding to Trie * Version bump, update upstream dependency versions, update README (Util) * Move encoding tests from Util to Trie * Version bump, update upstream dependency versions, update README (Common) * Rebuild docs * Version bump, update upstream dependency versions, update README (Trie) * Version bump, update upstream dependency versions, update README (devp2p) * Rebuild docs (Tx) * Version bump, update upstream dependency versions, update README (Tx) * Version bump, update upstream dependency versions, update README (Block) * Rebuild docs (Block) * Version bump, update upstream dependency versions, update README (Blockchain) * Rebuild docs (Blockchain) * Version bump, update upstream dependency versions, update README, added LICENSE file (Genesis) * Version bump, update upstream dependency versions, update README (StateManager) * Rebuild docs (StateManager) * Version bump, update upstream dependency versions, update README (Ethash) * Version bump, update upstream dependency versions, update README (EVM) * First part of VM README additions * Blockchain: remove level dependency, other changes * Dependency clean-up * Bump client version to v0.8.0 * Rebuild package-lock.json * Small updates * Add CHANGELOG introduction sections * Adjust Cancun HF CHANGELOG note (all EIPs included) * Bring release notes up to date * Rebuild Block, Common docs * Rebuild Ethash docs * Small updates and corrections * More small corrections
Configuration menu - View commit details
-
Copy full SHA for 66c98f3 - Browse repository at this point
Copy the full SHA 66c98f3View commit details -
Small RC1 Release Cleanup Round (#2894)
* EVM: add @ethereumjs/statemanager dependency, new RC.2 release * Some small clean-ups * VM constructor new VM() -> VM.create() doc update * Update packages/evm/README.md --------- Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Configuration menu - View commit details
-
Copy full SHA for 6b23892 - Browse repository at this point
Copy the full SHA 6b23892View commit details
Commits on Jul 18, 2023
-
client: migrate tests to vite (#2797)
* client: migrate tests to vite * client: update test scripts * client: fix rpc engine tests * client: fix rpc engine tests * client: remove unnecessary stringification * client: fix more rpc tests * client: misc test fixes * client: fix ci script still using tape * Rename libp2p tests to avoid vitest running them * fix instanceof tests * Update vitest.config so that test:CLI runs * Update vitest.config so that test:CLI runs * Fixes for client.spec.ts * Fix error in sender.spec.ts * Fix test formatting rlpxserver.spec.ts * Update unit test config, randomize rpc port * test fixes * more test fixes * Fix engine tests * Partial test fixes * Fix merge integration test * fix fcu hex handling * Add timeouts and fix lightsync * Various test and type fixes * fix txpool tests * correct bytes2hex import * Fix lightethereumservice tests * client: fix lesprotocol test * Fix most full ethereum service tests * Fix fullethereumservice test * "Fix" flow control test * Fix rlxppeer test * client: fix lightsync integration test timeouts * client: update client ci * client: increase timeout for some tests * client: remove only from flowcontrol test * client: more test fixes * client: increase timeout for miner * client: increase timeout for miner * client: increase more timeouts and fix missing it statement * fix integration tests * fix lint rules * fix npm script * Fix lint file extension * Fix lint config, again * File path fix --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: ScottyPoi <scott.simpson@ethereum.org> Co-authored-by: Scotty <66335769+ScottyPoi@users.noreply.github.com> Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8946609 - Browse repository at this point
Copy the full SHA 8946609View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fec1f4 - Browse repository at this point
Copy the full SHA 9fec1f4View commit details
Commits on Jul 19, 2023
-
Devp2p EventEmitter refactor (#2893)
* Change access specifiers for RLPx _privateKey, _id, _debug, _timeout * Renaming accessed id property in client tests * Change access specifiers for RLPx _maxPeers, _clientId, _remoteClientIdFilter, and _capabilities * Ignore error message from reassigning readonly property in tests * Change access specifiers for _common, _listenPort, and _dpt * Change access specifiers for _peersLRU, _peersQueue, _server, _peers, _refillIntervalId, and _refillIntervalSelectionCounter * Ignore accessibility errors in examples * Update names and access specifiers of Peer fields * Ignore access errors for _eciesSession * Make common field public for Peer class * Update names and access specifiers of Peer fields * Make id public readonly * Update names and access specifiers of Mac class fields * Update names and access specifiers of ECIES class fields * Update names and access specifiers of Peer class fields * Ignore accessibility errors in examples * Update example * Update names and access specifiers of class fields in protocol subpackage * Update names and access specifiers of class fields in ext subpackage * Update names and access specifiers of class fields in dpt subpackage * Update names and access specifiers of class fields in dns subpackage * Fix name of accessed field * Update tests * Don't extend EventEmitter in RLPx class * Update tests * Update tests * Update examples * Update tests * Don't exten EventEmitter in Protocol class * Update tests * Update examples * Update tests * Don't extend EventEmitter in dpt class * Don't extend EventEmitter in kbucket class * Update tests * Update tests * Fix rlpxserver test * Fix tests --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 966d7dd - Browse repository at this point
Copy the full SHA 966d7ddView commit details -
Troubleshoot failing node versions tests: Adjust timeouts in devp2p t…
…ests to avoid race conditions (#2895) * Make timeout and wait longer * Update comment --------- Co-authored-by: Scotty <66335769+ScottyPoi@users.noreply.github.com> Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c1950ac - Browse repository at this point
Copy the full SHA c1950acView commit details
Commits on Jul 20, 2023
-
Adjust client unit test timeouts (#2901)
* Extend timeout window for client unit tests * Remove specific test timeouts and up global to 3m * Fix cli tests * Fix client CI and vitest config * Fix cli job command * cleanup timeouts * fix imports * revert namespace import to require * extent client test timeout * extend integration test timeouts * skip problematic miner tests * lint
Configuration menu - View commit details
-
Copy full SHA for d19ee0e - Browse repository at this point
Copy the full SHA d19ee0eView commit details
Commits on Jul 21, 2023
-
client: apply engine api changes for devnet 8 (#2896)
* client: apply engine api changes for devnet 8 * fix client spec * add timestamp tests * fix v3 comment * add fcu3 usage specs
Configuration menu - View commit details
-
Copy full SHA for a616ca0 - Browse repository at this point
Copy the full SHA a616ca0View commit details
Commits on Jul 23, 2023
-
Monorepo: JSON -> JS Transition (#2911)
* Common: move EIP configs to single eips.ts file * Common: delete all separate EIP JSON files * Common: remove EIP config name and number properties * Common: EIPs typing, parameter cleanup, test adjustments * Add missing 3651 WARM COINBASE EIP config * Minor * Fix EIP number typo, other small fixes * Common: rename HardforkConfig -> HardforkTransitionConfig * Add missing EIP * Common: moved hardfork JSON file configurations to single hardforks.ts file * Common: delete HF files * Common: replace chain JSON file configs with single chains.ts file * Common: delete chain JSON files * VM: internalize DAO configuration (account list and refund contract) * Common type improvements
Configuration menu - View commit details
-
Copy full SHA for 532eff8 - Browse repository at this point
Copy the full SHA 532eff8View commit details
Commits on Jul 25, 2023
-
Add
debug_traceCall
RPC method (#2913)* add debug_traceCall RPC method * create traceCall.spec file * Add 'method exists' test * Add test for messing/invalid parameter types * Add simple method call test * Add jsdoc links and clean up body references * Update packages/client/test/rpc/debug/traceCall.spec.ts Co-authored-by: Scorbajio <indigophi@protonmail.com> * Update packages/client/test/rpc/debug/traceCall.spec.ts Co-authored-by: Scorbajio <indigophi@protonmail.com> * Add type conversion for RpcTx --------- Co-authored-by: Scotty <66335769+ScottyPoi@users.noreply.github.com> Co-authored-by: ScottyPoi <scott.simpson@ethereum.org> Co-authored-by: Scorbajio <indigophi@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 84c57cb - Browse repository at this point
Copy the full SHA 84c57cbView commit details -
Address security vulnerabilities (#2912)
* devp2p: remove deprecated: @types/chalk * devp2p: update dependency for 'multaddr' * client: update dependencies for 'multiaddr' and 'peer-id' * Fix devp2p imports * client: update peer-id dependency * trie: update 0x dependency * commit package-lock * trie: use recommended 0x version * trie: remove 0x dependency completely * clean up package-lock * client: update import and fix parse.spec.ts * client: update import / fix rlpxserver.spec.ts * devp2p: revert back to multiaddr v10.0.1 * Fix import for Convert * client: revert back to multiaddr v10.0.1 * commit package-lock * lint fix --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d971c39 - Browse repository at this point
Copy the full SHA d971c39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38de29b - Browse repository at this point
Copy the full SHA 38de29bView commit details
Commits on Jul 26, 2023
-
Update ESLint Dependency (#2914)
* Use eslint version 8.28.0 * Use eslint version 8.35.0 * Update config file * Use eslint version 8.45.0 * Update eslint dependencies * update github plugin * Update package-lock.json * Update package-lock.json --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 191faf5 - Browse repository at this point
Copy the full SHA 191faf5View commit details -
Trie - async walk generator (#2904)
* Trie: async iterator _walkTrie function * write test/demo script * Trie: internalize walkTrieIterable into Trie class * Trie: include helper methods for all nodes / value nodes * remove null conditional * update test with sparse trie example --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e984704 - Browse repository at this point
Copy the full SHA e984704View commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f5fc7d4 - Browse repository at this point
Copy the full SHA f5fc7d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6308469 - Browse repository at this point
Copy the full SHA 6308469View commit details -
Rename
datagas
toblobgas
- eip 4844 pr 7354 (#2919)* rename datagas to blobgas - eip 7354 * update docs * Update packages/block/src/block.ts Co-authored-by: g11tech <gajinder@g11.in> * Update packages/block/src/block.ts Co-authored-by: g11tech <gajinder@g11.in> * rename fixes * further cleanups * further cleanups * missing cleanup * Doc changes * Fix field name --------- Co-authored-by: g11tech <gajinder@g11.in>
Configuration menu - View commit details
-
Copy full SHA for 174772e - Browse repository at this point
Copy the full SHA 174772eView commit details
Commits on Jul 29, 2023
-
Handle SIGTERM in client (#2921)
* Add listener for SIGTERM signal * Update docs * Send SIGINT in tests
Configuration menu - View commit details
-
Copy full SHA for 654c67a - Browse repository at this point
Copy the full SHA 654c67aView commit details
Commits on Jul 31, 2023
-
Client: move libp2p folder to archive (#2926)
* Client: rename libp2pBrowserBuild > libp2p * Client: move libp2p folder to archive * Update .eslintignore * Client: remove unused libp2p dependencies * Rebuild package-lock.json
Configuration menu - View commit details
-
Copy full SHA for 5669e6b - Browse repository at this point
Copy the full SHA 5669e6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cff6ef - Browse repository at this point
Copy the full SHA 0cff6efView commit details -
Add tests for client cli options (#2916)
* Add tests for ws, engine api, and rpc * Add logging, documentation, and network tests * Add cache tests * Increase test timeouts * Add tests for experimental features and client execution limits options * Add tests for network protocol options * Update test client args and success assertions * Update engine api tests messages and assertions * Update test messages * Update test message * Add a test for rest of network options remaining * Add tests for client pow network * Validate custom address and port are being used * Add test for client sync options * Update test * Add test for file and directory options * Use different ports for client runs to reduce connect errors * Use different ports for client runs to reduce connect errors * Use different ports for client runs to reduce connect errors * Update timeouts and ports * Fix tests * Don't repeat yourself * Use different port to avoid connection issue --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 40c2395 - Browse repository at this point
Copy the full SHA 40c2395View commit details
Commits on Aug 1, 2023
-
client: add trienode fetcher for snap sync (#2623)
* parent 569128b author Amir <indigophi@protonmail.com> 1680919955 -0700 committer Amir <indigophi@protonmail.com> 1684182403 -0700 Create base for trienode fetcher Integrate trie node fetcher with account fetcher - Implement task phase Switch to fetching all nodes starting from root Keep record of node hashes with requested paths for cross reference check Add mappings to track path and node requests Fix bugs Process node data in store Queue unkown children of received nodes for fetching Fetch rest of subtrie before removing active request * Use Uint8Array instead of Buffer * Fix bugs and linting issues * Request all nodes on key path for fetching * Process nodes and request unkown ones * WIP: Debug encoding bugs * Create helper function for converting from hex to keybyte encoding * Update path with new paths for known child nodes * Append next nibble as a byte to stay consistent with hex encoding * Update debug statements to provide more clear logs * remove terminator from hex encoded key before appending to path * Debug actual and expected node data discrepancy * Put fetched node data by account data parsed from leaves * Debug putting accounts from fetched nodes * Initialize buffer of correct length * Clean up code * Rework how the extension node path is calculated * Rename functions and clean up * Set up checks for storage and code healing * Queue storage node for fetching from account leaf node * Merge and format paths with new stacked sync path * Complete path merge logic * Store storage node data with account it originates from * Update how syncPath is being calculated * Include originating account node hash in storage node requests * Clean up trienodefetcher.ts * Clean up accountfetcher.ts * Clean up snap sync files * Add tests for trienodefetcher * Add function docstrings and remove duplicated code * Clean up spacing * Remove getPathTo from encoding helpers * Rename functions * Test tasks and path request queing functions and helpers * Process node data collected from Sepolia * Update test * Move trie node fetcher helper functions into encoding helpers file * Use vitest for trie node fetcher tests * Clean up and update comments * Keep pathStrings in Job * Update tests * Add tests for pathToHexKey from encoding helpers * Use push instead of unshift * Do not start sync in test for finding best peer * Update tests * Fix linting issues * Update packages/client/src/sync/fetcher/trienodefetcher.ts Co-authored-by: acolytec3 <konjou@gmail.com> * Update packages/client/src/sync/fetcher/trienodefetcher.ts Co-authored-by: acolytec3 <konjou@gmail.com> * Update packages/client/src/sync/fetcher/trienodefetcher.ts Co-authored-by: acolytec3 <konjou@gmail.com> * Update packages/client/src/sync/fetcher/trienodefetcher.ts Co-authored-by: acolytec3 <konjou@gmail.com> * Use original map to check received data * Use MapDB for speedup * small refac * fixes * shift trie instances to using useKeyHashing true --------- Co-authored-by: acolytec3 <konjou@gmail.com> Co-authored-by: harkamal <gajinder@g11.in>
Configuration menu - View commit details
-
Copy full SHA for e11a93c - Browse repository at this point
Copy the full SHA e11a93cView commit details -
Fix rpc custom address bug (#2930)
* Add custom address parameters to RPC server startup * Adjust port numbers in cli tests * custom dir fixes * clean up tempdir after test * Remove duplicate rpc tests with colliding ports * Update rpc custom address test * Fix custom address test * lint * Manual wait before connecting client --------- Co-authored-by: Amir <indigophi@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 14e7bba - Browse repository at this point
Copy the full SHA 14e7bbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9843f9 - Browse repository at this point
Copy the full SHA f9843f9View commit details
Commits on Aug 2, 2023
-
Use version 12.3 of ethereum/test (#2933)
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 05bc2b9 - Browse repository at this point
Copy the full SHA 05bc2b9View commit details -
client: test and update devnet 8 integration sims (#2934)
* client: test and update devnet 8 integration sims * Client test import fix --------- Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6eb9532 - Browse repository at this point
Copy the full SHA 6eb9532View commit details
Commits on Aug 4, 2023
-
Reintegrate Skipped vm Tests (#2937)
* Remove duplicate test skips * Remove tests that finish all assertions in roughly less than 10 seconds * Remove nonexistant tests
Configuration menu - View commit details
-
Copy full SHA for 7ff4c8a - Browse repository at this point
Copy the full SHA 7ff4c8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d13804d - Browse repository at this point
Copy the full SHA d13804dView commit details
Commits on Aug 5, 2023
-
client: add support for multiple same-type messages over devp2p (#2940)
* client: add support for multiple same-type messages over devp2p * client/net/sync/boundprotocol: fix timeout deadlock
Configuration menu - View commit details
-
Copy full SHA for 845a26b - Browse repository at this point
Copy the full SHA 845a26bView commit details
Commits on Aug 6, 2023
-
Fix engine-blobs hive tests (#2935)
* hive cancun test runner [no ci] * temp: update header to run hive genesis [no ci] * block/client: ensure eth_getBlock returns parentBeaconBlockRoot [no ci] * Broadcast pooled txs to newly added peers * Move newPooledTx broadcast listener to fullEthereumService * Small fixes * Fix eth68 message encoding to match geth * client: add UNSUPPORTED_FORK error code [no ci] * client: fix replacement blob gas [no ci] * client: fix NewPooledTransactionHashes decoder * common: restore cancun fork * Fix broken engine test * client: fix txpool timing out * client: fix txpool test * update code comment * remove async from sendNewTxHashes * undo not needed change * use TransactionType enum --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com> Co-authored-by: harkamal <gajinder@g11.in>
Configuration menu - View commit details
-
Copy full SHA for 71619d8 - Browse repository at this point
Copy the full SHA 71619d8View commit details
Commits on Aug 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f28ddcd - Browse repository at this point
Copy the full SHA f28ddcdView commit details -
Collapse
EthereumService
abstraction service (#2943)* Collapse ethereumservice into service * Clean up ethereumservice references
Configuration menu - View commit details
-
Copy full SHA for 0a612d0 - Browse repository at this point
Copy the full SHA 0a612d0View commit details
Commits on Aug 8, 2023
-
Fix block validation order for EIP4844 (#2946)
* block: optimize validator * header: correctly choose inferred type (support `null` as excessBlobGas / blobGasUsed)
Configuration menu - View commit details
-
Copy full SHA for f8605a0 - Browse repository at this point
Copy the full SHA f8605a0View commit details -
Fix Cancun Pyspec tests (#2944)
* evm: ensure selfdestruct account is cleared prior to updating target [no ci] * evm: fix SENDALL EIP 6780
Configuration menu - View commit details
-
Copy full SHA for 60e4def - Browse repository at this point
Copy the full SHA 60e4defView commit details -
tx/block/vm: update maxFeePerBlobGas casing (#2947)
* tx/block/vm: update maxFeePerBlobGas casing * client: fix maxFeePerBlobGas casing tests: also fix casing
Configuration menu - View commit details
-
Copy full SHA for 74f2a15 - Browse repository at this point
Copy the full SHA 74f2a15View commit details
Commits on Aug 9, 2023
-
Client: If "dev" option is used, it should have a value and not be de…
…faulted to mainnet (#2948) * Throw error if "dev" option is passed in without a value * Remove log statements * Add test for "dev" option being passed in without a value * Update test
Configuration menu - View commit details
-
Copy full SHA for f704378 - Browse repository at this point
Copy the full SHA f704378View commit details -
Client/StateManager: storageRangeAt() RPC call / EVMStateManager Inte…
…rface Extension (#2922) * Initial version of storageRangeAt(). * Update input validation of storageRangeAt(). * Add validator for unsigned integers. * remove return await --------- Co-authored-by: KoningR <KoningR@users.noreply.github.com> Co-authored-by: Scotty <66335769+ScottyPoi@users.noreply.github.com> Co-authored-by: Holger Drewes <Holger.Drewes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fa8a518 - Browse repository at this point
Copy the full SHA fa8a518View commit details -
* Add CHANGELOG base entry, bump version number, update upstream dependency versions (Block) * Correct Block dependency version to include ^ * Add CHANGELOG base entry, bump version number, update upstream dependency versions (Blockchain) * Bump client version * Add CHANGELOG base entry, bump version number, update upstream dependency versions (Common) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (devp2p) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (Ethash) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (EVM) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (Genesis) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (RLP) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (StateManager) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (Trie) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (Tx) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (Util) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (VM) * Add CHANGELOG base entry, bump version number, update upstream dependency versions (Wallet) * Rebuild package-lock.json * CHANGELOG updates with change diff since RC1 (partly RC2) * Rebuild docs * Small fixes * Additional README updates * Update packages/client/CHANGELOG.md * Update packages/devp2p/CHANGELOG.md * Small release note additions --------- Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
Configuration menu - View commit details
-
Copy full SHA for c47d2c7 - Browse repository at this point
Copy the full SHA c47d2c7View commit details -
client: await dumpStorageRange in storageRangeAt rpc for errors to be…
… properly handled (#2952)
Configuration menu - View commit details
-
Copy full SHA for 4f46bbe - Browse repository at this point
Copy the full SHA 4f46bbeView commit details
Commits on Aug 10, 2023
-
client: fix newPayloadV2 having PayloadV3 params (#2954)
* client: fix newPayloadV2 having PayloadV3 params * Update packages/client/src/rpc/modules/engine.ts Co-authored-by: spencer <spencer.taylor-brown@ethereum.org> --------- Co-authored-by: spencer <spencer.taylor-brown@ethereum.org>
Configuration menu - View commit details
-
Copy full SHA for 292b16d - Browse repository at this point
Copy the full SHA 292b16dView commit details
Commits on Aug 11, 2023
-
trie: improve util types and handling (#2951)
* trie: improve util types and handling * trie: undo some trie modifications * trie: redo trie simplifications * trie: remove null return from lookup node
Configuration menu - View commit details
-
Copy full SHA for 466b6f2 - Browse repository at this point
Copy the full SHA 466b6f2View commit details
Commits on Aug 13, 2023
-
client: update shanghai/cancun engine api specs (#2955)
* client: fix newPayloadV2 having PayloadV3 params * client: update shanghai/cancun engine api specs * evm/vm/common: remove beacon root precompile * tx: fix 4844 not charging for access list gas in vm * vm: fix eip4788 tests
Configuration menu - View commit details
-
Copy full SHA for 1f73936 - Browse repository at this point
Copy the full SHA 1f73936View commit details -
trie: allow trie put/del ops to skip transforming key for snapsync (#…
…2950) * trie: allow trie put/del ops to skip transforming key * add ability to test against the synced snap trie * fix spec * match entire state * add spec to trie test * fix and edge case --------- Co-authored-by: Scorbajio <indigophi@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 125a696 - Browse repository at this point
Copy the full SHA 125a696View commit details
Commits on Aug 14, 2023
-
fixed kademlia kbucket add (#2957)
in the kbucket implementation the dontSplit attribute of KBucketNode is typed as bool, but was checked wit "!== undefined" which always was true. This caused KBucket.add to never split the leaf node and therefore kept the kbucket as a single level tree with a maximum of _numberOfNodesPerKBucket entrys in total.
Configuration menu - View commit details
-
Copy full SHA for b54a05c - Browse repository at this point
Copy the full SHA b54a05cView commit details
Commits on Aug 15, 2023
-
Update statemanager tests (#2960)
* Test that error is thrown * Test if account exists * Test clearContractStorage * Remove unused import
Configuration menu - View commit details
-
Copy full SHA for 985575c - Browse repository at this point
Copy the full SHA 985575cView commit details -
common: handle forkHash on timestamp == genesis timestamp (#2959)
* common: handle forkHash on timestamp == genesis timestamp * Update packages/common/src/utils.ts Co-authored-by: g11tech <gajinder@g11.in> --------- Co-authored-by: g11tech <gajinder@g11.in>
Configuration menu - View commit details
-
Copy full SHA for 6d283b1 - Browse repository at this point
Copy the full SHA 6d283b1View commit details -
Snap Sync Fetchers: Highest-Known-Hash Optimization (#2941)
* Add assert to check if account trie root matches expected * Use hashed tries * Skip tasks with limit lower than the highest known account key hash * Remove log statements * Update test * Use a object that is different from null object for termination check * Add tests for highestKnownHash optimization for account fetcher * Revert "Use hashed tries" This reverts commit d026655. --------- Co-authored-by: g11tech <gajinder@g11.in>
Configuration menu - View commit details
-
Copy full SHA for e6dc9db - Browse repository at this point
Copy the full SHA e6dc9dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cde93d - Browse repository at this point
Copy the full SHA 8cde93dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b153bc6 - Browse repository at this point
Copy the full SHA b153bc6View commit details
Commits on Aug 16, 2023
-
Replace testdouble with vitest test helpers (#2953)
* Refactor headerfetcher.spec.ts to use vi instead of td * Refactor skeleton.spec.ts to use vi instead of td * Refactor newPayloadV2.spec.ts to use vi instead of td * Refactor newPayloadV1.spec.ts.spec.ts to use vi instead of td * Remove unused variable * Use longer timeout for locally failing tests * Refactor client.spec.ts to use vi instead of td * Remove commented out code * Refactor pendingBlock.spec.ts to use vi instead of td * Refactor beaconsync.spec.ts to use vi instead of td * Refactor peerpool.spec.ts to use vi instead of td * Refactor snapsync.spec.ts to use vi instead of td * Remove unused variable * Refactor fullsync.spec.ts to use vi instead of td * Remove commented code * Refactor rlpxserver.spec.ts to use vi instead of td * Refactor miner.spec.ts to use vi instead of td * fix rlpxserver test * Increate timeout for ethash PoW test * Fix linting issues * Remove extraneous td reference * Add some any to skip typing errors --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 04412bc - Browse repository at this point
Copy the full SHA 04412bcView commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e1c1e7a - Browse repository at this point
Copy the full SHA e1c1e7aView commit details
Commits on Aug 18, 2023
-
Fix the Trie Package Benchmarks (#2969)
* Refactor esm to cjs and db usage * Update level implementation to match current api --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b7cb22f - Browse repository at this point
Copy the full SHA b7cb22fView commit details -
Trie: decouple walk test from demo (#2966)
* trie: remove console logs from test * add debug package * walk log helper functions * add walk demo * commit lock * Clean up demo and turn on debug logs during run --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 85b8aa4 - Browse repository at this point
Copy the full SHA 85b8aa4View commit details
Commits on Aug 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b1129f0 - Browse repository at this point
Copy the full SHA b1129f0View commit details