From 6ff068fff7c9fbf6de631743317604680a6b554b Mon Sep 17 00:00:00 2001 From: Legion's Date: Wed, 5 Jun 2024 07:20:29 +0700 Subject: [PATCH] use config err bug vitest local not run test browser v.1.6.0 back to v.1.5.0 config befor update to ver 1.6.0 --- .github/workflows/blockchain-build.yml | 2 +- .github/workflows/browser.yml | 4 +- .github/workflows/ethash-build.yml | 2 +- .github/workflows/evm-build.yml | 2 +- .github/workflows/genesis-build.yml | 4 +- .github/workflows/lockfile.yml | 2 +- .github/workflows/statemanager-build.yml | 2 +- .github/workflows/tx-build.yml | 2 +- FUNDING.json | 7 + package-lock.json | 359 ++++++------------ package.json | 6 +- packages/block/package.json | 4 +- packages/blockchain/package.json | 4 +- .../devnets/4844-interop/config/config.yml | 2 +- .../devnets/4844-interop/config/genesis.json | 205 +++++----- .../devnets/4844-interop/prysm/config.yml | 2 +- packages/client/docs/classes/Config.md | 233 +++++++----- packages/client/docs/enums/SyncMode.md | 6 +- .../client/docs/interfaces/ConfigOptions.md | 145 ++++--- packages/client/package.json | 8 +- .../client/testTZbBr5}/customChain.json | 0 ...2518de1108a98ceba360bc2e1856af2-audit.json | 0 .../testTZbBr5}/customChain/chain/CURRENT | 0 .../client/testTZbBr5}/customChain/chain/LOCK | 0 .../client/testTZbBr5}/customChain/chain/LOG | 0 .../customChain/chain/MANIFEST-000002 | Bin .../testTZbBr5}/customChain/config/CURRENT | 0 .../testTZbBr5}/customChain/config/LOCK | 0 .../client/testTZbBr5}/customChain/config/LOG | 0 .../customChain/config/MANIFEST-000002 | Bin .../testTZbBr5}/customChain/meta/CURRENT | 0 .../client/testTZbBr5}/customChain/meta/LOCK | 0 .../client/testTZbBr5}/customChain/meta/LOG | 0 .../customChain/meta/MANIFEST-000002 | Bin .../testTZbBr5}/customChain/state/CURRENT | 0 .../client/testTZbBr5}/customChain/state/LOCK | 0 .../client/testTZbBr5}/customChain/state/LOG | 0 .../customChain/state/MANIFEST-000002 | Bin .../client/testTZbBr5}/customGenesis.json | 0 packages/common/package.json | 4 +- packages/devp2p/package.json | 4 +- packages/ethash/package.json | 4 +- packages/ethereum-tests | 2 +- packages/evm/package.json | 4 +- packages/genesis/package.json | 12 +- packages/rlp/package.json | 10 +- packages/statemanager/package.json | 4 +- packages/trie/package.json | 6 +- packages/tx/package.json | 4 +- packages/util/package.json | 4 +- packages/verkle/package.json | 12 +- packages/vm/package.json | 6 +- packages/wallet/package.json | 4 +- 53 files changed, 514 insertions(+), 567 deletions(-) create mode 100644 FUNDING.json rename {testTZbBr5 => packages/client/testTZbBr5}/customChain.json (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/.f812457e42518de1108a98ceba360bc2e1856af2-audit.json (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/chain/CURRENT (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/chain/LOCK (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/chain/LOG (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/chain/MANIFEST-000002 (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/config/CURRENT (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/config/LOCK (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/config/LOG (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/config/MANIFEST-000002 (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/meta/CURRENT (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/meta/LOCK (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/meta/LOG (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/meta/MANIFEST-000002 (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/state/CURRENT (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/state/LOCK (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/state/LOG (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customChain/state/MANIFEST-000002 (100%) rename {testTZbBr5 => packages/client/testTZbBr5}/customGenesis.json (100%) diff --git a/.github/workflows/blockchain-build.yml b/.github/workflows/blockchain-build.yml index d8faae7d7..f68407a01 100644 --- a/.github/workflows/blockchain-build.yml +++ b/.github/workflows/blockchain-build.yml @@ -41,4 +41,4 @@ jobs: - uses: codecov/codecov-action@v3 with: files: ${{ env.cwd }}/coverage/lcov.info - flags: blockchain \ No newline at end of file + flags: blockchain diff --git a/.github/workflows/browser.yml b/.github/workflows/browser.yml index 0498205be..43aae350c 100644 --- a/.github/workflows/browser.yml +++ b/.github/workflows/browser.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/checkout@v4 with: submodules: recursive # necessary for block tests to load ethereum/tests - + - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: @@ -48,5 +48,3 @@ jobs: - run: npm run test:browser -w=@ethereumjs/evm - run: npm run test:browser -w=@ethereumjs/vm - run: npm run test:browser -w=@ethereumjs/verkle - - diff --git a/.github/workflows/ethash-build.yml b/.github/workflows/ethash-build.yml index e9a90041c..4ddd2dd1d 100644 --- a/.github/workflows/ethash-build.yml +++ b/.github/workflows/ethash-build.yml @@ -41,4 +41,4 @@ jobs: - uses: codecov/codecov-action@v3 with: files: ${{ env.cwd }}/coverage/lcov.info - flags: ethash \ No newline at end of file + flags: ethash diff --git a/.github/workflows/evm-build.yml b/.github/workflows/evm-build.yml index d1fbe170d..a3639320b 100644 --- a/.github/workflows/evm-build.yml +++ b/.github/workflows/evm-build.yml @@ -43,4 +43,4 @@ jobs: - uses: codecov/codecov-action@v3 with: files: ${{ env.cwd }}/coverage/lcov.info - flags: evm \ No newline at end of file + flags: evm diff --git a/.github/workflows/genesis-build.yml b/.github/workflows/genesis-build.yml index 5eb151352..dabdb3cde 100644 --- a/.github/workflows/genesis-build.yml +++ b/.github/workflows/genesis-build.yml @@ -39,11 +39,11 @@ jobs: working-directory: ${{github.workspace}} - run: npm run lint - + - run: npm run coverage - uses: codecov/codecov-action@v3 with: files: ${{ env.cwd }}/coverage/lcov.info flags: genesis - - run: npm run test:node # Only run node tests for now until vitest browser test issues are sorted out \ No newline at end of file + - run: npm run test:node # Only run node tests for now until vitest browser test issues are sorted out diff --git a/.github/workflows/lockfile.yml b/.github/workflows/lockfile.yml index 5ff7cd885..4f1328c49 100644 --- a/.github/workflows/lockfile.yml +++ b/.github/workflows/lockfile.yml @@ -19,7 +19,7 @@ jobs: filters: | src: - 'package-lock.json' - + - name: Use Node.js 18 uses: actions/setup-node@v4 with: diff --git a/.github/workflows/statemanager-build.yml b/.github/workflows/statemanager-build.yml index e3477e5c0..ececf349e 100644 --- a/.github/workflows/statemanager-build.yml +++ b/.github/workflows/statemanager-build.yml @@ -41,4 +41,4 @@ jobs: - uses: codecov/codecov-action@v3 with: files: ${{ env.cwd }}/coverage/lcov.info - flags: statemanager \ No newline at end of file + flags: statemanager diff --git a/.github/workflows/tx-build.yml b/.github/workflows/tx-build.yml index 01bcb0f3f..408a3156d 100644 --- a/.github/workflows/tx-build.yml +++ b/.github/workflows/tx-build.yml @@ -43,4 +43,4 @@ jobs: - uses: codecov/codecov-action@v3 with: files: ${{ env.cwd }}/coverage/lcov.info - flags: tx \ No newline at end of file + flags: tx diff --git a/FUNDING.json b/FUNDING.json new file mode 100644 index 000000000..19d3e5501 --- /dev/null +++ b/FUNDING.json @@ -0,0 +1,7 @@ +{ + "drips": { + "ethereum": { + "ownedBy": "0xa6f9685867e15785d7E90523776A6bD8a2989D79" + } + } +} diff --git a/package-lock.json b/package-lock.json index d4c9f19ed..6022aa8f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "eslint-plugin-simple-import-sort": "7.0.0", "eslint-plugin-sonarjs": "0.19.0", "lint-staged": "13.0.3", - "lockfile-lint-api": "^5.9.1", + "lockfile-lint-api": "^5.5.1", "prettier": "2.7.1", "sort-package-json": "1.57.0", "tape": "5.6.0", @@ -45,7 +45,7 @@ "vite-plugin-node-polyfills": "^0.21.0", "vite-plugin-top-level-await": "^1.4.1", "vite-plugin-wasm": "^3.3.0", - "vitest": "^1.6.0" + "vitest": "^1.2.2" }, "engines": { "node": ">=18", @@ -53,7 +53,7 @@ }, "peerDependencies": { "@vitest/browser": "^1.5.0", - "webdriverio": "^8.38.0" + "webdriverio": "^8.38.2" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -3327,13 +3327,13 @@ } }, "node_modules/@vitest/browser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-1.6.0.tgz", - "integrity": "sha512-3Wpp9h1hf++rRVPvoXevkdHybLhJVn7MwIMKMIh08tVaoDMmT6fnNhbP222Z48V9PptpYeA5zvH9Ct/ZcaAzmQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-1.5.0.tgz", + "integrity": "sha512-tJLV8j8sufAT2a3eONnfgIclaqx4RqC8sA3xH8uXwxFw7CNwWCPeJ0czVkUzCE/15bHRoGxwsHC+Ycch6zDb1Q==", "optional": true, "peer": true, "dependencies": { - "@vitest/utils": "1.6.0", + "@vitest/utils": "1.5.0", "magic-string": "^0.30.5", "sirv": "^2.0.4" }, @@ -3342,7 +3342,7 @@ }, "peerDependencies": { "playwright": "*", - "vitest": "1.6.0", + "vitest": "1.5.0", "webdriverio": "*" }, "peerDependenciesMeta": { @@ -3385,13 +3385,13 @@ } }, "node_modules/@vitest/expect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", - "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.5.0.tgz", + "integrity": "sha512-0pzuCI6KYi2SIC3LQezmxujU9RK/vwC1U9R0rLuGlNGcOuDWxqWKu6nUdFsX9tH1WU0SXtAxToOsEjeUn1s3hA==", "devOptional": true, "dependencies": { - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", + "@vitest/spy": "1.5.0", + "@vitest/utils": "1.5.0", "chai": "^4.3.10" }, "funding": { @@ -3399,12 +3399,12 @@ } }, "node_modules/@vitest/runner": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", - "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.5.0.tgz", + "integrity": "sha512-7HWwdxXP5yDoe7DTpbif9l6ZmDwCzcSIK38kTSIt6CFEpMjX4EpCgT6wUmS0xTXqMI6E/ONmfgRKmaujpabjZQ==", "devOptional": true, "dependencies": { - "@vitest/utils": "1.6.0", + "@vitest/utils": "1.5.0", "p-limit": "^5.0.0", "pathe": "^1.1.1" }, @@ -3440,9 +3440,9 @@ } }, "node_modules/@vitest/snapshot": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", - "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.5.0.tgz", + "integrity": "sha512-qpv3fSEuNrhAO3FpH6YYRdaECnnRjg9VxbhdtPwPRnzSfHVXnNzzrpX4cJxqiwgRMo7uRMWDFBlsBq4Cr+rO3A==", "devOptional": true, "dependencies": { "magic-string": "^0.30.5", @@ -3454,9 +3454,9 @@ } }, "node_modules/@vitest/spy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", - "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.5.0.tgz", + "integrity": "sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==", "devOptional": true, "dependencies": { "tinyspy": "^2.2.0" @@ -3466,12 +3466,12 @@ } }, "node_modules/@vitest/ui": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-1.6.0.tgz", - "integrity": "sha512-k3Lyo+ONLOgylctiGovRKy7V4+dIN2yxstX3eY5cWFXH6WP+ooVX79YSyi0GagdTQzLmT43BF27T0s6dOIPBXA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-1.5.0.tgz", + "integrity": "sha512-ETcToK2TzICf/Oartvt19IH7yR4oCs8GrQk5hRhZ5oZFaSdDHTh6o3EdzyxOaY24NZ20cXYYNGjj1se/5vHfFg==", "devOptional": true, "dependencies": { - "@vitest/utils": "1.6.0", + "@vitest/utils": "1.5.0", "fast-glob": "^3.3.2", "fflate": "^0.8.1", "flatted": "^3.2.9", @@ -3483,13 +3483,13 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vitest": "1.6.0" + "vitest": "1.5.0" } }, "node_modules/@vitest/utils": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", - "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.5.0.tgz", + "integrity": "sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==", "devOptional": true, "dependencies": { "diff-sequences": "^29.6.3", @@ -3502,15 +3502,15 @@ } }, "node_modules/@wdio/config": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.38.0.tgz", - "integrity": "sha512-9eMmHYkXw/0htj8Nok2vBa8Q+IS/wj7HXbLczKb5rEmDb57SW5iPMpZutFywGki1D/GIDLvejWaZvlxmS/yfBA==", + "version": "8.38.2", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.38.2.tgz", + "integrity": "sha512-xlnapTr1vOA0h5HsHTIqj47729FbG3WjxmgHweDEQvcT4C1g9l+WKf+N3FM7DNNoIsAqxKi6rOHG02rJADQJtw==", "optional": true, "peer": true, "dependencies": { "@wdio/logger": "8.38.0", - "@wdio/types": "8.37.0", - "@wdio/utils": "8.38.0", + "@wdio/types": "8.38.2", + "@wdio/utils": "8.38.2", "decamelize": "^6.0.0", "deepmerge-ts": "^5.0.0", "glob": "^10.2.2", @@ -3691,9 +3691,9 @@ } }, "node_modules/@wdio/repl/node_modules/@types/node": { - "version": "20.13.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.13.0.tgz", - "integrity": "sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==", + "version": "20.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.1.tgz", + "integrity": "sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==", "optional": true, "peer": true, "dependencies": { @@ -3701,9 +3701,9 @@ } }, "node_modules/@wdio/types": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-8.37.0.tgz", - "integrity": "sha512-36kmSlZcVhsMlbhaSCQUfL51iG81FlbzW4Dfkz4903cDkxmh64bgxydZbRB5aPLnJzzR7tI3chIME8zSVZFR8w==", + "version": "8.38.2", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-8.38.2.tgz", + "integrity": "sha512-+wj1c1OSLdnN4WO5b44Ih4263dTl/eSwMGSI4/pCgIyXIuYQH38JQ+6WRa+c8vJEskUzboq2cSgEQumVZ39ozQ==", "optional": true, "peer": true, "dependencies": { @@ -3714,9 +3714,9 @@ } }, "node_modules/@wdio/types/node_modules/@types/node": { - "version": "20.13.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.13.0.tgz", - "integrity": "sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==", + "version": "20.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.1.tgz", + "integrity": "sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==", "optional": true, "peer": true, "dependencies": { @@ -3724,15 +3724,15 @@ } }, "node_modules/@wdio/utils": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.38.0.tgz", - "integrity": "sha512-ios7MpyJk4kGW9ZOYxbPpdwVZBI7SzccIgiirqSf8rvJi62VpDA2nfa7i7BY1rs9p7lnenF8phwnuVFGMCoL0w==", + "version": "8.38.2", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.38.2.tgz", + "integrity": "sha512-y5AnBwsGcu/XuCBGCgKmlvKdwEIFyzLA+Cr+denySxY3jbWDONtPUcGaVdFALwsIa5jcIjcATqGmZcCPGnkd7g==", "optional": true, "peer": true, "dependencies": { "@puppeteer/browsers": "^1.6.0", "@wdio/logger": "8.38.0", - "@wdio/types": "8.37.0", + "@wdio/types": "8.38.2", "decamelize": "^6.0.0", "deepmerge-ts": "^5.1.0", "edgedriver": "^5.5.0", @@ -4436,15 +4436,15 @@ "peer": true }, "node_modules/bare-fs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.0.tgz", - "integrity": "sha512-TNFqa1B4N99pds2a5NYHR15o0ZpdNKbAeKTE/+G6ED/UeOavv8RY3dr/Fu99HW3zU3pXpo2kDNO8Sjsm2esfOw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.1.tgz", + "integrity": "sha512-W/Hfxc/6VehXlsgFtbB5B4xFcsCl+pAh30cYhoFyXErf6oGrwjh8SwiPAdHgpmWonKuYpZgGywN0SXt7dgsADA==", "optional": true, "peer": true, "dependencies": { "bare-events": "^2.0.0", "bare-path": "^2.0.0", - "bare-stream": "^1.0.0" + "bare-stream": "^2.0.0" } }, "node_modules/bare-os": { @@ -4465,13 +4465,13 @@ } }, "node_modules/bare-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-1.0.0.tgz", - "integrity": "sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.0.1.tgz", + "integrity": "sha512-ubLyoDqPnUf5o0kSFp709HC0WRZuxVuh4pbte5eY95Xvx5bdvz07c2JFmXBfqqe60q+9PJ8S4X5GRvmcNSKMxg==", "optional": true, "peer": true, "dependencies": { - "streamx": "^2.16.1" + "streamx": "^2.18.0" } }, "node_modules/base64-js": { @@ -4513,16 +4513,6 @@ "platform": "^1.3.3" } }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/bigint-crypto-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.3.0.tgz", @@ -4536,13 +4526,6 @@ "resolved": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.2.tgz", "integrity": "sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==" }, - "node_modules/bluebird": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", - "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", - "optional": true, - "peer": true - }, "node_modules/bn.js": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", @@ -4588,7 +4571,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "devOptional": true, + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5316,7 +5299,7 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "devOptional": true + "dev": true }, "node_modules/connect": { "version": "3.7.0", @@ -6012,56 +5995,6 @@ "ignored": "bin/ignored" } }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "optional": true, - "peer": true, - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/duplexer2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "optional": true, - "peer": true - }, - "node_modules/duplexer2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "optional": true, - "peer": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/duplexer2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "optional": true, - "peer": true - }, - "node_modules/duplexer2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -6086,18 +6019,18 @@ } }, "node_modules/edgedriver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/edgedriver/-/edgedriver-5.5.0.tgz", - "integrity": "sha512-qQIjDQ62cbDcoZ8AcN6PxQekOwGDZcTkdZj5qr6Ew1i4mMi3R0d1Y6DKlyUnkBs5GXUYua5wKB0XHMLj6FAChQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/edgedriver/-/edgedriver-5.6.0.tgz", + "integrity": "sha512-IeJXEczG+DNYBIa9gFgVYTqrawlxmc9SUqUsWU2E98jOsO/amA7wzabKOS8Bwgr/3xWoyXCJ6yGFrbFKrilyyQ==", "hasInstallScript": true, "optional": true, "peer": true, "dependencies": { "@wdio/logger": "^8.28.0", + "@zip.js/zip.js": "^2.7.44", "decamelize": "^6.0.0", "edge-paths": "^3.0.5", "node-fetch": "^3.3.2", - "unzipper": "^0.11.6", "which": "^4.0.0" }, "bin": { @@ -8032,7 +7965,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "devOptional": true + "dev": true }, "node_modules/fsevents": { "version": "2.3.3", @@ -8047,37 +7980,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "deprecated": "This package is no longer supported.", - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/fstream/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "optional": true, - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -8357,7 +8259,7 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "devOptional": true, + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8871,7 +8773,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "devOptional": true, + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9580,9 +9482,9 @@ } }, "node_modules/jackspeak": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.1.2.tgz", - "integrity": "sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.2.3.tgz", + "integrity": "sha512-htOzIMPbpLid/Gq9/zaz9SfExABxqRe1sSCdxntlO/aMD6u0issZQiY25n2GKQUtJ02j7z5sfptlAOMpWWOmvw==", "optional": true, "peer": true, "dependencies": { @@ -10699,9 +10601,9 @@ } }, "node_modules/mcl-wasm": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-1.5.0.tgz", - "integrity": "sha512-+Bnefweg0PWhQ//pVAawNkZAC+TH/mMZVsxmEyHvw8Ujhwu3cxUe9WITFK74dfgPRB09Zkmf6aUFXnW23OnVUw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-1.4.0.tgz", + "integrity": "sha512-90Tvmg2NXwnKMgTafA01PRELsYNNRb/F2bj3nzdByTLLMUmgkgL8H/oeWcjZtVVffnBJyNjDcYxY7cdOE/WoHg==", "dependencies": { "@types/node": "^20.2.5" }, @@ -10710,9 +10612,9 @@ } }, "node_modules/mcl-wasm/node_modules/@types/node": { - "version": "20.13.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.13.0.tgz", - "integrity": "sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==", + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", "dependencies": { "undici-types": "~5.26.4" } @@ -10887,7 +10789,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "devOptional": true, + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10899,7 +10801,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "devOptional": true, + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10921,19 +10823,6 @@ "optional": true, "peer": true }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "optional": true, - "peer": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", @@ -11938,7 +11827,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12631,9 +12520,9 @@ } }, "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "devOptional": true }, "node_modules/readable-stream": { @@ -14587,20 +14476,6 @@ "node": ">= 0.8" } }, - "node_modules/unzipper": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.11.6.tgz", - "integrity": "sha512-anERl79akvqLbAxfjIFe4hK0wsi0fH4uGLwNEl4QEnG+KKs3QQeApYgOS/f6vH2EdACUlZg35psmd/3xL2duFQ==", - "optional": true, - "peer": true, - "dependencies": { - "big-integer": "^1.6.17", - "bluebird": "~3.4.1", - "duplexer2": "~0.1.4", - "fstream": "^1.0.12", - "graceful-fs": "^4.2.2" - } - }, "node_modules/update-browserslist-db": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", @@ -14743,9 +14618,9 @@ } }, "node_modules/verkle-cryptography-wasm": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/verkle-cryptography-wasm/-/verkle-cryptography-wasm-0.4.2.tgz", - "integrity": "sha512-Mji9ibiCBS0ObveKuIC6XY009zLJTVBwwPaLnOI3yoj26MbZjAI8ByhWSmoQCJkWj/j/hNjcq9Jbx39Fguh92w==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/verkle-cryptography-wasm/-/verkle-cryptography-wasm-0.4.0.tgz", + "integrity": "sha512-g0gvXqUvdOxqKhyE6qiMLIWqmyP9rnQIb9VDc+GS8SOIPFGx12WhVB7IMkPcfBXUTZmcMT2JXiNMrK7iR2ofBA==", "dependencies": { "@scure/base": "^1.1.5" }, @@ -14810,9 +14685,9 @@ } }, "node_modules/vite-node": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz", - "integrity": "sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.5.0.tgz", + "integrity": "sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==", "devOptional": true, "dependencies": { "cac": "^6.7.14", @@ -15267,16 +15142,16 @@ } }, "node_modules/vitest": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", - "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.5.0.tgz", + "integrity": "sha512-d8UKgR0m2kjdxDWX6911uwxout6GHS0XaGH1cksSIVVG8kRlE7G7aBw7myKQCvDI5dT4j7ZMa+l706BIORMDLw==", "devOptional": true, "dependencies": { - "@vitest/expect": "1.6.0", - "@vitest/runner": "1.6.0", - "@vitest/snapshot": "1.6.0", - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", + "@vitest/expect": "1.5.0", + "@vitest/runner": "1.5.0", + "@vitest/snapshot": "1.5.0", + "@vitest/spy": "1.5.0", + "@vitest/utils": "1.5.0", "acorn-walk": "^8.3.2", "chai": "^4.3.10", "debug": "^4.3.4", @@ -15290,7 +15165,7 @@ "tinybench": "^2.5.1", "tinypool": "^0.8.3", "vite": "^5.0.0", - "vite-node": "1.6.0", + "vite-node": "1.5.0", "why-is-node-running": "^2.2.2" }, "bin": { @@ -15305,8 +15180,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "1.6.0", - "@vitest/ui": "1.6.0", + "@vitest/browser": "1.5.0", + "@vitest/ui": "1.5.0", "happy-dom": "*", "jsdom": "*" }, @@ -15448,19 +15323,19 @@ } }, "node_modules/webdriver": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.38.0.tgz", - "integrity": "sha512-BT3sd667AqcZ1lzaOd7lphjnc7MNG3WgduAq4vUUDYlJAbs6SyjYd0EZPIPv9KUUYr0BoSJTDa0Xuyl/6PPW0Q==", + "version": "8.38.2", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.38.2.tgz", + "integrity": "sha512-NGfjW0BDYwFgOIzeojOcWGn3tYloQdvHr+Y2xKKYVqa9Rs0x1mzlTjU1kWtC4DaV8DltskwaPa7o+s8hTNpuyA==", "optional": true, "peer": true, "dependencies": { "@types/node": "^20.1.0", "@types/ws": "^8.5.3", - "@wdio/config": "8.38.0", + "@wdio/config": "8.38.2", "@wdio/logger": "8.38.0", "@wdio/protocols": "8.38.0", - "@wdio/types": "8.37.0", - "@wdio/utils": "8.38.0", + "@wdio/types": "8.38.2", + "@wdio/utils": "8.38.2", "deepmerge-ts": "^5.1.0", "got": "^12.6.1", "ky": "^0.33.0", @@ -15471,9 +15346,9 @@ } }, "node_modules/webdriver/node_modules/@types/node": { - "version": "20.13.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.13.0.tgz", - "integrity": "sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==", + "version": "20.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.1.tgz", + "integrity": "sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==", "optional": true, "peer": true, "dependencies": { @@ -15481,19 +15356,19 @@ } }, "node_modules/webdriverio": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.38.0.tgz", - "integrity": "sha512-PxLtJPK8Aa+f/G/P8YGUwGH80uHowMA8cDHshhog6sKbp1BXEVB8x6PyC1AIswRlTWVijoes7cD0cUoVs6C87A==", + "version": "8.38.2", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.38.2.tgz", + "integrity": "sha512-r09y5UfivyYh5JOzT2SpJJ1zDmQl/R4OTH12opUqkjvp21BibCQm/uu1mrxGy4lzSHljrvqSVrrcGI+6UA1O8w==", "optional": true, "peer": true, "dependencies": { "@types/node": "^20.1.0", - "@wdio/config": "8.38.0", + "@wdio/config": "8.38.2", "@wdio/logger": "8.38.0", "@wdio/protocols": "8.38.0", "@wdio/repl": "8.24.12", - "@wdio/types": "8.37.0", - "@wdio/utils": "8.38.0", + "@wdio/types": "8.38.2", + "@wdio/utils": "8.38.2", "archiver": "^7.0.0", "aria-query": "^5.0.0", "css-shorthand-properties": "^1.1.1", @@ -15511,7 +15386,7 @@ "resq": "^1.9.1", "rgb2hex": "0.2.5", "serialize-error": "^11.0.1", - "webdriver": "8.38.0" + "webdriver": "8.38.2" }, "engines": { "node": "^16.13 || >=18" @@ -15526,9 +15401,9 @@ } }, "node_modules/webdriverio/node_modules/@types/node": { - "version": "20.13.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.13.0.tgz", - "integrity": "sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==", + "version": "20.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.1.tgz", + "integrity": "sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==", "optional": true, "peer": true, "dependencies": { diff --git a/package.json b/package.json index 34c90a1a1..56b542de3 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "eslint-plugin-simple-import-sort": "7.0.0", "eslint-plugin-sonarjs": "0.19.0", "lint-staged": "13.0.3", - "lockfile-lint-api": "^5.9.1", + "lockfile-lint-api": "^5.5.1", "prettier": "2.7.1", "sort-package-json": "1.57.0", "tape": "5.6.0", @@ -55,11 +55,11 @@ "vite-plugin-node-polyfills": "^0.21.0", "vite-plugin-top-level-await": "^1.4.1", "vite-plugin-wasm": "^3.3.0", - "vitest": "^1.6.0" + "vitest": "^1.2.2" }, "peerDependencies": { "@vitest/browser": "^1.5.0", - "webdriverio": "^8.38.0" + "webdriverio": "^8.38.2" }, "peerDependenciesMeta": { "@vitest/browser": { diff --git a/packages/block/package.json b/packages/block/package.json index bfbbe30e2..c2f667f79 100644 --- a/packages/block/package.json +++ b/packages/block/package.json @@ -17,14 +17,14 @@ "license": "MPL-2.0", "author": "mjbecze (mb@ethdev.com)", "type": "commonjs", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" diff --git a/packages/blockchain/package.json b/packages/blockchain/package.json index c4014ba63..b87400a6c 100644 --- a/packages/blockchain/package.json +++ b/packages/blockchain/package.json @@ -17,14 +17,14 @@ "license": "MPL-2.0", "author": "mjbecze ", "type": "commonjs", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" diff --git a/packages/client/devnets/4844-interop/config/config.yml b/packages/client/devnets/4844-interop/config/config.yml index deb2220ed..79c4c5935 100644 --- a/packages/client/devnets/4844-interop/config/config.yml +++ b/packages/client/devnets/4844-interop/config/config.yml @@ -27,4 +27,4 @@ SECONDS_PER_SLOT: 6 SLOTS_PER_EPOCH: 6 # Deposit contract -DEPOSIT_CONTRACT_ADDRESS: 0x4242424242424242424242424242424242424242 \ No newline at end of file +DEPOSIT_CONTRACT_ADDRESS: 0x4242424242424242424242424242424242424242 diff --git a/packages/client/devnets/4844-interop/config/genesis.json b/packages/client/devnets/4844-interop/config/genesis.json index 34d5bb2c0..7e47bc559 100644 --- a/packages/client/devnets/4844-interop/config/genesis.json +++ b/packages/client/devnets/4844-interop/config/genesis.json @@ -1,105 +1,104 @@ { - "config": { - "ChainName": "l1_chain", - "chainId": 32382, - "consensus": "ethash", - "homesteadBlock": 0, - "daoForkSupport": true, - "eip150Block": 0, - "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "terminalBlockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "arrowGlacierBlock": 0, - "grayGlacierBlock": 0, - "shanghaiTime": 1673487257, - "cancunTime": 1673487293, - "ethash": { - }, - "terminalTotalDifficulty": 50 - }, - "difficulty": "1", - "gasLimit": "30000000", - "timestamp":"0", - "nonce": "0x1234", - "extradata": "0x0000000000000000000000000000000000000000000000000000000000000000Df60aE6cF401DA7d1Aa22BacB5357FA0030992Ba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "alloc": { - "0x4242424242424242424242424242424242424242": { - "balance": "0", - "code": "0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100b6578063621fd130146101e3578063c5f2892f14610273575b600080fd5b34801561005057600080fd5b5061009c6004803603602081101561006757600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916906020019092919050505061029e565b604051808215151515815260200191505060405180910390f35b6101e1600480360360808110156100cc57600080fd5b81019080803590602001906401000000008111156100e957600080fd5b8201836020820111156100fb57600080fd5b8035906020019184600183028401116401000000008311171561011d57600080fd5b90919293919293908035906020019064010000000081111561013e57600080fd5b82018360208201111561015057600080fd5b8035906020019184600183028401116401000000008311171561017257600080fd5b90919293919293908035906020019064010000000081111561019357600080fd5b8201836020820111156101a557600080fd5b803590602001918460018302840111640100000000831117156101c757600080fd5b909192939192939080359060200190929190505050610370565b005b3480156101ef57600080fd5b506101f8610fd0565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561023857808201518184015260208101905061021d565b50505050905090810190601f1680156102655780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561027f57600080fd5b50610288610fe2565b6040518082815260200191505060405180910390f35b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061036957507f85640907000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b603087879050146103cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806116ec6026913960400191505060405180910390fd5b60208585905014610428576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001806116836036913960400191505060405180910390fd5b60608383905014610484576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061175f6029913960400191505060405180910390fd5b670de0b6b3a76400003410156104e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806117396026913960400191505060405180910390fd5b6000633b9aca0034816104f457fe5b061461054b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806116b96033913960400191505060405180910390fd5b6000633b9aca00348161055a57fe5b04905067ffffffffffffffff80168111156105c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806117126027913960400191505060405180910390fd5b60606105cb82611314565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a610600602054611314565b60405180806020018060200180602001806020018060200186810386528e8e82818152602001925080828437600081840152601f19601f82011690508083019250505086810385528c8c82818152602001925080828437600081840152601f19601f82011690508083019250505086810384528a818151815260200191508051906020019080838360005b838110156106a657808201518184015260208101905061068b565b50505050905090810190601f1680156106d35780820380516001836020036101000a031916815260200191505b508681038352898982818152602001925080828437600081840152601f19601f820116905080830192505050868103825287818151815260200191508051906020019080838360005b8381101561073757808201518184015260208101905061071c565b50505050905090810190601f1680156107645780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b6040516020018084848082843780830192505050826fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff1916815260100193505050506040516020818303038152906040526040518082805190602001908083835b6020831061080e57805182526020820191506020810190506020830392506107eb565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610850573d6000803e3d6000fd5b5050506040513d602081101561086557600080fd5b8101908080519060200190929190505050905060006002808888600090604092610891939291906115da565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108eb57805182526020820191506020810190506020830392506108c8565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa15801561092d573d6000803e3d6000fd5b5050506040513d602081101561094257600080fd5b8101908080519060200190929190505050600289896040908092610968939291906115da565b6000801b604051602001808484808284378083019250505082815260200193505050506040516020818303038152906040526040518082805190602001908083835b602083106109cd57805182526020820191506020810190506020830392506109aa565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610a0f573d6000803e3d6000fd5b5050506040513d6020811015610a2457600080fd5b810190808051906020019092919050505060405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610a8e5780518252602082019150602081019050602083039250610a6b565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610ad0573d6000803e3d6000fd5b5050506040513d6020811015610ae557600080fd5b810190808051906020019092919050505090506000600280848c8c604051602001808481526020018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610b615780518252602082019150602081019050602083039250610b3e565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610ba3573d6000803e3d6000fd5b5050506040513d6020811015610bb857600080fd5b8101908080519060200190929190505050600286600060401b866040516020018084805190602001908083835b60208310610c085780518252602082019150602081019050602083039250610be5565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610c935780518252602082019150602081019050602083039250610c70565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610cd5573d6000803e3d6000fd5b5050506040513d6020811015610cea57600080fd5b810190808051906020019092919050505060405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610d545780518252602082019150602081019050602083039250610d31565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610d96573d6000803e3d6000fd5b5050506040513d6020811015610dab57600080fd5b81019080805190602001909291905050509050858114610e16576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252605481526020018061162f6054913960600191505060405180910390fd5b6001602060020a0360205410610e77576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061160e6021913960400191505060405180910390fd5b60016020600082825401925050819055506000602054905060008090505b6020811015610fb75760018083161415610ec8578260008260208110610eb757fe5b018190555050505050505050610fc7565b600260008260208110610ed757fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610f335780518252602082019150602081019050602083039250610f10565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610f75573d6000803e3d6000fd5b5050506040513d6020811015610f8a57600080fd5b8101908080519060200190929190505050925060028281610fa757fe5b0491508080600101915050610e95565b506000610fc057fe5b5050505050505b50505050505050565b6060610fdd602054611314565b905090565b6000806000602054905060008090505b60208110156111d057600180831614156110e05760026000826020811061101557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310611071578051825260208201915060208101905060208303925061104e565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa1580156110b3573d6000803e3d6000fd5b5050506040513d60208110156110c857600080fd5b810190808051906020019092919050505092506111b6565b600283602183602081106110f057fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061114b5780518252602082019150602081019050602083039250611128565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa15801561118d573d6000803e3d6000fd5b5050506040513d60208110156111a257600080fd5b810190808051906020019092919050505092505b600282816111c057fe5b0491508080600101915050610ff2565b506002826111df602054611314565b600060401b6040516020018084815260200183805190602001908083835b6020831061122057805182526020820191506020810190506020830392506111fd565b6001836020036101000a0380198251168184511680821785525050505050509050018267ffffffffffffffff191667ffffffffffffffff1916815260180193505050506040516020818303038152906040526040518082805190602001908083835b602083106112a55780518252602082019150602081019050602083039250611282565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa1580156112e7573d6000803e3d6000fd5b5050506040513d60208110156112fc57600080fd5b81019080805190602001909291905050509250505090565b6060600867ffffffffffffffff8111801561132e57600080fd5b506040519080825280601f01601f1916602001820160405280156113615781602001600182028036833780820191505090505b50905060008260c01b90508060076008811061137957fe5b1a60f81b8260008151811061138a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806006600881106113c657fe5b1a60f81b826001815181106113d757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060056008811061141357fe5b1a60f81b8260028151811061142457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060046008811061146057fe5b1a60f81b8260038151811061147157fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806003600881106114ad57fe5b1a60f81b826004815181106114be57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806002600881106114fa57fe5b1a60f81b8260058151811061150b57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060016008811061154757fe5b1a60f81b8260068151811061155857fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060006008811061159457fe5b1a60f81b826007815181106115a557fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b600080858511156115ea57600080fd5b838611156115f757600080fd5b600185028301915084860390509450949250505056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a2646970667358221220230afd4b6e3551329e50f1239e08fa3ab7907b77403c4f237d9adf679e8e43cf64736f6c634300060b0033" - }, - "0x123463a4B065722E99115D6c222f267d9cABb524": { - "balance": "20000000000000000000000" - }, - "0x5678E9E827B3be0E3d4b910126a64a697a148267": { - "balance": "20000000000000000000000" - }, - "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266": { - "balance": "10000000000000000000000" - }, - "0x70997970c51812dc3a010c7d01b50e0d17dc79c8": { - "balance": "10000000000000000000000" - }, - "0x3c44cdddb6a900fa2b585dd299e03d12fa4293bc": { - "balance": "10000000000000000000000" - }, - "0x90f79bf6eb2c4f870365e785982e1f101e93b906": { - "balance": "10000000000000000000000" - }, - "0x15d34aaf54267db7d7c367839aaf71a00a2c6a65": { - "balance": "10000000000000000000000" - }, - "0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc": { - "balance": "10000000000000000000000" - }, - "0x976ea74026e726554db657fa54763abd0c3a0aa9": { - "balance": "10000000000000000000000" - }, - "0x14dc79964da2c08b23698b3d3cc7ca32193d9955": { - "balance": "10000000000000000000000" - }, - "0x23618e81e3f5cdf7f54c3d65f7fbc0abf5b21e8f": { - "balance": "10000000000000000000000" - }, - "0xa0ee7a142d267c1f36714e4a8f75612f20a79720": { - "balance": "10000000000000000000000" - }, - "0xbcd4042de499d14e55001ccbb24a551f3b954096": { - "balance": "10000000000000000000000" - }, - "0x71be63f3384f5fb98995898a86b02fb2426c5788": { - "balance": "10000000000000000000000" - }, - "0xfabb0ac9d68b0b445fb7357272ff202c5651694a": { - "balance": "10000000000000000000000" - }, - "0x1cbd3b2770909d4e10f157cabc84c7264073c9ec": { - "balance": "10000000000000000000000" - }, - "0xdf3e18d64bc6a983f673ab319ccae4f1a57c7097": { - "balance": "10000000000000000000000" - }, - "0xcd3b766ccdd6ae721141f452c550ca635964ce71": { - "balance": "10000000000000000000000" - }, - "0x2546bcd3c84621e976d8185a91a922ae77ecec30": { - "balance": "10000000000000000000000" - }, - "0xbda5747bfd65f08deb54cb465eb87d40e51b197e": { - "balance": "10000000000000000000000" - }, - "0xdd2fd4581271e230360230f9337d5c0430bf44c0": { - "balance": "10000000000000000000000" - }, - "0x8626f6940e2eb28930efb4cef49b2d1f2c9c1199": { - "balance": "10000000000000000000000" - } - } + "config": { + "ChainName": "l1_chain", + "chainId": 32382, + "consensus": "ethash", + "homesteadBlock": 0, + "daoForkSupport": true, + "eip150Block": 0, + "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "eip155Block": 0, + "eip158Block": 0, + "byzantiumBlock": 0, + "constantinopleBlock": 0, + "petersburgBlock": 0, + "istanbulBlock": 0, + "muirGlacierBlock": 0, + "berlinBlock": 0, + "londonBlock": 0, + "terminalBlockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "arrowGlacierBlock": 0, + "grayGlacierBlock": 0, + "shanghaiTime": 1673487257, + "cancunTime": 1673487293, + "ethash": {}, + "terminalTotalDifficulty": 50 + }, + "difficulty": "1", + "gasLimit": "30000000", + "timestamp": "0", + "nonce": "0x1234", + "extradata": "0x0000000000000000000000000000000000000000000000000000000000000000Df60aE6cF401DA7d1Aa22BacB5357FA0030992Ba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "alloc": { + "0x4242424242424242424242424242424242424242": { + "balance": "0", + "code": "0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100b6578063621fd130146101e3578063c5f2892f14610273575b600080fd5b34801561005057600080fd5b5061009c6004803603602081101561006757600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916906020019092919050505061029e565b604051808215151515815260200191505060405180910390f35b6101e1600480360360808110156100cc57600080fd5b81019080803590602001906401000000008111156100e957600080fd5b8201836020820111156100fb57600080fd5b8035906020019184600183028401116401000000008311171561011d57600080fd5b90919293919293908035906020019064010000000081111561013e57600080fd5b82018360208201111561015057600080fd5b8035906020019184600183028401116401000000008311171561017257600080fd5b90919293919293908035906020019064010000000081111561019357600080fd5b8201836020820111156101a557600080fd5b803590602001918460018302840111640100000000831117156101c757600080fd5b909192939192939080359060200190929190505050610370565b005b3480156101ef57600080fd5b506101f8610fd0565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561023857808201518184015260208101905061021d565b50505050905090810190601f1680156102655780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561027f57600080fd5b50610288610fe2565b6040518082815260200191505060405180910390f35b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061036957507f85640907000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b603087879050146103cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806116ec6026913960400191505060405180910390fd5b60208585905014610428576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001806116836036913960400191505060405180910390fd5b60608383905014610484576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061175f6029913960400191505060405180910390fd5b670de0b6b3a76400003410156104e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806117396026913960400191505060405180910390fd5b6000633b9aca0034816104f457fe5b061461054b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806116b96033913960400191505060405180910390fd5b6000633b9aca00348161055a57fe5b04905067ffffffffffffffff80168111156105c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806117126027913960400191505060405180910390fd5b60606105cb82611314565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a610600602054611314565b60405180806020018060200180602001806020018060200186810386528e8e82818152602001925080828437600081840152601f19601f82011690508083019250505086810385528c8c82818152602001925080828437600081840152601f19601f82011690508083019250505086810384528a818151815260200191508051906020019080838360005b838110156106a657808201518184015260208101905061068b565b50505050905090810190601f1680156106d35780820380516001836020036101000a031916815260200191505b508681038352898982818152602001925080828437600081840152601f19601f820116905080830192505050868103825287818151815260200191508051906020019080838360005b8381101561073757808201518184015260208101905061071c565b50505050905090810190601f1680156107645780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b6040516020018084848082843780830192505050826fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff1916815260100193505050506040516020818303038152906040526040518082805190602001908083835b6020831061080e57805182526020820191506020810190506020830392506107eb565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610850573d6000803e3d6000fd5b5050506040513d602081101561086557600080fd5b8101908080519060200190929190505050905060006002808888600090604092610891939291906115da565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108eb57805182526020820191506020810190506020830392506108c8565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa15801561092d573d6000803e3d6000fd5b5050506040513d602081101561094257600080fd5b8101908080519060200190929190505050600289896040908092610968939291906115da565b6000801b604051602001808484808284378083019250505082815260200193505050506040516020818303038152906040526040518082805190602001908083835b602083106109cd57805182526020820191506020810190506020830392506109aa565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610a0f573d6000803e3d6000fd5b5050506040513d6020811015610a2457600080fd5b810190808051906020019092919050505060405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610a8e5780518252602082019150602081019050602083039250610a6b565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610ad0573d6000803e3d6000fd5b5050506040513d6020811015610ae557600080fd5b810190808051906020019092919050505090506000600280848c8c604051602001808481526020018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610b615780518252602082019150602081019050602083039250610b3e565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610ba3573d6000803e3d6000fd5b5050506040513d6020811015610bb857600080fd5b8101908080519060200190929190505050600286600060401b866040516020018084805190602001908083835b60208310610c085780518252602082019150602081019050602083039250610be5565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610c935780518252602082019150602081019050602083039250610c70565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610cd5573d6000803e3d6000fd5b5050506040513d6020811015610cea57600080fd5b810190808051906020019092919050505060405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610d545780518252602082019150602081019050602083039250610d31565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610d96573d6000803e3d6000fd5b5050506040513d6020811015610dab57600080fd5b81019080805190602001909291905050509050858114610e16576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252605481526020018061162f6054913960600191505060405180910390fd5b6001602060020a0360205410610e77576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061160e6021913960400191505060405180910390fd5b60016020600082825401925050819055506000602054905060008090505b6020811015610fb75760018083161415610ec8578260008260208110610eb757fe5b018190555050505050505050610fc7565b600260008260208110610ed757fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610f335780518252602082019150602081019050602083039250610f10565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015610f75573d6000803e3d6000fd5b5050506040513d6020811015610f8a57600080fd5b8101908080519060200190929190505050925060028281610fa757fe5b0491508080600101915050610e95565b506000610fc057fe5b5050505050505b50505050505050565b6060610fdd602054611314565b905090565b6000806000602054905060008090505b60208110156111d057600180831614156110e05760026000826020811061101557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310611071578051825260208201915060208101905060208303925061104e565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa1580156110b3573d6000803e3d6000fd5b5050506040513d60208110156110c857600080fd5b810190808051906020019092919050505092506111b6565b600283602183602081106110f057fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061114b5780518252602082019150602081019050602083039250611128565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa15801561118d573d6000803e3d6000fd5b5050506040513d60208110156111a257600080fd5b810190808051906020019092919050505092505b600282816111c057fe5b0491508080600101915050610ff2565b506002826111df602054611314565b600060401b6040516020018084815260200183805190602001908083835b6020831061122057805182526020820191506020810190506020830392506111fd565b6001836020036101000a0380198251168184511680821785525050505050509050018267ffffffffffffffff191667ffffffffffffffff1916815260180193505050506040516020818303038152906040526040518082805190602001908083835b602083106112a55780518252602082019150602081019050602083039250611282565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa1580156112e7573d6000803e3d6000fd5b5050506040513d60208110156112fc57600080fd5b81019080805190602001909291905050509250505090565b6060600867ffffffffffffffff8111801561132e57600080fd5b506040519080825280601f01601f1916602001820160405280156113615781602001600182028036833780820191505090505b50905060008260c01b90508060076008811061137957fe5b1a60f81b8260008151811061138a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806006600881106113c657fe5b1a60f81b826001815181106113d757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060056008811061141357fe5b1a60f81b8260028151811061142457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060046008811061146057fe5b1a60f81b8260038151811061147157fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806003600881106114ad57fe5b1a60f81b826004815181106114be57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806002600881106114fa57fe5b1a60f81b8260058151811061150b57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060016008811061154757fe5b1a60f81b8260068151811061155857fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060006008811061159457fe5b1a60f81b826007815181106115a557fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b600080858511156115ea57600080fd5b838611156115f757600080fd5b600185028301915084860390509450949250505056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a2646970667358221220230afd4b6e3551329e50f1239e08fa3ab7907b77403c4f237d9adf679e8e43cf64736f6c634300060b0033" + }, + "0x123463a4B065722E99115D6c222f267d9cABb524": { + "balance": "20000000000000000000000" + }, + "0x5678E9E827B3be0E3d4b910126a64a697a148267": { + "balance": "20000000000000000000000" + }, + "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266": { + "balance": "10000000000000000000000" + }, + "0x70997970c51812dc3a010c7d01b50e0d17dc79c8": { + "balance": "10000000000000000000000" + }, + "0x3c44cdddb6a900fa2b585dd299e03d12fa4293bc": { + "balance": "10000000000000000000000" + }, + "0x90f79bf6eb2c4f870365e785982e1f101e93b906": { + "balance": "10000000000000000000000" + }, + "0x15d34aaf54267db7d7c367839aaf71a00a2c6a65": { + "balance": "10000000000000000000000" + }, + "0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc": { + "balance": "10000000000000000000000" + }, + "0x976ea74026e726554db657fa54763abd0c3a0aa9": { + "balance": "10000000000000000000000" + }, + "0x14dc79964da2c08b23698b3d3cc7ca32193d9955": { + "balance": "10000000000000000000000" + }, + "0x23618e81e3f5cdf7f54c3d65f7fbc0abf5b21e8f": { + "balance": "10000000000000000000000" + }, + "0xa0ee7a142d267c1f36714e4a8f75612f20a79720": { + "balance": "10000000000000000000000" + }, + "0xbcd4042de499d14e55001ccbb24a551f3b954096": { + "balance": "10000000000000000000000" + }, + "0x71be63f3384f5fb98995898a86b02fb2426c5788": { + "balance": "10000000000000000000000" + }, + "0xfabb0ac9d68b0b445fb7357272ff202c5651694a": { + "balance": "10000000000000000000000" + }, + "0x1cbd3b2770909d4e10f157cabc84c7264073c9ec": { + "balance": "10000000000000000000000" + }, + "0xdf3e18d64bc6a983f673ab319ccae4f1a57c7097": { + "balance": "10000000000000000000000" + }, + "0xcd3b766ccdd6ae721141f452c550ca635964ce71": { + "balance": "10000000000000000000000" + }, + "0x2546bcd3c84621e976d8185a91a922ae77ecec30": { + "balance": "10000000000000000000000" + }, + "0xbda5747bfd65f08deb54cb465eb87d40e51b197e": { + "balance": "10000000000000000000000" + }, + "0xdd2fd4581271e230360230f9337d5c0430bf44c0": { + "balance": "10000000000000000000000" + }, + "0x8626f6940e2eb28930efb4cef49b2d1f2c9c1199": { + "balance": "10000000000000000000000" + } + } } diff --git a/packages/client/devnets/4844-interop/prysm/config.yml b/packages/client/devnets/4844-interop/prysm/config.yml index deb2220ed..79c4c5935 100644 --- a/packages/client/devnets/4844-interop/prysm/config.yml +++ b/packages/client/devnets/4844-interop/prysm/config.yml @@ -27,4 +27,4 @@ SECONDS_PER_SLOT: 6 SLOTS_PER_EPOCH: 6 # Deposit contract -DEPOSIT_CONTRACT_ADDRESS: 0x4242424242424242424242424242424242424242 \ No newline at end of file +DEPOSIT_CONTRACT_ADDRESS: 0x4242424242424242424242424242424242424242 diff --git a/packages/client/docs/classes/Config.md b/packages/client/docs/classes/Config.md index c95f5605a..a87470a5a 100644 --- a/packages/client/docs/classes/Config.md +++ b/packages/client/docs/classes/Config.md @@ -28,6 +28,7 @@ - [execCommon](Config.md#execcommon) - [execution](Config.md#execution) - [extIP](Config.md#extip) +- [ignoreStatelessInvalidExecs](Config.md#ignorestatelessinvalidexecs) - [isSingleNode](Config.md#issinglenode) - [key](Config.md#key) - [lastSyncDate](Config.md#lastsyncdate) @@ -42,6 +43,7 @@ - [maxPerRequest](Config.md#maxperrequest) - [maxRangeBytes](Config.md#maxrangebytes) - [maxStorageRange](Config.md#maxstoragerange) +- [metrics](Config.md#metrics) - [minPeers](Config.md#minpeers) - [mine](Config.md#mine) - [minerCoinbase](Config.md#minercoinbase) @@ -59,6 +61,7 @@ - [skeletonSubchainMergeMinimum](Config.md#skeletonsubchainmergeminimum) - [snapAvailabilityDepth](Config.md#snapavailabilitydepth) - [snapTransitionSafeDepth](Config.md#snaptransitionsafedepth) +- [startExecution](Config.md#startexecution) - [statelessVerkle](Config.md#statelessverkle) - [storageCache](Config.md#storagecache) - [syncTargetHeight](Config.md#synctargetheight) @@ -127,7 +130,7 @@ #### Defined in -[config.ts:460](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L460) +[config.ts:471](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L471) ## Properties @@ -137,7 +140,7 @@ #### Defined in -[config.ts:410](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L410) +[config.ts:417](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L417) ___ @@ -147,7 +150,7 @@ ___ #### Defined in -[config.ts:419](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L419) +[config.ts:426](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L426) ___ @@ -157,7 +160,7 @@ ___ #### Defined in -[config.ts:396](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L396) +[config.ts:403](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L403) ___ @@ -167,7 +170,7 @@ ___ #### Defined in -[config.ts:455](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L455) +[config.ts:464](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L464) ___ @@ -177,7 +180,7 @@ ___ #### Defined in -[config.ts:412](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L412) +[config.ts:419](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L419) ___ @@ -187,7 +190,7 @@ ___ #### Defined in -[config.ts:394](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L394) +[config.ts:401](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L401) ___ @@ -197,7 +200,7 @@ ___ #### Defined in -[config.ts:414](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L414) +[config.ts:421](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L421) ___ @@ -207,7 +210,7 @@ ___ #### Defined in -[config.ts:415](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L415) +[config.ts:422](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L422) ___ @@ -217,7 +220,7 @@ ___ #### Defined in -[config.ts:416](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L416) +[config.ts:423](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L423) ___ @@ -227,7 +230,7 @@ ___ #### Defined in -[config.ts:407](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L407) +[config.ts:414](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L414) ___ @@ -237,7 +240,7 @@ ___ #### Defined in -[config.ts:440](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L440) +[config.ts:447](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L447) ___ @@ -247,7 +250,7 @@ ___ #### Defined in -[config.ts:433](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L433) +[config.ts:440](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L440) ___ @@ -257,7 +260,7 @@ ___ #### Defined in -[config.ts:434](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L434) +[config.ts:441](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L441) ___ @@ -267,7 +270,7 @@ ___ #### Defined in -[config.ts:432](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L432) +[config.ts:439](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L439) ___ @@ -280,7 +283,7 @@ components of the client #### Defined in -[config.ts:346](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L346) +[config.ts:353](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L353) ___ @@ -290,7 +293,7 @@ ___ #### Defined in -[config.ts:456](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L456) +[config.ts:465](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L465) ___ @@ -300,7 +303,7 @@ ___ #### Defined in -[config.ts:408](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L408) +[config.ts:415](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L415) ___ @@ -310,7 +313,17 @@ ___ #### Defined in -[config.ts:398](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L398) +[config.ts:405](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L405) + +___ + +### ignoreStatelessInvalidExecs + +• `Readonly` **ignoreStatelessInvalidExecs**: `string` \| `boolean` + +#### Defined in + +[config.ts:453](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L453) ___ @@ -320,7 +333,7 @@ ___ #### Defined in -[config.ts:418](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L418) +[config.ts:425](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L425) ___ @@ -330,7 +343,7 @@ ___ #### Defined in -[config.ts:395](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L395) +[config.ts:402](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L402) ___ @@ -342,7 +355,7 @@ lastSyncDate in ms #### Defined in -[config.ts:449](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L449) +[config.ts:458](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L458) ___ @@ -352,7 +365,7 @@ ___ #### Defined in -[config.ts:447](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L447) +[config.ts:456](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L456) ___ @@ -362,7 +375,7 @@ ___ #### Defined in -[config.ts:393](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L393) +[config.ts:400](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L400) ___ @@ -372,7 +385,7 @@ ___ #### Defined in -[config.ts:390](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L390) +[config.ts:397](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L397) ___ @@ -382,7 +395,7 @@ ___ #### Defined in -[config.ts:427](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L427) +[config.ts:434](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L434) ___ @@ -392,7 +405,7 @@ ___ #### Defined in -[config.ts:403](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L403) +[config.ts:410](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L410) ___ @@ -402,7 +415,7 @@ ___ #### Defined in -[config.ts:404](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L404) +[config.ts:411](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L411) ___ @@ -412,7 +425,7 @@ ___ #### Defined in -[config.ts:429](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L429) +[config.ts:436](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L436) ___ @@ -422,7 +435,7 @@ ___ #### Defined in -[config.ts:406](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L406) +[config.ts:413](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L413) ___ @@ -432,7 +445,7 @@ ___ #### Defined in -[config.ts:402](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L402) +[config.ts:409](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L409) ___ @@ -442,7 +455,7 @@ ___ #### Defined in -[config.ts:426](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L426) +[config.ts:433](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L433) ___ @@ -452,7 +465,17 @@ ___ #### Defined in -[config.ts:428](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L428) +[config.ts:435](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L435) + +___ + +### metrics + +• `Readonly` **metrics**: `undefined` \| `PrometheusMetrics` + +#### Defined in + +[config.ts:469](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L469) ___ @@ -462,7 +485,7 @@ ___ #### Defined in -[config.ts:405](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L405) +[config.ts:412](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L412) ___ @@ -472,7 +495,7 @@ ___ #### Defined in -[config.ts:417](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L417) +[config.ts:424](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L424) ___ @@ -482,7 +505,7 @@ ___ #### Defined in -[config.ts:420](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L420) +[config.ts:427](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L427) ___ @@ -492,7 +515,7 @@ ___ #### Defined in -[config.ts:399](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L399) +[config.ts:406](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L406) ___ @@ -502,7 +525,7 @@ ___ #### Defined in -[config.ts:409](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L409) +[config.ts:416](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L416) ___ @@ -512,7 +535,7 @@ ___ #### Defined in -[config.ts:397](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L397) +[config.ts:404](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L404) ___ @@ -522,7 +545,7 @@ ___ #### Defined in -[config.ts:438](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L438) +[config.ts:445](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L445) ___ @@ -532,7 +555,7 @@ ___ #### Defined in -[config.ts:430](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L430) +[config.ts:437](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L437) ___ @@ -542,7 +565,7 @@ ___ #### Defined in -[config.ts:423](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L423) +[config.ts:430](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L430) ___ @@ -552,7 +575,7 @@ ___ #### Defined in -[config.ts:442](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L442) +[config.ts:449](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L449) ___ @@ -562,7 +585,7 @@ ___ #### Defined in -[config.ts:400](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L400) +[config.ts:407](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L407) ___ @@ -572,7 +595,7 @@ ___ #### Defined in -[config.ts:458](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L458) +[config.ts:467](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L467) ___ @@ -584,7 +607,7 @@ Client is in the process of shutting down #### Defined in -[config.ts:453](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L453) +[config.ts:462](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L462) ___ @@ -594,7 +617,7 @@ ___ #### Defined in -[config.ts:424](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L424) +[config.ts:431](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L431) ___ @@ -604,7 +627,7 @@ ___ #### Defined in -[config.ts:425](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L425) +[config.ts:432](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L432) ___ @@ -614,7 +637,7 @@ ___ #### Defined in -[config.ts:435](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L435) +[config.ts:442](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L442) ___ @@ -624,7 +647,17 @@ ___ #### Defined in -[config.ts:436](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L436) +[config.ts:443](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L443) + +___ + +### startExecution + +• `Readonly` **startExecution**: `boolean` + +#### Defined in + +[config.ts:452](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L452) ___ @@ -634,7 +667,7 @@ ___ #### Defined in -[config.ts:444](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L444) +[config.ts:451](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L451) ___ @@ -644,7 +677,7 @@ ___ #### Defined in -[config.ts:411](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L411) +[config.ts:418](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L418) ___ @@ -656,7 +689,7 @@ Best known block height #### Defined in -[config.ts:451](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L451) +[config.ts:460](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L460) ___ @@ -666,7 +699,7 @@ ___ #### Defined in -[config.ts:431](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L431) +[config.ts:438](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L438) ___ @@ -676,7 +709,7 @@ ___ #### Defined in -[config.ts:446](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L446) +[config.ts:455](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L455) ___ @@ -686,7 +719,7 @@ ___ #### Defined in -[config.ts:391](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L391) +[config.ts:398](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L398) ___ @@ -696,7 +729,7 @@ ___ #### Defined in -[config.ts:413](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L413) +[config.ts:420](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L420) ___ @@ -706,7 +739,7 @@ ___ #### Defined in -[config.ts:401](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L401) +[config.ts:408](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L408) ___ @@ -716,7 +749,7 @@ ___ #### Defined in -[config.ts:441](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L441) +[config.ts:448](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L448) ___ @@ -726,7 +759,7 @@ ___ #### Defined in -[config.ts:392](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L392) +[config.ts:399](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L399) ___ @@ -736,7 +769,7 @@ ___ #### Defined in -[config.ts:421](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L421) +[config.ts:428](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L428) ___ @@ -746,7 +779,7 @@ ___ #### Defined in -[config.ts:361](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L361) +[config.ts:368](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L368) ___ @@ -756,7 +789,7 @@ ___ #### Defined in -[config.ts:348](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L348) +[config.ts:355](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L355) ___ @@ -766,7 +799,7 @@ ___ #### Defined in -[config.ts:363](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L363) +[config.ts:370](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L370) ___ @@ -776,7 +809,7 @@ ___ #### Defined in -[config.ts:351](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L351) +[config.ts:358](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L358) ___ @@ -786,7 +819,7 @@ ___ #### Defined in -[config.ts:365](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L365) +[config.ts:372](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L372) ___ @@ -796,7 +829,7 @@ ___ #### Defined in -[config.ts:358](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L358) +[config.ts:365](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L365) ___ @@ -806,7 +839,7 @@ ___ #### Defined in -[config.ts:382](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L382) +[config.ts:389](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L389) ___ @@ -816,7 +849,7 @@ ___ #### Defined in -[config.ts:384](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L384) +[config.ts:391](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L391) ___ @@ -826,7 +859,7 @@ ___ #### Defined in -[config.ts:381](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L381) +[config.ts:388](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L388) ___ @@ -836,7 +869,7 @@ ___ #### Defined in -[config.ts:359](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L359) +[config.ts:366](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L366) ___ @@ -846,7 +879,7 @@ ___ #### Defined in -[config.ts:350](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L350) +[config.ts:357](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L357) ___ @@ -856,7 +889,7 @@ ___ #### Defined in -[config.ts:354](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L354) +[config.ts:361](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L361) ___ @@ -866,7 +899,7 @@ ___ #### Defined in -[config.ts:355](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L355) +[config.ts:362](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L362) ___ @@ -876,7 +909,7 @@ ___ #### Defined in -[config.ts:357](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L357) +[config.ts:364](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L364) ___ @@ -886,7 +919,7 @@ ___ #### Defined in -[config.ts:353](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L353) +[config.ts:360](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L360) ___ @@ -896,7 +929,7 @@ ___ #### Defined in -[config.ts:372](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L372) +[config.ts:379](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L379) ___ @@ -906,7 +939,7 @@ ___ #### Defined in -[config.ts:376](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L376) +[config.ts:383](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L383) ___ @@ -916,7 +949,7 @@ ___ #### Defined in -[config.ts:370](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L370) +[config.ts:377](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L377) ___ @@ -926,7 +959,7 @@ ___ #### Defined in -[config.ts:374](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L374) +[config.ts:381](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L381) ___ @@ -936,7 +969,7 @@ ___ #### Defined in -[config.ts:356](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L356) +[config.ts:363](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L363) ___ @@ -946,7 +979,7 @@ ___ #### Defined in -[config.ts:360](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L360) +[config.ts:367](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L367) ___ @@ -956,7 +989,7 @@ ___ #### Defined in -[config.ts:352](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L352) +[config.ts:359](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L359) ___ @@ -966,7 +999,7 @@ ___ #### Defined in -[config.ts:377](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L377) +[config.ts:384](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L384) ___ @@ -976,7 +1009,7 @@ ___ #### Defined in -[config.ts:366](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L366) +[config.ts:373](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L373) ___ @@ -986,7 +1019,7 @@ ___ #### Defined in -[config.ts:367](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L367) +[config.ts:374](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L374) ___ @@ -996,7 +1029,7 @@ ___ #### Defined in -[config.ts:368](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L368) +[config.ts:375](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L375) ___ @@ -1006,7 +1039,7 @@ ___ #### Defined in -[config.ts:385](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L385) +[config.ts:392](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L392) ___ @@ -1016,7 +1049,7 @@ ___ #### Defined in -[config.ts:388](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L388) +[config.ts:395](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L395) ___ @@ -1026,7 +1059,7 @@ ___ #### Defined in -[config.ts:362](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L362) +[config.ts:369](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L369) ___ @@ -1036,7 +1069,7 @@ ___ #### Defined in -[config.ts:379](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L379) +[config.ts:386](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L386) ___ @@ -1046,7 +1079,7 @@ ___ #### Defined in -[config.ts:349](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L349) +[config.ts:356](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L356) ___ @@ -1056,7 +1089,7 @@ ___ #### Defined in -[config.ts:364](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L364) +[config.ts:371](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L371) ## Methods @@ -1078,7 +1111,7 @@ Returns the location for each [DataDirectory](../enums/DataDirectory.md) #### Defined in -[config.ts:637](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L637) +[config.ts:652](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L652) ___ @@ -1101,7 +1134,7 @@ is enabled based on chainName. `true` for goerli #### Defined in -[config.ts:698](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L698) +[config.ts:713](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L713) ___ @@ -1117,7 +1150,7 @@ Returns the network directory for the chain. #### Defined in -[config.ts:629](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L629) +[config.ts:644](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L644) ___ @@ -1138,7 +1171,7 @@ ___ #### Defined in -[config.ts:679](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L679) +[config.ts:694](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L694) ___ @@ -1165,7 +1198,7 @@ Event.SYNC_SYNCHRONIZED #### Defined in -[config.ts:570](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L570) +[config.ts:585](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L585) ___ @@ -1188,7 +1221,7 @@ Gets the client private key from the config db. #### Defined in -[config.ts:661](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L661) +[config.ts:676](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L676) ___ @@ -1210,4 +1243,4 @@ Returns the config level db. #### Defined in -[config.ts:654](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L654) +[config.ts:669](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L669) diff --git a/packages/client/docs/enums/SyncMode.md b/packages/client/docs/enums/SyncMode.md index 1f9fac307..0b9ca0cb8 100644 --- a/packages/client/docs/enums/SyncMode.md +++ b/packages/client/docs/enums/SyncMode.md @@ -18,7 +18,7 @@ #### Defined in -[config.ts:24](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L24) +[config.ts:24](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L24) ___ @@ -28,7 +28,7 @@ ___ #### Defined in -[config.ts:25](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L25) +[config.ts:25](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L25) ___ @@ -38,4 +38,4 @@ ___ #### Defined in -[config.ts:26](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L26) +[config.ts:26](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L26) diff --git a/packages/client/docs/interfaces/ConfigOptions.md b/packages/client/docs/interfaces/ConfigOptions.md index 2c034912a..95a4f7782 100644 --- a/packages/client/docs/interfaces/ConfigOptions.md +++ b/packages/client/docs/interfaces/ConfigOptions.md @@ -23,6 +23,7 @@ - [engineParentLookupMaxDepth](ConfigOptions.md#engineparentlookupmaxdepth) - [execution](ConfigOptions.md#execution) - [extIP](ConfigOptions.md#extip) +- [ignoreStatelessInvalidExecs](ConfigOptions.md#ignorestatelessinvalidexecs) - [isSingleNode](ConfigOptions.md#issinglenode) - [key](ConfigOptions.md#key) - [lightserv](ConfigOptions.md#lightserv) @@ -42,6 +43,7 @@ - [numBlocksPerIteration](ConfigOptions.md#numblocksperiteration) - [port](ConfigOptions.md#port) - [prefixStorageTrieKeys](ConfigOptions.md#prefixstoragetriekeys) +- [prometheusMetrics](ConfigOptions.md#prometheusmetrics) - [pruneEngineCache](ConfigOptions.md#pruneenginecache) - [safeReorgDistance](ConfigOptions.md#safereorgdistance) - [savePreimages](ConfigOptions.md#savepreimages) @@ -51,6 +53,7 @@ - [skeletonSubchainMergeMinimum](ConfigOptions.md#skeletonsubchainmergeminimum) - [snapAvailabilityDepth](ConfigOptions.md#snapavailabilitydepth) - [snapTransitionSafeDepth](ConfigOptions.md#snaptransitionsafedepth) +- [startExecution](ConfigOptions.md#startexecution) - [statelessVerkle](ConfigOptions.md#statelessverkle) - [storageCache](ConfigOptions.md#storagecache) - [syncedStateRemovalPeriod](ConfigOptions.md#syncedstateremovalperiod) @@ -72,7 +75,7 @@ Size for the account cache (max number of accounts) #### Defined in -[config.ts:199](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L199) +[config.ts:199](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L199) ___ @@ -87,7 +90,7 @@ Default: [] #### Defined in -[config.ts:269](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L269) +[config.ts:269](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L269) ___ @@ -100,7 +103,7 @@ Network bootnodes #### Defined in -[config.ts:96](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L96) +[config.ts:96](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L96) ___ @@ -112,7 +115,7 @@ Size for the code cache (max number of contracts) #### Defined in -[config.ts:209](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L209) +[config.ts:209](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L209) ___ @@ -127,7 +130,7 @@ Default: 'mainnet' Common #### Defined in -[config.ts:36](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L36) +[config.ts:36](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L36) ___ @@ -139,7 +142,7 @@ Root data directory for the blockchain #### Defined in -[config.ts:83](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L83) +[config.ts:83](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L83) ___ @@ -155,7 +158,7 @@ EthereumJS VM on execution errors #### Defined in -[config.ts:223](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L223) +[config.ts:223](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L223) ___ @@ -169,7 +172,7 @@ Default: `true` for testnets, false for mainnet #### Defined in -[config.ts:230](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L230) +[config.ts:230](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L230) ___ @@ -183,7 +186,7 @@ Default: `false` for testnets, true for mainnet #### Defined in -[config.ts:237](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L237) +[config.ts:237](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L237) ___ @@ -197,7 +200,7 @@ Default `8.8.8.8` (Google) #### Defined in -[config.ts:179](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L179) +[config.ts:179](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L179) ___ @@ -209,7 +212,7 @@ EIP-1459 ENR Tree urls to query via DNS for peer discovery #### Defined in -[config.ts:184](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L184) +[config.ts:184](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L184) ___ @@ -223,7 +226,7 @@ Default: false #### Defined in -[config.ts:50](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L50) +[config.ts:50](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L50) ___ @@ -235,7 +238,7 @@ Max blocks including unexecuted parents to be executed in engine's newPayload #### Defined in -[config.ts:313](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L313) +[config.ts:313](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L313) ___ @@ -247,7 +250,7 @@ Limit max transactions per block to execute in engine's newPayload for responsiv #### Defined in -[config.ts:318](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L318) +[config.ts:318](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L318) ___ @@ -259,7 +262,7 @@ Max depth for parent lookups in engine's newPayload and forkchoiceUpdated #### Defined in -[config.ts:308](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L308) +[config.ts:308](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L308) ___ @@ -271,7 +274,7 @@ Start continuous VM execution (pre-Merge setting) #### Defined in -[config.ts:189](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L189) +[config.ts:189](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L189) ___ @@ -283,7 +286,17 @@ RLPx external IP #### Defined in -[config.ts:108](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L108) +[config.ts:108](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L108) + +___ + +### ignoreStatelessInvalidExecs + +• `Optional` **ignoreStatelessInvalidExecs**: `string` \| `boolean` + +#### Defined in + +[config.ts:340](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L340) ___ @@ -297,7 +310,7 @@ Default: `false` #### Defined in -[config.ts:251](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L251) +[config.ts:251](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L251) ___ @@ -311,7 +324,7 @@ If left blank, a random key will be generated and used. #### Defined in -[config.ts:90](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L90) +[config.ts:90](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L90) ___ @@ -325,7 +338,7 @@ Default: `false` #### Defined in -[config.ts:78](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L78) +[config.ts:78](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L78) ___ @@ -340,7 +353,7 @@ Default: Logger with loglevel 'info' #### Defined in -[config.ts:139](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L139) +[config.ts:139](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L139) ___ @@ -350,7 +363,7 @@ ___ #### Defined in -[config.ts:299](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L299) +[config.ts:299](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L299) ___ @@ -364,7 +377,7 @@ Default: `100` #### Defined in -[config.ts:153](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L153) +[config.ts:153](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L153) ___ @@ -376,7 +389,7 @@ Max outgoing multi-peer requests by the fetcher at any given time #### Defined in -[config.ts:158](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L158) +[config.ts:158](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L158) ___ @@ -388,7 +401,7 @@ Cache size of invalid block hashes and their errors #### Defined in -[config.ts:325](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L325) +[config.ts:325](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L325) ___ @@ -402,7 +415,7 @@ Default: `25` #### Defined in -[config.ts:172](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L172) +[config.ts:172](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L172) ___ @@ -416,7 +429,7 @@ Default: `100` #### Defined in -[config.ts:146](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L146) +[config.ts:146](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L146) ___ @@ -426,7 +439,7 @@ ___ #### Defined in -[config.ts:297](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L297) +[config.ts:297](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L297) ___ @@ -436,7 +449,7 @@ ___ #### Defined in -[config.ts:320](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L320) +[config.ts:320](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L320) ___ @@ -450,7 +463,7 @@ Default: `1` #### Defined in -[config.ts:165](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L165) +[config.ts:165](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L165) ___ @@ -464,7 +477,7 @@ Default: `false` #### Defined in -[config.ts:244](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L244) +[config.ts:244](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L244) ___ @@ -477,7 +490,7 @@ If not provided, defaults to the primary account. #### Defined in -[config.ts:275](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L275) +[config.ts:275](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L275) ___ @@ -490,7 +503,7 @@ Network multiaddrs for libp2p #### Defined in -[config.ts:114](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L114) +[config.ts:114](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L114) ___ @@ -502,7 +515,7 @@ Number of blocks to execute in batch mode and logged to console #### Defined in -[config.ts:194](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L194) +[config.ts:194](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L194) ___ @@ -516,7 +529,7 @@ Default: `30303` #### Defined in -[config.ts:103](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L103) +[config.ts:103](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L103) ___ @@ -531,7 +544,19 @@ Default: true #### Defined in -[config.ts:58](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L58) +[config.ts:58](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L58) + +___ + +### prometheusMetrics + +• `Optional` **prometheusMetrics**: `PrometheusMetrics` + +Enables Prometheus Metrics that can be collected for monitoring client health + +#### Defined in + +[config.ts:345](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L345) ___ @@ -541,7 +566,7 @@ ___ #### Defined in -[config.ts:326](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L326) +[config.ts:326](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L326) ___ @@ -554,7 +579,7 @@ to try to refetch and refeed the blocks. #### Defined in -[config.ts:281](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L281) +[config.ts:281](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L281) ___ @@ -566,7 +591,7 @@ Save account keys preimages in the meta db (default: false) #### Defined in -[config.ts:333](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L333) +[config.ts:333](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L333) ___ @@ -578,7 +603,7 @@ Save tx receipts and logs in the meta db (default: false) #### Defined in -[config.ts:125](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L125) +[config.ts:125](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L125) ___ @@ -591,7 +616,7 @@ Only used for testing purposes #### Defined in -[config.ts:120](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L120) +[config.ts:120](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L120) ___ @@ -605,7 +630,7 @@ to backstep and fill again using reverse block fetcher. #### Defined in -[config.ts:288](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L288) +[config.ts:288](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L288) ___ @@ -619,7 +644,7 @@ reset #### Defined in -[config.ts:295](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L295) +[config.ts:295](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L295) ___ @@ -629,7 +654,7 @@ ___ #### Defined in -[config.ts:327](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L327) +[config.ts:327](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L327) ___ @@ -639,7 +664,17 @@ ___ #### Defined in -[config.ts:328](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L328) +[config.ts:328](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L328) + +___ + +### startExecution + +• `Optional` **startExecution**: `boolean` + +#### Defined in + +[config.ts:339](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L339) ___ @@ -651,7 +686,7 @@ Enables stateless verkle block execution (default: false) #### Defined in -[config.ts:338](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L338) +[config.ts:338](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L338) ___ @@ -663,7 +698,7 @@ Size for the storage cache (max number of contracts) #### Defined in -[config.ts:204](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L204) +[config.ts:204](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L204) ___ @@ -675,7 +710,7 @@ The time after which synced state is downgraded to unsynced #### Defined in -[config.ts:303](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L303) +[config.ts:303](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L303) ___ @@ -689,7 +724,7 @@ Default: 'full' #### Defined in -[config.ts:43](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L43) +[config.ts:43](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L43) ___ @@ -701,7 +736,7 @@ Size for the trie cache (max number of trie nodes) #### Defined in -[config.ts:214](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L214) +[config.ts:214](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L214) ___ @@ -714,7 +749,7 @@ Number of recent blocks to maintain transactions index for #### Defined in -[config.ts:131](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L131) +[config.ts:131](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L131) ___ @@ -727,7 +762,7 @@ trie items as `string`, instead of the more performant `Uint8Array` #### Defined in -[config.ts:64](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L64) +[config.ts:64](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L64) ___ @@ -741,7 +776,7 @@ Default: VM instance created by client #### Defined in -[config.ts:71](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L71) +[config.ts:71](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L71) ___ @@ -753,7 +788,7 @@ Whether to profile VM blocks #### Defined in -[config.ts:256](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L256) +[config.ts:256](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L256) ___ @@ -765,4 +800,4 @@ Whether to profile VM txs #### Defined in -[config.ts:261](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/src/config.ts#L261) +[config.ts:261](https://github.com/Dargon789/Ethereumjs-Webserver/blob/master/packages/client/src/config.ts#L261) diff --git a/packages/client/package.json b/packages/client/package.json index 554cda2c9..f8afc3ded 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -36,18 +36,18 @@ "build:common": "../../config/cli/ts-build.sh", "bundle": "webpack", "clean": "../../config/cli/clean-package.sh", - "client:start:ts": "tsx bin/cli.ts", - "client:start:js": "npm run build && node dist/bin/cli.js", "client:start": "npm run client:start:js --", "client:start:dev1": "npm run client:start -- --discDns=false --discV4=false --bootnodes", "client:start:dev2": "npm run client:start -- --discDns=false --discV4=false --port=30304 --dataDir=datadir-dev2", + "client:start:js": "npm run build && node dist/bin/cli.js", + "client:start:ts": "tsx bin/cli.ts", "coverage": "c8 --all --reporter=lcov --reporter=text npm run test:unit", "docs:build": "typedoc --options typedoc.cjs --tsconfig tsconfig.prod.cjs.json", "examples": "tsx ../../scripts/examples-runner.ts -- client", + "preinstall": "npm run binWorkaround", "lint": "../../config/cli/lint.sh", "lint:diff": "../../config/cli/lint-diff.sh", "lint:fix": "../../config/cli/lint-fix.sh", - "preinstall": "npm run binWorkaround", "prepublishOnly": "../../config/cli/prepublish.sh", "test": "npm run test:unit && npm run test:integration", "test:cli": "npx vitest run ./test/cli/*.spec.ts", @@ -74,7 +74,6 @@ "@polkadot/wasm-crypto": "^7.3.2", "abstract-level": "^1.0.3", "body-parser": "^1.19.2", - "kzg-wasm": "^0.4.0", "chalk": "^4.1.2", "connect": "^3.7.0", "cors": "^2.8.5", @@ -85,6 +84,7 @@ "jayson": "^4.0.0", "js-sdsl": "^4.4.0", "jwt-simple": "^0.5.6", + "kzg-wasm": "^0.4.0", "level": "^8.0.0", "memory-level": "^1.0.0", "multiaddr": "^10.0.1", diff --git a/testTZbBr5/customChain.json b/packages/client/testTZbBr5/customChain.json similarity index 100% rename from testTZbBr5/customChain.json rename to packages/client/testTZbBr5/customChain.json diff --git a/testTZbBr5/customChain/.f812457e42518de1108a98ceba360bc2e1856af2-audit.json b/packages/client/testTZbBr5/customChain/.f812457e42518de1108a98ceba360bc2e1856af2-audit.json similarity index 100% rename from testTZbBr5/customChain/.f812457e42518de1108a98ceba360bc2e1856af2-audit.json rename to packages/client/testTZbBr5/customChain/.f812457e42518de1108a98ceba360bc2e1856af2-audit.json diff --git a/testTZbBr5/customChain/chain/CURRENT b/packages/client/testTZbBr5/customChain/chain/CURRENT similarity index 100% rename from testTZbBr5/customChain/chain/CURRENT rename to packages/client/testTZbBr5/customChain/chain/CURRENT diff --git a/testTZbBr5/customChain/chain/LOCK b/packages/client/testTZbBr5/customChain/chain/LOCK similarity index 100% rename from testTZbBr5/customChain/chain/LOCK rename to packages/client/testTZbBr5/customChain/chain/LOCK diff --git a/testTZbBr5/customChain/chain/LOG b/packages/client/testTZbBr5/customChain/chain/LOG similarity index 100% rename from testTZbBr5/customChain/chain/LOG rename to packages/client/testTZbBr5/customChain/chain/LOG diff --git a/testTZbBr5/customChain/chain/MANIFEST-000002 b/packages/client/testTZbBr5/customChain/chain/MANIFEST-000002 similarity index 100% rename from testTZbBr5/customChain/chain/MANIFEST-000002 rename to packages/client/testTZbBr5/customChain/chain/MANIFEST-000002 diff --git a/testTZbBr5/customChain/config/CURRENT b/packages/client/testTZbBr5/customChain/config/CURRENT similarity index 100% rename from testTZbBr5/customChain/config/CURRENT rename to packages/client/testTZbBr5/customChain/config/CURRENT diff --git a/testTZbBr5/customChain/config/LOCK b/packages/client/testTZbBr5/customChain/config/LOCK similarity index 100% rename from testTZbBr5/customChain/config/LOCK rename to packages/client/testTZbBr5/customChain/config/LOCK diff --git a/testTZbBr5/customChain/config/LOG b/packages/client/testTZbBr5/customChain/config/LOG similarity index 100% rename from testTZbBr5/customChain/config/LOG rename to packages/client/testTZbBr5/customChain/config/LOG diff --git a/testTZbBr5/customChain/config/MANIFEST-000002 b/packages/client/testTZbBr5/customChain/config/MANIFEST-000002 similarity index 100% rename from testTZbBr5/customChain/config/MANIFEST-000002 rename to packages/client/testTZbBr5/customChain/config/MANIFEST-000002 diff --git a/testTZbBr5/customChain/meta/CURRENT b/packages/client/testTZbBr5/customChain/meta/CURRENT similarity index 100% rename from testTZbBr5/customChain/meta/CURRENT rename to packages/client/testTZbBr5/customChain/meta/CURRENT diff --git a/testTZbBr5/customChain/meta/LOCK b/packages/client/testTZbBr5/customChain/meta/LOCK similarity index 100% rename from testTZbBr5/customChain/meta/LOCK rename to packages/client/testTZbBr5/customChain/meta/LOCK diff --git a/testTZbBr5/customChain/meta/LOG b/packages/client/testTZbBr5/customChain/meta/LOG similarity index 100% rename from testTZbBr5/customChain/meta/LOG rename to packages/client/testTZbBr5/customChain/meta/LOG diff --git a/testTZbBr5/customChain/meta/MANIFEST-000002 b/packages/client/testTZbBr5/customChain/meta/MANIFEST-000002 similarity index 100% rename from testTZbBr5/customChain/meta/MANIFEST-000002 rename to packages/client/testTZbBr5/customChain/meta/MANIFEST-000002 diff --git a/testTZbBr5/customChain/state/CURRENT b/packages/client/testTZbBr5/customChain/state/CURRENT similarity index 100% rename from testTZbBr5/customChain/state/CURRENT rename to packages/client/testTZbBr5/customChain/state/CURRENT diff --git a/testTZbBr5/customChain/state/LOCK b/packages/client/testTZbBr5/customChain/state/LOCK similarity index 100% rename from testTZbBr5/customChain/state/LOCK rename to packages/client/testTZbBr5/customChain/state/LOCK diff --git a/testTZbBr5/customChain/state/LOG b/packages/client/testTZbBr5/customChain/state/LOG similarity index 100% rename from testTZbBr5/customChain/state/LOG rename to packages/client/testTZbBr5/customChain/state/LOG diff --git a/testTZbBr5/customChain/state/MANIFEST-000002 b/packages/client/testTZbBr5/customChain/state/MANIFEST-000002 similarity index 100% rename from testTZbBr5/customChain/state/MANIFEST-000002 rename to packages/client/testTZbBr5/customChain/state/MANIFEST-000002 diff --git a/testTZbBr5/customGenesis.json b/packages/client/testTZbBr5/customGenesis.json similarity index 100% rename from testTZbBr5/customGenesis.json rename to packages/client/testTZbBr5/customGenesis.json diff --git a/packages/common/package.json b/packages/common/package.json index 4868696a2..00b42825d 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -27,14 +27,14 @@ } ], "type": "commonjs", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" diff --git a/packages/devp2p/package.json b/packages/devp2p/package.json index ef61ba0a2..c41fbf370 100644 --- a/packages/devp2p/package.json +++ b/packages/devp2p/package.json @@ -29,15 +29,15 @@ "Martin Becze ", "Holger Drewes " ], - "main": "dist/cjs/index.js", "type": "module", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" diff --git a/packages/ethash/package.json b/packages/ethash/package.json index 86c9b10d6..98863ae9d 100644 --- a/packages/ethash/package.json +++ b/packages/ethash/package.json @@ -18,14 +18,14 @@ "license": "MPL-2.0", "author": "mjbecze ", "type": "module", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" diff --git a/packages/ethereum-tests b/packages/ethereum-tests index 853b1e03b..2e37a9f41 160000 --- a/packages/ethereum-tests +++ b/packages/ethereum-tests @@ -1 +1 @@ -Subproject commit 853b1e03b1078d370614002851ba1ee9803d9fcf +Subproject commit 2e37a9f41167534b07e0e8f247ea934a5fe3cac9 diff --git a/packages/evm/package.json b/packages/evm/package.json index bc83328a7..458b3cd88 100644 --- a/packages/evm/package.json +++ b/packages/evm/package.json @@ -21,14 +21,14 @@ "contributors": [ "Alex Beregszaszi " ], - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" diff --git a/packages/genesis/package.json b/packages/genesis/package.json index ddebf9724..aab550ded 100644 --- a/packages/genesis/package.json +++ b/packages/genesis/package.json @@ -16,8 +16,6 @@ }, "license": "MIT", "author": "g11tech ", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "type": "commonjs", "exports": { ".": { @@ -37,6 +35,8 @@ "require": "./dist/cjs/genesisStates/sepolia.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" @@ -45,9 +45,9 @@ "build": "../../config/cli/ts-build.sh", "clean": "../../config/cli/clean-package.sh", "coverage": "../../config/cli/coverage.sh", + "docs:build": "typedoc --options typedoc.cjs", "examples": "tsx ../../scripts/examples-runner.ts -- genesis", "examples:build": "npx embedme README.md", - "docs:build": "typedoc --options typedoc.cjs", "lint": "../../config/cli/lint.sh", "lint:diff": "../../config/cli/lint-diff.sh", "lint:fix": "../../config/cli/lint-fix.sh", @@ -61,10 +61,10 @@ "@ethereumjs/common": "^4.3.0", "@ethereumjs/util": "^9.0.3" }, - "engines": { - "node": ">=18" - }, "devDependencies": { "@ethereumjs/trie": "^6.2.0" + }, + "engines": { + "node": ">=18" } } diff --git a/packages/rlp/package.json b/packages/rlp/package.json index 28cb44254..4c5a86574 100644 --- a/packages/rlp/package.json +++ b/packages/rlp/package.json @@ -25,14 +25,14 @@ "Paul Miller " ], "type": "module", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "bin": { "rlp": "bin/rlp.cjs" }, @@ -58,10 +58,10 @@ "test:node": "npx vitest run", "tsc": "../../config/cli/ts-compile.sh" }, - "engines": { - "node": ">=18" - }, "devDependencies": { "benchmark": "^2.1.4" + }, + "engines": { + "node": ">=18" } } diff --git a/packages/statemanager/package.json b/packages/statemanager/package.json index f794eb2e6..87ac745aa 100644 --- a/packages/statemanager/package.json +++ b/packages/statemanager/package.json @@ -20,14 +20,14 @@ "g11tech " ], "type": "commonjs", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" diff --git a/packages/trie/package.json b/packages/trie/package.json index 0ba21cc0e..71563d455 100644 --- a/packages/trie/package.json +++ b/packages/trie/package.json @@ -21,15 +21,15 @@ "contributors": [ "Aaron Kumavis (https://github.com/kumavis)" ], - "main": "dist/cjs/index.js", "type": "commonjs", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" @@ -57,8 +57,8 @@ "@ethereumjs/util": "^9.0.3", "@types/readable-stream": "^2.3.13", "debug": "^4.3.4", - "lru-cache": "10.1.0", "ethereum-cryptography": "^2.1.3", + "lru-cache": "10.1.0", "readable-stream": "^3.6.0" }, "devDependencies": { diff --git a/packages/tx/package.json b/packages/tx/package.json index 2f2bd794e..0b10a4034 100644 --- a/packages/tx/package.json +++ b/packages/tx/package.json @@ -28,14 +28,14 @@ } ], "type": "commonjs", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" diff --git a/packages/util/package.json b/packages/util/package.json index 9f3b7982c..d700e7b7f 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -62,14 +62,14 @@ } ], "type": "commonjs", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" diff --git a/packages/verkle/package.json b/packages/verkle/package.json index ca1d5fa68..7b451d8ba 100644 --- a/packages/verkle/package.json +++ b/packages/verkle/package.json @@ -24,15 +24,15 @@ "url": "https://github.com/gabrocheleau" } ], - "main": "dist/cjs/index.js", "type": "commonjs", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" @@ -47,15 +47,15 @@ "lint:fix": "../../config/cli/lint-fix.sh", "prepublishOnly": "../../config/cli/prepublish.sh", "test": "npm run test:node", - "test:node": "npx vitest run", "test:browser": "npx vitest run --config=../../config/vitest.browser.config.mts", + "test:node": "npx vitest run", "tsc": "../../config/cli/ts-compile.sh" }, "dependencies": { - "lru-cache": "10.1.0", - "verkle-cryptography-wasm": "^0.4.0", "@ethereumjs/rlp": "^5.0.2", - "@ethereumjs/util": "^9.0.3" + "@ethereumjs/util": "^9.0.3", + "lru-cache": "10.1.0", + "verkle-cryptography-wasm": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/packages/vm/package.json b/packages/vm/package.json index 29322c186..9db7c92e7 100644 --- a/packages/vm/package.json +++ b/packages/vm/package.json @@ -20,14 +20,14 @@ "Alex Beregszaszi " ], "type": "commonjs", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "dist", "src" @@ -50,10 +50,10 @@ "profiling": "0x ./benchmarks/run.js profiling", "test": "echo \"[INFO] Generic test cmd not used. See package.json for more specific test run cmds.\"", "test:API": "npx vitest run ./test/api/", - "test:browser": "npx vitest run --config=./vitest.browser.config.mts", "test:blockchain": "npm run tester -- --blockchain", "test:blockchain:allForks": "echo 'Chainstart Homestead dao TangerineWhistle SpuriousDragon Byzantium Constantinople Petersburg Istanbul MuirGlacier Berlin London ByzantiumToConstantinopleFixAt5 EIP158ToByzantiumAt5 FrontierToHomesteadAt5 HomesteadToDaoAt5 HomesteadToEIP150At5 BerlinToLondonAt5' | xargs -n1 | xargs -I v1 npm run tester -- --blockchain --fork=v1 --verify-test-amount-alltests", "test:blockchain:transitionForks": "echo 'ByzantiumToConstantinopleFixAt5 EIP158ToByzantiumAt5 FrontierToHomesteadAt5 HomesteadToDaoAt5 HomesteadToEIP150At5 BerlinToLondonAt5' | xargs -n1 | xargs -I v1 npm run tester -- --blockchain --fork=v1 --verify-test-amount-alltests", + "test:browser": "npx vitest run --config=./vitest.browser.config.mts", "test:buildIntegrity": "npm run test:state -- --test='stackOverflow'", "test:state": "npm run tester -- --state", "test:state:allForks": "echo 'Chainstart Homestead dao TangerineWhistle SpuriousDragon Byzantium Constantinople Petersburg Istanbul MuirGlacier Berlin London ByzantiumToConstantinopleFixAt5 EIP158ToByzantiumAt5 FrontierToHomesteadAt5 HomesteadToDaoAt5 HomesteadToEIP150At5 BerlinToLondonAt5 Cancun' | xargs -n1 | xargs -I v1 npm run test:state -- --fork=v1 --verify-test-amount-alltests", diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 8805e0d39..51a62532f 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -18,14 +18,14 @@ "license": "MIT", "author": "Alex Beregszaszi ", "type": "commonjs", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" } }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", "files": [ "src", "dist"