{"_id":"@ethereumjs/util","_rev":"4605444","name":"@ethereumjs/util","description":"A collection of utility functions for Ethereum","dist-tags":{"alpha":"10.0.0-alpha.1","beta":"8.0.0-beta.3","latest":"10.1.1","nightly":"10.1.1-nightly.2","rc":"10.0.0-rc.1"},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"time":{"modified":"2026-04-10T17:35:48.000Z","created":"2022-06-30T09:35:55.903Z","10.1.1":"2026-01-28T13:38:34.775Z","10.1.1-nightly.2":"2026-01-19T12:38:47.703Z","10.1.1-nightly.1":"2025-12-04T10:56:12.900Z","10.1.0":"2025-11-06T17:15:52.717Z","10.0.0":"2025-04-29T08:30:31.308Z","10.0.0-rc.1":"2025-03-24T15:59:01.421Z","10.0.0-alpha.1":"2024-10-17T09:07:22.382Z","9.1.0":"2024-08-15T10:46:02.782Z","9.0.3":"2024-03-18T12:10:12.384Z","9.0.2":"2024-02-08T15:54:01.749Z","9.0.1":"2023-11-02T08:40:23.157Z","9.0.0":"2023-08-09T11:29:42.338Z","9.0.0-rc.1":"2023-07-17T14:11:37.326Z","8.1.0":"2023-06-20T10:52:50.151Z","8.0.6":"2023-04-24T07:51:39.968Z","8.0.5":"2023-02-27T14:07:47.825Z","8.0.4":"2023-02-24T09:03:14.586Z","8.0.3":"2022-12-15T15:59:29.508Z","8.0.2":"2022-10-21T16:04:31.577Z","8.0.1":"2022-10-19T11:06:03.675Z","8.0.0":"2022-09-06T10:15:19.516Z","8.0.0-rc.1":"2022-08-26T12:54:23.401Z","8.0.0-beta.3":"2022-08-11T15:26:07.821Z","8.0.0-beta.2":"2022-07-17T16:03:43.489Z","8.0.0-beta.1":"2022-06-30T09:35:55.903Z"},"users":{},"author":{"name":"EthereumJS Team"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"versions":{"10.1.1":{"name":"@ethereumjs/util","version":"10.1.1","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":{"typescript":"./src/index.ts","default":"./dist/esm/index.js"},"require":"./dist/cjs/index.js"}},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","docs:build":"npx typedoc --options typedoc.mjs","examples":"tsx ../../scripts/examples-runner.ts -- util","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","sc":"npm run spellcheck","spellcheck":"npm run spellcheck:ts && npm run spellcheck:md","spellcheck:ts":"npx cspell --gitignore -c ../../config/cspell-ts.json \"./**/*.ts\" --cache --show-suggestions --show-context","spellcheck:md":"npx cspell --gitignore -c ../../config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run -c ../../config/vitest.config.mts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^10.1.1","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1"},"devDependencies":{"@paulmillr/trusted-setups":"^0.2.0","kzg-wasm":"1.0.0","micro-eth-signer":"^0.15.0"},"engines":{"node":">=20"},"gitHead":"dbbd61e07023ec8c867dd6c279c6990d43064ed9","types":"./dist/cjs/index.d.ts","_id":"@ethereumjs/util@10.1.1","_nodeVersion":"23.10.0","_npmVersion":"11.6.2","dist":{"shasum":"1dbb2934f3fbaf7608726c5d19efe2c7128e606b","size":132933,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-10.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-10.1.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_10.1.1_1769607514615_0.893958580341315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T13:38:34.775Z","publish_time":1769607514775,"_source_registry_name":"default","_cnpm_publish_time":1769607514775},"10.1.1-nightly.2":{"name":"@ethereumjs/util","version":"10.1.1-nightly.2","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":{"typescript":"./src/index.ts","default":"./dist/esm/index.js"},"require":"./dist/cjs/index.js"}},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","docs:build":"npx typedoc --options typedoc.mjs","examples":"tsx ../../scripts/examples-runner.ts -- util","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","sc":"npm run spellcheck","spellcheck":"npm run spellcheck:ts && npm run spellcheck:md","spellcheck:ts":"npx cspell --gitignore -c ../../config/cspell-ts.json \"./**/*.ts\" --cache --show-suggestions --show-context","spellcheck:md":"npx cspell --gitignore -c ../../config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run -c ../../config/vitest.config.mts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^10.1.1-nightly.2","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1"},"devDependencies":{"@paulmillr/trusted-setups":"^0.2.0","kzg-wasm":"1.0.0","micro-eth-signer":"^0.15.0"},"engines":{"node":">=20"},"readmeFilename":"README.md","gitHead":"91962440788d070d446f7c32154340d47d7fdc27","types":"./dist/cjs/index.d.ts","_id":"@ethereumjs/util@10.1.1-nightly.2","_nodeVersion":"23.10.0","_npmVersion":"11.6.2","dist":{"shasum":"4e8133f04b16cd8249e055b318686a27b1082538","size":132946,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-10.1.1-nightly.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-10.1.1-nightly.2.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_10.1.1-nightly.2_1768826327485_0.5936724945116634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-19T12:38:47.703Z","publish_time":1768826327703,"_source_registry_name":"default","_cnpm_publish_time":1768826327703},"10.1.1-nightly.1":{"name":"@ethereumjs/util","version":"10.1.1-nightly.1","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":{"typescript":"./src/index.ts","default":"./dist/esm/index.js"},"require":"./dist/cjs/index.js"}},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","docs:build":"npx typedoc --options typedoc.mjs","examples":"tsx ../../scripts/examples-runner.ts -- util","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","sc":"npm run spellcheck","spellcheck":"npm run spellcheck:ts && npm run spellcheck:md","spellcheck:ts":"npx cspell --gitignore -c ../../config/cspell-ts.json \"./**/*.ts\" --cache --show-suggestions --show-context","spellcheck:md":"npx cspell --gitignore -c ../../config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run -c ../../config/vitest.config.mts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^10.1.1-nightly.1","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1"},"devDependencies":{"@paulmillr/trusted-setups":"^0.2.0","kzg-wasm":"1.0.0","micro-eth-signer":"^0.15.0"},"engines":{"node":">=20"},"readmeFilename":"README.md","gitHead":"1e9e9d68277afe759592bccc08700c3e9ab2fbc8","types":"./dist/cjs/index.d.ts","_id":"@ethereumjs/util@10.1.1-nightly.1","_nodeVersion":"23.10.0","_npmVersion":"11.6.2","dist":{"shasum":"2830b548f2c5253ab2798b9418c4390a23ef0c5c","size":131856,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-10.1.1-nightly.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-10.1.1-nightly.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_10.1.1-nightly.1_1764845772723_0.5401373696639749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T10:56:12.900Z","publish_time":1764845772900,"_source_registry_name":"default","_cnpm_publish_time":1764845772900},"10.1.0":{"name":"@ethereumjs/util","version":"10.1.0","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":{"typescript":"./src/index.ts","default":"./dist/esm/index.js"},"require":"./dist/cjs/index.js"}},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","docs:build":"npx typedoc --options typedoc.mjs","examples":"tsx ../../scripts/examples-runner.ts -- util","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","sc":"npm run spellcheck","spellcheck":"npm run spellcheck:ts && npm run spellcheck:md","spellcheck:ts":"npx cspell --gitignore -c ../../config/cspell-ts.json \"./**/*.ts\" --cache --show-suggestions --show-context","spellcheck:md":"npx cspell --gitignore -c ../../config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run -c ../../config/vitest.config.mts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^10.1.0","ethereum-cryptography":"^3.2.0"},"devDependencies":{"@paulmillr/trusted-setups":"^0.2.0","kzg-wasm":"1.0.0","micro-eth-signer":"^0.15.0"},"engines":{"node":">=18"},"gitHead":"7d5c1304a74002d3ad646cd2f7685b3f320e9a74","types":"./dist/cjs/index.d.ts","_id":"@ethereumjs/util@10.1.0","_nodeVersion":"23.10.0","_npmVersion":"11.6.2","dist":{"shasum":"56ba2abd5ca0030a1bb6d543bf205c27307cd592","size":132195,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-10.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-10.1.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_10.1.0_1762449352499_0.022320878313656367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-06T17:15:52.717Z","publish_time":1762449352717,"_source_registry_name":"default","_cnpm_publish_time":1762449352717},"10.0.0":{"name":"@ethereumjs/util","version":"10.0.0","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":{"typescript":"./src/index.ts","default":"./dist/esm/index.js"},"require":"./dist/cjs/index.js"}},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","docs:build":"npx typedoc --options typedoc.mjs","examples":"tsx ../../scripts/examples-runner.ts -- util","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","sc":"npm run spellcheck","spellcheck":"npm run spellcheck:ts && npm run spellcheck:md","spellcheck:ts":"npx cspell --gitignore -c ../../config/cspell-ts.json \"./**/*.ts\" --cache --show-suggestions --show-context","spellcheck:md":"npx cspell --gitignore -c ../../config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=../../config/vitest.config.browser.mts","test:node":"npx vitest run -c ../../config/vitest.config.mts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^10.0.0","ethereum-cryptography":"^3.2.0"},"devDependencies":{"@paulmillr/trusted-setups":"^0.1.2","kzg-wasm":"^0.5.0","micro-eth-signer":"^0.14.0"},"engines":{"node":">=18"},"_id":"@ethereumjs/util@10.0.0","gitHead":"9e461f54312bf20c710b43ab73f7d3ad753f8765","types":"./dist/cjs/index.d.ts","_nodeVersion":"23.10.0","_npmVersion":"11.2.0","dist":{"shasum":"1afcb06d769cb979a628a65604ba7e7fb61167ac","size":141975,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-10.0.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_10.0.0_1745915431000_0.4424164161240802"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T08:30:31.308Z","publish_time":1745915431308,"_source_registry_name":"default","_cnpm_publish_time":1745915431308},"10.0.0-rc.1":{"name":"@ethereumjs/util","version":"10.0.0-rc.1","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","docs:build":"npx typedoc --options typedoc.cjs","examples":"tsx ../../scripts/examples-runner.ts -- util","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=../../config/vitest.config.browser.mts","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^10.0.0-rc.1","ethereum-cryptography":"^3.1.0"},"devDependencies":{"@paulmillr/trusted-setups":"^0.1.2","kzg-wasm":"^0.5.0","micro-eth-signer":"^0.14.0"},"engines":{"node":">=18"},"_id":"@ethereumjs/util@10.0.0-rc.1","readmeFilename":"README.md","gitHead":"b1f8cbce1aea27f604a18d781fe794d16ded6c0e","types":"./dist/cjs/index.d.ts","_nodeVersion":"23.10.0","_npmVersion":"10.9.2","dist":{"shasum":"05e4ceba10d2190f69c027bc576e5e652742342f","size":140422,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-10.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-10.0.0-rc.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_10.0.0-rc.1_1742831941191_0.09633951126642071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T15:59:01.421Z","publish_time":1742831941421,"_source_registry_name":"default","_cnpm_publish_time":1742831941421},"10.0.0-alpha.1":{"name":"@ethereumjs/util","version":"10.0.0-alpha.1","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run --coverage.enabled --coverage.reporter=lcov","docs:build":"npx typedoc --options typedoc.cjs","examples":"tsx ../../scripts/examples-runner.ts -- util","examples:build":"npx embedme README.md","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=../../config/vitest.config.browser.mts","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^6.0.0-alpha.1","ethereum-cryptography":"^3.0.0"},"devDependencies":{"@paulmillr/trusted-setups":"^0.1.2","kzg-wasm":"^0.5.0","micro-eth-signer":"^0.11.0","verkle-cryptography-wasm":"^0.4.8"},"engines":{"node":">=18"},"_id":"@ethereumjs/util@10.0.0-alpha.1","readmeFilename":"README.md","gitHead":"fb36fc6da231ac7ff9d8dc4f03b3020a3f990cbd","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"718ecbfc5ce493f878bf9771eae2479e305bc68e","size":134187,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-10.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-10.0.0-alpha.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_10.0.0-alpha.1_1729156042023_0.12870126670120574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T09:07:22.382Z","publish_time":1729156042382,"_source_registry_name":"default","_cnpm_publish_time":1729156042382},"9.1.0":{"name":"@ethereumjs/util","version":"9.1.0","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"commonjs","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run --coverage.enabled --coverage.reporter=lcov","docs:build":"npx typedoc --options typedoc.cjs","examples":"tsx ../../scripts/examples-runner.ts -- util","examples:build":"npx embedme README.md","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node","test:browser":"npx vitest run --config=../../config/vitest.config.browser.mts","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^5.0.2","ethereum-cryptography":"^2.2.1"},"devDependencies":{"kzg-wasm":"^0.4.0"},"engines":{"node":">=18"},"_id":"@ethereumjs/util@9.1.0","gitHead":"ea5ad3a5bc22b76b70b86780df1815175c86ffa6","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"75e3898a3116d21c135fa9e29886565609129bce","size":123701,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-9.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-9.1.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_9.1.0_1723718762527_0.3614530215714158"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T10:46:02.782Z","publish_time":1723718762782,"_source_registry_name":"default","_cnpm_publish_time":1723718762782},"9.0.3":{"name":"@ethereumjs/util","version":"9.0.3","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"commonjs","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run --coverage.enabled --coverage.reporter=lcov","docs:build":"npx typedoc --options typedoc.cjs","examples":"tsx ../../scripts/examples-runner.ts -- util","examples:build":"npx embedme README.md","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.ts --browser.name=chrome --browser.headless","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^5.0.2","ethereum-cryptography":"^2.1.3"},"devDependencies":{"kzg-wasm":"^0.3.1"},"engines":{"node":">=18"},"_id":"@ethereumjs/util@9.0.3","gitHead":"dfe53ccafbcdccc13b8a05e2a7a75c93d9f108f7","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"c2709e6127a85bbe23a71937ac78358ac93e7241","size":105985,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-9.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-9.0.3.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_9.0.3_1710763812112_0.6171742876909359"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-18T12:10:12.384Z","publish_time":1710763812384,"_source_registry_name":"default","_cnpm_publish_time":1710763812384},"9.0.2":{"name":"@ethereumjs/util","version":"9.0.2","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"commonjs","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run --coverage.enabled --coverage.reporter=lcov","docs:build":"npx typedoc --options typedoc.cjs","examples":"tsx ../../scripts/examples-runner.ts -- util","examples:build":"npx embedme README.md","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.ts --browser.name=chrome --browser.headless","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^5.0.2","ethereum-cryptography":"^2.1.3"},"devDependencies":{},"peerDependencies":{"c-kzg":"^2.1.2"},"peerDependenciesMeta":{"c-kzg":{"optional":true}},"engines":{"node":">=18"},"_id":"@ethereumjs/util@9.0.2","gitHead":"f5801ef4664fd6f8d81cfa3c83a40cdcce37f03b","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"2719337cd43d70941491c41e3367d7b87078f847","size":105814,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-9.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-9.0.2.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_9.0.2_1707407641530_0.09170288833433715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-08T15:54:01.749Z","publish_time":1707407641749,"_source_registry_name":"default","_cnpm_publish_time":1707407641749},"9.0.1":{"name":"@ethereumjs/util","version":"9.0.1","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"commonjs","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run --coverage.enabled --coverage.reporter=lcov","docs:build":"npx typedoc --options typedoc.cjs","examples":"ts-node ../../scripts/examples-runner.ts -- util","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.ts --browser.name=chrome --browser.headless","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^5.0.1","ethereum-cryptography":"^2.1.2"},"devDependencies":{},"peerDependencies":{"c-kzg":"^2.1.2"},"peerDependenciesMeta":{"c-kzg":{"optional":true}},"engines":{"node":">=18"},"_id":"@ethereumjs/util@9.0.1","gitHead":"c6d8b3998522612ea0f1a6c1c256fe5226c0fddf","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"cbe0380981263451e3080ddcd74accf4b10f8723","size":104197,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-9.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-9.0.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_9.0.1_1698914422820_0.5797642435233206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-02T08:40:23.157Z","publish_time":1698914423157,"_source_registry_name":"default","_cnpm_publish_time":1698914423157},"9.0.0":{"name":"@ethereumjs/util","version":"9.0.0","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"commonjs","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"npx vitest run --coverage.enabled --coverage.reporter=lcov","docs:build":"npx typedoc --options typedoc.cjs","examples":"ts-node ../../scripts/examples-runner.ts -- util","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.ts --browser.name=chrome --browser.headless","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^5.0.0","ethereum-cryptography":"^2.1.2"},"devDependencies":{},"peerDependencies":{"c-kzg":"^2.1.0"},"peerDependenciesMeta":{"c-kzg":{"optional":true}},"engines":{"node":">=18"},"types":"./dist/cjs/index.d.ts","gitHead":"c47d2c7351f04f35744de0f2082c37d5f2d2afd0","_id":"@ethereumjs/util@9.0.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"ac5945c629f3ab2ac584d8b12a8513e8eac29dc4","size":100380,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-9.0.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_9.0.0_1691580581898_0.3977005174999535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-09T11:29:42.338Z","publish_time":1691580582338,"_source_registry_name":"default","_cnpm_publish_time":1691580582338},"9.0.0-rc.1":{"name":"@ethereumjs/util","version":"9.0.0-rc.1","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"type":"commonjs","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"npx vitest run --coverage.enabled --coverage.reporter=lcov","docs:build":"npx typedoc --options typedoc.cjs","examples":"ts-node ../../scripts/examples-runner.ts -- util","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.ts --browser.name=chrome --browser.headless","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"5.0.0-rc.1","ethereum-cryptography":"^2.1.2"},"devDependencies":{},"peerDependencies":{"c-kzg":"^2.1.0"},"peerDependenciesMeta":{"c-kzg":{"optional":true}},"engines":{"node":">=18"},"types":"./dist/cjs/index.d.ts","readmeFilename":"README.md","gitHead":"66c98f386e4a7807978e3e8f0c19608d10849896","_id":"@ethereumjs/util@9.0.0-rc.1","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"2ac7a456385e0533d3921c77955b406823eeddda","size":95673,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-9.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-9.0.0-rc.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_9.0.0-rc.1_1689603097100_0.3028051525757103"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-17T14:11:37.326Z","publish_time":1689603097326,"_source_registry_name":"default","_cnpm_publish_time":1689603097326},"8.1.0":{"name":"@ethereumjs/util","version":"8.1.0","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^4.0.1","ethereum-cryptography":"^2.0.0","micro-ftch":"^0.3.1"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"engines":{"node":">=14"},"gitHead":"850860614ee1324863acdb2d3ff4255b8dab4553","_id":"@ethereumjs/util@8.1.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"299df97fb6b034e0577ce9f94c7d9d1004409ed4","size":56001,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.1.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.1.0_1687258369909_0.23979382536791594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-20T10:52:50.151Z","publish_time":1687258370151,"_source_registry_name":"default","_cnpm_publish_time":1687258370151},"8.0.6":{"name":"@ethereumjs/util","version":"8.0.6","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@chainsafe/ssz":"^0.11.1","@ethereumjs/rlp":"^4.0.1","ethereum-cryptography":"^2.0.0","micro-ftch":"^0.3.1"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"engines":{"node":">=14"},"gitHead":"49c2d93b94e70887d4fafff123eec19ef6a35fec","_id":"@ethereumjs/util@8.0.6","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"f9716ed34235ea05eff8353bc5d483e5a6455989","size":56900,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.6.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.6_1682322699745_0.9102424110909804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-24T07:51:39.968Z","publish_time":1682322699968,"_cnpm_publish_time":1682322699968},"8.0.5":{"name":"@ethereumjs/util","version":"8.0.5","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@chainsafe/ssz":"0.9.4","@ethereumjs/rlp":"^4.0.1","ethereum-cryptography":"^1.1.2"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"engines":{"node":">=14"},"gitHead":"295e5a3caa69c226e8f8edfad4ea72a843bc0b4f","_id":"@ethereumjs/util@8.0.5","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"b9088fc687cc13f0c1243d6133d145dfcf3fe446","size":52857,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.5.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.5_1677506867665_0.6169946907968649"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-27T14:07:47.825Z","publish_time":1677506867825,"_cnpm_publish_time":1677506867825},"8.0.4":{"name":"@ethereumjs/util","version":"8.0.4","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@chainsafe/ssz":"^0.10.0","@ethereumjs/rlp":"^4.0.1","ethereum-cryptography":"^1.1.2"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"engines":{"node":">=14"},"gitHead":"47c293da1f849f05000e7e70061d62d571ff3920","_id":"@ethereumjs/util@8.0.4","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"a5bdf0009e2e23f2c821369f718f8a404f59def4","size":52858,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.4.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.4_1677229394449_0.14420021598567234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-24T09:03:14.586Z","publish_time":1677229394586,"_cnpm_publish_time":1677229394586},"8.0.3":{"name":"@ethereumjs/util","version":"8.0.3","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^4.0.0-beta.2","async":"^3.2.4","ethereum-cryptography":"^1.1.2"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"engines":{"node":">=14"},"gitHead":"696b36fe9091cd67f3e0a70bc696e41bd16e57a2","_id":"@ethereumjs/util@8.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"410c2dc8c6d519b29f1a471aa9b9df9952e41239","size":50573,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.3.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.3_1671119969294_0.3398308675163071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-15T16:11:09.065Z","publish_time":1671119969508,"_cnpm_publish_time":1671119969508},"8.0.2":{"name":"@ethereumjs/util","version":"8.0.2","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^4.0.0-beta.2","async":"^3.2.4","ethereum-cryptography":"^1.1.2"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"engines":{"node":">=14"},"gitHead":"f478c570832bbbeb38f71302a5d7a161ba70c9cf","_id":"@ethereumjs/util@8.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"b7348fc7253649b0f00685a94546c6eee1fad819","size":47836,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.2.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.2_1666368271293_0.49630755234983304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-21T16:17:28.355Z","publish_time":1666368271577,"_cnpm_publish_time":1666368271577},"8.0.1":{"name":"@ethereumjs/util","version":"8.0.1","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^4.0.0-beta.2","ethereum-cryptography":"^1.1.2"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"engines":{"node":">=14"},"gitHead":"1c58ee1fb42e346c7bbbdf18c88d01bc8703f111","_id":"@ethereumjs/util@8.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"5ffbb63a08562cbf12ce8b9885ed74db10068045","size":43955,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.1_1666177563439_0.1541874515240509"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-19T11:16:45.255Z","publish_time":1666177563675,"_cnpm_publish_time":1666177563675},"8.0.0":{"name":"@ethereumjs/util","version":"8.0.0","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^4.0.0-beta.2","ethereum-cryptography":"^1.1.2"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"engines":{"node":">=14"},"gitHead":"1e0de28380e5e73e92be47895f6c79ffc90392c4","_id":"@ethereumjs/util@8.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"52363fe29113c0ee70c8e9df20bc713e00089720","size":41789,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.0_1662459319352_0.7380162073115877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-06T11:29:33.066Z","publish_time":1662459319516,"_cnpm_publish_time":1662459319516},"8.0.0-rc.1":{"name":"@ethereumjs/util","version":"8.0.0-rc.1","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^4.0.0-beta.2","ethereum-cryptography":"^1.1.2"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"engines":{"node":">=14"},"readmeFilename":"README.md","gitHead":"9bfb0749bb3d6c828ebca56f2fb44c135a92f6de","_id":"@ethereumjs/util@8.0.0-rc.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"adf2b25cf3660c1e086f7df52acd9312d7477770","size":42434,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.0-rc.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.0-rc.1_1661518463261_0.128374969872056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T12:54:28.300Z","publish_time":1661518463401,"_cnpm_publish_time":1661518463401},"8.0.0-beta.3":{"name":"@ethereumjs/util","version":"8.0.0-beta.3","description":"A collection of utility functions for Ethereum","keywords":["ethereum","utilities","utils"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"EthereumJS Team"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"@ethereumjs/rlp":"^4.0.0-beta.2","ethereum-cryptography":"^1.1.2"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/node":"^16.11.7","@types/secp256k1":"^4.0.1","@types/tape":"^4.13.2","eslint":"^6.8.0","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-tap":"^4.2.0","karma-typescript":"^5.5.3","nyc":"^15.1.0","tape":"^4.10.1","ts-node":"^10.2.1","typescript":"^4.4.2"},"engines":{"node":">=10.0.0"},"readmeFilename":"README.md","gitHead":"8c1d34d43119819fcd4da4c44e07b7c2ca1f807b","_id":"@ethereumjs/util@8.0.0-beta.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"1ace6d4effc0e8a0345656e1bafe3845caf5d653","size":42082,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.0-beta.3.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.0-beta.3_1660231567670_0.09724955268919655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-11T15:43:28.881Z","publish_time":1660231567821,"_cnpm_publish_time":1660231567821},"8.0.0-beta.2":{"name":"@ethereumjs/util","version":"8.0.0-beta.2","description":"A collection of utility functions for Ethereum","license":"MPL-2.0","author":{"name":"EthereumJS Team"},"keywords":["ethereum","utilities","utils"],"engines":{"node":">=10.0.0"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","prepublishOnly":"../../config/cli/prepublish.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:fix":"../../config/cli/lint-fix.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"ethereum-cryptography":"^1.1.2","rlp":"4.0.0-beta.2"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/node":"^16.11.7","@types/secp256k1":"^4.0.1","@types/tape":"^4.13.2","eslint":"^6.8.0","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-tap":"^4.2.0","karma-typescript":"^5.5.3","nyc":"^15.1.0","prettier":"^2.0.5","tape":"^4.10.1","ts-node":"^10.2.1","typescript":"^4.4.2"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"readmeFilename":"README.md","gitHead":"2dd63b91109188e5b4f5b251f47aae756f7e1841","_id":"@ethereumjs/util@8.0.0-beta.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"f8b3418c67258187b44da50be28d36d5df02d18c","size":42063,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.0-beta.2.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.0-beta.2_1658073823329_0.9936071412937131"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-17T16:04:03.834Z","publish_time":1658073823489,"_cnpm_publish_time":1658073823489},"8.0.0-beta.1":{"name":"@ethereumjs/util","version":"8.0.0-beta.1","description":"A collection of utility functions for Ethereum","license":"MPL-2.0","author":{"name":"EthereumJS Team"},"keywords":["ethereum","utilities","utils"],"engines":{"node":">=10.0.0"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"../../config/cli/ts-build.sh","prepublishOnly":"../../config/cli/prepublish.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","docs:build":"npx typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:fix":"../../config/cli/lint-fix.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"dependencies":{"ethereum-cryptography":"^1.0.3","rlp":"4.0.0-beta.1"},"devDependencies":{"@types/bn.js":"^5.1.0","@types/node":"^16.11.7","@types/secp256k1":"^4.0.1","@types/tape":"^4.13.2","eslint":"^6.8.0","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-tap":"^4.2.0","karma-typescript":"^5.5.3","nyc":"^15.1.0","prettier":"^2.0.5","tape":"^4.10.1","ts-node":"^10.2.1","typescript":"^4.4.2"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"contributors":[{"name":"Tim Coulter","email":"tim@timothyjcoulter.com","url":"https://github.com/tcoulter"},{"name":"Nick Dodson","url":"https://github.com/SilentCicero"},{"name":"Mr. Chico","url":"https://github.com/MrChico"},{"name":"Dũng Trần","email":"tad88.dev@gmail.com","url":"https://github.com/tad88dev"},{"name":"Alex Beregszaszi","email":"alex@rtfs.hu","url":"https://github.com/axic"},{"name":"Taylor Gerring","url":"https://github.com/tgerring"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"},{"name":"kumavis","email":"aaron@kumavis.me","url":"https://github.com/kumavis"},{"name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com","url":"https://github.com/asinyagin"}],"gitHead":"c5260ba9add32f57921380abb32c2c1f9dc21de6","_id":"@ethereumjs/util@8.0.0-beta.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"369526faf6e9f1cadfd39c7741cc07cf33d128f8","size":41009,"noattachment":false,"key":"/@ethereumjs/util/-/@ethereumjs/util-8.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/util/download/@ethereumjs/util-8.0.0-beta.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util_8.0.0-beta.1_1656581755777_0.02317222526654339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-30T15:28:55.911Z","publish_time":1656581755903,"_cnpm_publish_time":1656581755903}},"readme":"# @ethereumjs/util `v10`\n\n[![NPM Package][util-npm-badge]][util-npm-link]\n[![GitHub Issues][util-issues-badge]][util-issues-link]\n[![Actions Status][util-actions-badge]][util-actions-link]\n[![Code Coverage][util-coverage-badge]][util-coverage-link]\n[![Discord][discord-badge]][discord-link]\n\n| A collection of utility functions for Ethereum. |\n| ----------------------------------------------- |\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Getting Started](#getting-started)\n- [Module: [account]](#module-account)\n- [Module: [address]](#module-address)\n- [Module: [authorization]](#module-authorization)\n- [Module: [blobs]](#module-blobs)\n- [Module: [bytes]](#module-bytes)\n- [Module: [constants]](#module-constants)\n- [Module: [db]](#module-db)\n- [Module: [genesis]](#module-genesis)\n- [Module: [internal]](#module-internal)\n- [Module: [kzg]](#module-kzg)\n- [Module: [mapDB]](#module-mapdb)\n- [Module: [request]](#module-request)\n- [Module: [signature]](#module-signature)\n- [Module: [types]](#module-types)\n- [Module: [verkle]](#module-verkle)\n- [Module: [withdrawal]](#module-withdrawal)\n- [Browser](#browser)\n- [API](#api)\n- [EthereumJS](#ethereumjs)\n- [License](#license)\n\n## Installation\n\nTo obtain the latest version, simply require the project using `npm`:\n\n```shell\nnpm install @ethereumjs/util\n```\n\n## Getting Started\n\nThis package contains the following modules providing respective helper methods, classes and commonly re-used constants.\n\nAll helpers are re-exported from the root level and deep imports are not necessary. So an import can be done like this:\n\n```ts\nimport { hexToBytes, isValidChecksumAddress } from '@ethereumjs/util'\n```\n\n## Module: [account](src/account.ts)\n\nClass representing an `Account` and providing private/public key and address-related functionality (creation, validation, conversion). It is not recommended to use this constructor directly. Instead use the static factory methods to assist in creating an Account from varying data types.\n\n```ts\n// ./examples/account.ts\n\nimport { createAccount } from '@ethereumjs/util'\n\nconst account = createAccount({\n  nonce: '0x02',\n  balance: '0x0384',\n  storageRoot: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421',\n  codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470',\n})\nconsole.log(`Account with nonce=${account.nonce} and balance=${account.balance} created`)\n```\n\nFor Verkle or other contexts it can be useful to create partial accounts not containing all the account parameters. This is supported starting with v9.1.0:\n\n```ts\n// ./examples/accountPartial.ts\n\nimport { createPartialAccount } from '@ethereumjs/util'\n\nconst account = createPartialAccount({\n  nonce: '0x02',\n  balance: '0x0384',\n})\nconsole.log(`Partial account with nonce=${account.nonce} and balance=${account.balance} created`)\n```\n\n## Module: [address](src/address.ts)\n\nClass representing an Ethereum `Address` with instantiation helpers and validation methods.\n\n```ts\n// ./examples/address.ts\n\nimport { createAddressFromString } from '@ethereumjs/util'\n\nconst address = createAddressFromString('0x2f015c60e0be116b1f0cd534704db9c92118fb6a')\nconsole.log(`Ethereum address ${address.toString()} created`)\n```\n\n## Module: [authorization](src/authorization.ts)\n\nModule with `EIP-7702` authorization list signing utilities.\n\n## Module: [blobs](src/blobs.ts)\n\nModule providing helpers around EIP-4844 blobs for creating blobs, associated KZG commitments and proofs as well as versioned hashes. It also provides helpers for EIP-7594 conformant blobs for creating extended cells and corresponding proofs.\n\n```ts\n// ./examples/blobs.ts\n\nimport { bytesToHex, computeVersionedHash, getBlobs } from '@ethereumjs/util'\n\nconst blobs = getBlobs('test input')\n\nconsole.log('Created the following blobs:')\nconsole.log(blobs)\n\nconst commitment = bytesToHex(new Uint8Array([1, 2, 3]))\nconst blobCommitmentVersion = 0x01\nconst versionedHash = computeVersionedHash(commitment, blobCommitmentVersion)\n\nconsole.log(`Versioned hash ${versionedHash} computed`)\n```\n\n## Module: [bytes](src/bytes.ts)\n\nByte-related helper and conversion functions.\n\n```ts\n// ./examples/bytes.ts\n\nimport { bytesToBigInt } from '@ethereumjs/util'\n\nconst bytesValue = new Uint8Array([97])\nconst bigIntValue = bytesToBigInt(bytesValue)\n\nconsole.log(`Converted value: ${bigIntValue}`)\n```\n\n## Module: [constants](src/constants.ts)\n\nExposed constants (e.g. `KECCAK256_NULL_S` for string representation of Keccak-256 hash of null)\n\n```ts\n// ./examples/constants.ts\n\nimport { BIGINT_2EXP96, KECCAK256_NULL_S } from '@ethereumjs/util'\n\nconsole.log(`The keccak-256 hash of null: ${KECCAK256_NULL_S}`)\nconsole.log(`BigInt constants (performance), e.g. BIGINT_2EXP96: ${BIGINT_2EXP96}`)\n```\n\n## Module: [db](src/db.ts)\n\nDB interface for database abstraction (Blockchain, Trie), see e.g. [@ethereumjs/trie recipes](https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/trie/recipes/level.ts)) for usage.\n\n## Module: [genesis](src/genesis.ts)\n\nGenesis related interfaces and helpers.\n\n## Module: [internal](src/internal.ts)\n\nInternalized simple helper methods like `isHexString`. Note that methods from this module might get deprecated in the future.\n\n## Module: [kzg](src/kzg.ts)\n\nKZG interface (used for 4844 blob txs), see [@ethereumjs/tx](https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/tx/README.md#kzg-setup) README for main usage instructions.\n\n## Module: [mapDB](src/mapDB.ts)\n\nSimple map DB implementation using the `DB` interface (see above).\n\n## Module: [request](src/request.ts)\n\nModule with a compact generic request class for [EIP-7685](https://eips.ethereum.org/EIPS/eip-7685) general purpose execution layer requests to the CL (Prague hardfork) with the possibility to set `data` and a `type` conforming to the following request types:\n\n- [EIP-6110](https://eips.ethereum.org/EIPS/eip-6110): `DepositRequest` (Prague Hardfork)\n- [EIP-7002](https://eips.ethereum.org/EIPS/eip-7002): `WithdrawalRequest` (Prague Hardfork)\n- [EIP-7251](https://eips.ethereum.org/EIPS/eip-7251): `ConsolidationRequest` (Prague Hardfork)\n\nThese request types are mainly used within the [@ethereumjs/block](https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/block) library where applied usage instructions are provided in the README.\n\n## Module: [signature](src/signature.ts)\n\nSmall helpers around signature validation, conversion, recovery as well as selected convenience wrappers for calls to the underlying crypo libraries, using the cryptographic primitive implementations from the [Noble](https://paulmillr.com/noble/) crypto library set. If possible for your use case it is recommended to use the underlying crypto libraries directly for robustness.\n\n```ts\n// ./examples/signature.ts\n\nimport { bytesToHex, ecrecover, hexToBytes } from '@ethereumjs/util'\n\nconst chainId = BigInt(3) // Ropsten\n\nconst ecHash = hexToBytes('0x82ff40c0a986c6a5cfad4ddf4c3aa6996f1a7837f9c398e17e5de5cbd5a12b28')\nconst r = hexToBytes('0x99e71a99cb2270b8cac5254f9e99b6210c6c10224a1579cf389ef88b20a1abe9')\nconst s = hexToBytes('0x129ff05af364204442bdb53ab6f18a99ab48acc9326fa689f228040429e3ca66')\nconst v = BigInt(41)\n\nconst pubkey = ecrecover(ecHash, v, r, s, chainId)\n\nconsole.log(`Recovered public key ${bytesToHex(pubkey)} from valid signature values`)\n```\n\n## Module: [types](src/types.ts)\n\nVarious TypeScript types. Direct usage is not recommended, type structure might change in the future.\n\n## Module: [withdrawal](src/withdrawal.ts)\n\nClass representing an `EIP-4895` `Withdrawal` with different constructors as well as conversion and output helpers.\n\n```ts\n// ./examples/withdrawal.ts\n\nimport { createWithdrawal } from '@ethereumjs/util'\n\nconst withdrawal = createWithdrawal({\n  index: 0n,\n  validatorIndex: 65535n,\n  address: '0x0000000000000000000000000000000000000000',\n  amount: 0n,\n})\n\nconsole.log('Withdrawal object created:')\nconsole.log(withdrawal.toJSON())\n```\n\n## Browser\n\nWe provide hybrid ESM/CJS builds for all our libraries. With the v10 breaking release round from Spring 2025, all libraries are \"pure-JS\" by default and we have eliminated all hard-wired WASM code. Additionally we have substantially lowered the bundle sizes, reduced the number of dependencies, and cut out all usages of Node.js-specific primitives (like the Node.js event emitter).\n\nIt is easily possible to run a browser build of one of the EthereumJS libraries within a modern browser using the provided ESM build. For a setup example see [./examples/browser.html](./examples/browser.html).\n\n## API\n\n### Documentation\n\nRead the [API docs](docs/).\n\n### Hybrid CJS/ESM Builds\n\nWith the breaking releases from Summer 2023 we have started to ship our libraries with both CommonJS (`cjs` folder) and ESM builds (`esm` folder), see `package.json` for the detailed setup.\n\nIf you use an ES6-style `import` in your code files from the ESM build will be used:\n\n```ts\nimport { EthereumJSClass } from '@ethereumjs/[PACKAGE_NAME]'\n```\n\nIf you use Node.js specific `require`, the CJS build will be used:\n\n```ts\nconst { EthereumJSClass } = require('@ethereumjs/[PACKAGE_NAME]')\n```\n\nUsing ESM will give you additional advantages over CJS beyond browser usage like static code analysis / Tree Shaking which CJS can not provide.\n\n### ethjs-util methods\n\nThe following methods are available by an internalized version of the [ethjs-util](https://github.com/ethjs/ethjs-util) package (`MIT` license), see [internal.ts](src/internal.ts). The original package is not maintained any more and the original functionality will be replaced by own implementations over time (starting with the `v7.1.3` release, October 2021).\n\n- arrayContainsArray\n- getBinarySize\n- stripHexPrefix\n- isHexString\n- isHexString\n- padToEven\n- fromAscii\n- fromUtf8\n- toUtf8\n- toAscii\n- getKeys\n\nThey can be imported by name:\n\n```ts\nimport { stripHexPrefix } from '@ethereumjs/util'\n```\n\n## EthereumJS\n\nThe `EthereumJS` GitHub organization and its repositories are managed by members of the former Ethereum Foundation JavaScript team and the broader Ethereum community. If you want to join for work or carry out improvements on the libraries see the [developer docs](../../DEVELOPER.md) for an overview of current standards and tools and review our [code of conduct](../../CODE_OF_CONDUCT.md).\n\n## License\n\n[MPL-2.0](<https://tldrlegal.com/license/mozilla-public-license-2.0-(mpl-2)>)\n\n[util-npm-badge]: https://img.shields.io/npm/v/@ethereumjs/util.svg\n[util-npm-link]: https://www.npmjs.org/package/@ethereumjs/util\n[util-issues-badge]: https://img.shields.io/github/issues/ethereumjs/ethereumjs-monorepo/package:%20util?label=issues\n[util-issues-link]: https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aopen+is%3Aissue+label%3A\"package%3A+util\"\n[util-actions-badge]: https://github.com/ethereumjs/ethereumjs-monorepo/workflows/Util/badge.svg\n[util-actions-link]: https://github.com/ethereumjs/ethereumjs-monorepo/actions?query=workflow%3A%22Util%22\n[util-coverage-badge]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/branch/master/graph/badge.svg?flag=util\n[util-coverage-link]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/tree/master/packages/util\n[discord-badge]: https://img.shields.io/static/v1?logo=discord&label=discord&message=Join&color=blue\n[discord-link]: https://discord.gg/TNwARpR\n","_attachments":{},"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"license":"MPL-2.0"}