{"_id":"merkle-patricia-tree","_rev":"4578560","name":"merkle-patricia-tree","description":"This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.","dist-tags":{"latest":"4.2.4"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"time":{"modified":"2026-04-10T15:51:19.000Z","created":"2014-05-15T18:09:53.525Z","4.2.4":"2022-03-23T12:19:05.921Z","4.2.3":"2022-02-01T09:15:27.253Z","4.2.2":"2021-10-06T16:21:47.609Z","4.2.1":"2021-08-19T07:36:43.493Z","4.2.0":"2021-05-21T07:42:50.201Z","4.1.0":"2021-02-16T11:08:20.605Z","4.0.0":"2020-06-19T16:43:56.923Z","3.0.0":"2019-01-04T07:55:19.900Z","2.3.2":"2018-09-24T11:05:43.245Z","2.3.1":"2018-03-14T11:17:13.215Z","2.3.0":"2017-11-30T19:13:44.793Z","2.2.0":"2017-08-03T20:40:39.532Z","2.1.2":"2016-03-01T18:01:57.382Z","2.1.1":"2016-01-06T02:45:37.614Z","2.1.0":"2015-10-23T04:53:13.963Z","2.0.3":"2015-09-24T02:29:34.629Z","2.0.2":"2015-09-23T03:33:10.589Z","2.0.1":"2015-09-23T00:43:28.604Z","2.0.0":"2015-09-22T18:59:16.949Z","1.1.4":"2015-09-22T18:57:54.526Z","1.1.3":"2015-09-20T03:11:29.359Z","1.1.2":"2015-08-19T18:55:23.593Z","1.1.1":"2015-07-06T15:06:26.124Z","1.1.0":"2015-07-06T08:55:16.018Z","1.0.1":"2015-06-28T11:44:21.527Z","1.0.0":"2015-06-17T11:56:47.308Z","0.1.26":"2015-04-22T05:32:33.209Z","0.1.25":"2015-04-13T22:12:01.686Z","0.1.24":"2015-04-09T21:10:18.566Z","0.1.23":"2015-01-30T23:51:00.543Z","0.1.22":"2015-01-29T22:33:41.484Z","0.1.21":"2014-12-27T22:43:01.135Z","0.1.20":"2014-12-23T20:34:23.299Z","0.1.2-p":"2014-12-23T20:34:05.338Z","0.1.19":"2014-12-19T00:19:14.777Z","0.1.17":"2014-12-10T16:59:13.478Z","0.1.16":"2014-12-07T14:32:59.891Z","0.1.15":"2014-12-07T14:28:51.262Z","0.1.14":"2014-12-07T14:19:26.506Z","0.1.13":"2014-12-07T13:37:08.502Z","0.1.12":"2014-12-06T19:53:38.315Z","0.1.11":"2014-12-06T19:45:28.417Z","0.1.10":"2014-11-15T01:16:27.883Z","0.1.9":"2014-10-22T00:36:19.847Z","0.1.8":"2014-10-15T06:51:51.770Z","0.1.7":"2014-09-14T06:00:33.538Z","0.1.6":"2014-07-27T00:58:44.117Z","0.1.5":"2014-07-25T05:48:50.157Z","0.1.4":"2014-07-25T04:52:30.377Z","0.1.3":"2014-07-25T04:41:41.636Z","0.1.2":"2014-07-18T00:11:29.689Z","0.1.1":"2014-07-17T21:56:52.971Z","0.1.0":"2014-06-29T04:25:35.649Z","0.0.9":"2014-06-28T21:32:17.242Z","0.0.8":"2014-06-28T17:22:44.032Z","0.0.7":"2014-06-28T02:31:55.914Z","0.0.6":"2014-06-18T21:31:05.706Z","0.0.5":"2014-06-18T02:04:16.796Z","0.0.4":"2014-06-16T19:30:37.929Z","0.0.3":"2014-05-26T21:47:19.692Z","0.0.2":"2014-05-22T22:17:15.069Z","0.0.1":"2014-05-15T18:09:53.525Z"},"users":{},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"versions":{"4.2.4":{"name":"merkle-patricia-tree","version":"4.2.4","description":"This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.","license":"MPL-2.0","author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"keywords":["merkle","radix","trie","ethereum"],"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist.browser/index.js","scripts":{"benchmarks":"node -r ts-node/register --max-old-space-size=8024 benchmarks","profiling":"tsc --target ES5 benchmarks/random.ts && 0x benchmarks/random.js","prepublishOnly":"../../config/cli/prepublish.sh","clean":"../../config/cli/clean-package.sh","build":"npm run build:node && npm run build:browser","build:node":"../../config/cli/ts-build.sh node","build:browser":"../../config/cli/ts-build.sh browser","coverage":"../../config/cli/coverage.sh","docs:build":"typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:fix":"../../config/cli/lint-fix.sh","tsc":"../../config/cli/ts-compile.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":"tape -r ts-node/register test/*.ts"},"dependencies":{"@types/levelup":"^4.3.0","ethereumjs-util":"^7.1.4","level-mem":"^5.0.1","level-ws":"^2.0.0","readable-stream":"^3.6.0","semaphore-async-await":"^1.5.1"},"devDependencies":{"0x":"^4.9.1","@types/benchmark":"^1.0.33","@types/node":"^16.11.7","@types/tape":"^4.13.2","benchmark":"^2.1.4","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":"^5.3.1","typedoc":"^0.22.4","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/trie#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+trie%22"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"7330c4ace495903748c606a47a8b993812504db8","_id":"merkle-patricia-tree@4.2.4","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"shasum":"ff988d045e2bf3dfa2239f7fabe2d59618d57413","size":74043,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-4.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-4.2.4.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree_4.2.4_1648037945774_0.4166777374900825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-23T12:19:15.039Z","publish_time":1648037945921,"_cnpm_publish_time":1648037945921},"4.2.3":{"name":"merkle-patricia-tree","version":"4.2.3","description":"This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.","license":"MPL-2.0","author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"keywords":["merkle","radix","trie","ethereum"],"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist.browser/index.js","scripts":{"benchmarks":"node -r ts-node/register --max-old-space-size=8024 benchmarks","profiling":"tsc --target ES5 benchmarks/random.ts && 0x benchmarks/random.js","prepublishOnly":"../../config/cli/prepublish.sh","clean":"../../config/cli/clean-package.sh","build":"npm run build:node && npm run build:browser","build:node":"../../config/cli/ts-build.sh node","build:browser":"../../config/cli/ts-build.sh browser","coverage":"../../config/cli/coverage.sh","docs:build":"typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:fix":"../../config/cli/lint-fix.sh","tsc":"../../config/cli/ts-compile.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":"tape -r ts-node/register test/*.ts"},"dependencies":{"@types/levelup":"^4.3.0","ethereumjs-util":"^7.1.4","level-mem":"^5.0.1","level-ws":"^2.0.0","readable-stream":"^3.6.0","semaphore-async-await":"^1.5.1"},"devDependencies":{"0x":"^4.9.1","@types/benchmark":"^1.0.33","@types/node":"^16.11.7","@types/tape":"^4.13.2","benchmark":"^2.1.4","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":"^5.3.1","typedoc":"^0.22.4","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/trie#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+trie%22"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"06bdad5bc09ba0e364cb1b8b3ff902602d7a91b8","_id":"merkle-patricia-tree@4.2.3","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"shasum":"b4e5d485d231f02b255ed79a7852f9d12ee0c09f","size":58131,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-4.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-4.2.3.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree_4.2.3_1643706926970_0.2828192277437054"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-01T09:15:36.652Z","publish_time":1643706927253,"_cnpm_publish_time":1643706927253},"4.2.2":{"name":"merkle-patricia-tree","version":"4.2.2","description":"This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.","license":"MPL-2.0","author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"keywords":["merkle","radix","trie","ethereum"],"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist.browser/index.js","scripts":{"benchmarks":"node -r ts-node/register --max-old-space-size=8024 benchmarks","profiling":"tsc --target ES5 benchmarks/random.ts && 0x benchmarks/random.js","prepublishOnly":"../../config/cli/prepublish.sh","clean":"../../config/cli/clean-package.sh","build":"npm run build:node && npm run build:browser","build:node":"../../config/cli/ts-build.sh node","build:browser":"../../config/cli/ts-build.sh browser","coverage":"../../config/cli/coverage.sh","docs:build":"typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:fix":"../../config/cli/lint-fix.sh","tsc":"../../config/cli/ts-compile.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":"tape -r ts-node/register test/*.ts"},"dependencies":{"@types/levelup":"^4.3.0","ethereumjs-util":"^7.1.2","level-mem":"^5.0.1","level-ws":"^2.0.0","readable-stream":"^3.6.0","rlp":"^2.2.4","semaphore-async-await":"^1.5.1"},"devDependencies":{"0x":"^4.9.1","@types/benchmark":"^1.0.33","@types/node":"^11.13.4","@types/tape":"^4.13.2","benchmark":"^2.1.4","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.1","nyc":"^14.0.0","prettier":"^2.0.5","tape":"^5.3.1","typedoc":"^0.22.4","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/trie#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+trie%22"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"374ff4cb40903347d0a06a6154b5d9e584e725db","_id":"merkle-patricia-tree@4.2.2","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"shasum":"6dec17855370172458244c2f42c989dd60b773a3","size":58427,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-4.2.2.tgz"},"_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"directories":{},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree_4.2.2_1633537307449_0.019812843641751954"},"_hasShrinkwrap":false,"publish_time":1633537307609,"_cnpm_publish_time":1633537307609,"_cnpmcore_publish_time":"2021-12-16T17:15:06.684Z"},"4.2.1":{"name":"merkle-patricia-tree","version":"4.2.1","description":"This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.","license":"MPL-2.0","author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"keywords":["merkle","radix","trie","ethereum"],"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist.browser/index.js","scripts":{"benchmarks":"node -r ts-node/register --max-old-space-size=8024 benchmarks","profiling":"tsc --target ES5 benchmarks/random.ts && 0x benchmarks/random.js","prepublishOnly":"npm run clean && npm run build && npm run test","clean":"../../config/cli/clean-package.sh","build":"../../config/cli/ts-build.sh","coverage":"../../config/cli/coverage.sh","docs:build":"typedoc --options typedoc.js","lint":"../../config/cli/lint.sh","lint:fix":"../../config/cli/lint-fix.sh","tsc":"../../config/cli/ts-compile.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":"tape -r ts-node/register test/*.ts"},"dependencies":{"@types/levelup":"^4.3.0","ethereumjs-util":"^7.1.0","level-mem":"^5.0.1","level-ws":"^2.0.0","readable-stream":"^3.6.0","rlp":"^2.2.4","semaphore-async-await":"^1.5.1"},"devDependencies":{"0x":"^4.9.1","@types/benchmark":"^1.0.33","@types/node":"^11.13.4","@types/tape":"^4.13.0","benchmark":"^2.1.4","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.1","nyc":"^14.0.0","prettier":"^2.0.5","tape":"^4.10.1","ts-node":"^8.8.2","typedoc":"^0.21.5","typescript":"^3.9.3"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/trie#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+trie%22"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"_id":"merkle-patricia-tree@4.2.1","_nodeVersion":"14.16.0","_npmVersion":"7.20.5","dist":{"shasum":"fc43e7b162e597a0720ccdd702bf1d49765691d2","size":57503,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-4.2.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree_4.2.1_1629358602900_0.718086321459763"},"_hasShrinkwrap":false,"publish_time":1629358603493,"_cnpm_publish_time":1629358603493,"_cnpmcore_publish_time":"2021-12-16T17:15:06.907Z"},"4.2.0":{"name":"merkle-patricia-tree","version":"4.2.0","description":"This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.","license":"MPL-2.0","author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"keywords":["merkle","radix","trie","ethereum"],"main":"dist/index.js","types":"dist/index.d.ts","browser":"dist.browser/index.js","scripts":{"benchmarks":"node -r ts-node/register --max-old-space-size=8024 benchmarks","profiling":"tsc --target ES5 benchmarks/random.ts && 0x benchmarks/random.js","prepublishOnly":"npm run clean && npm run build && npm run test","clean":"rm -Rf ./dist && rm -Rf ./dist.browser","build":"ethereumjs-config-ts-build","coverage":"ethereumjs-config-coverage","docs:build":"typedoc --options typedoc.json","lint":"ethereumjs-config-lint","lint:fix":"ethereumjs-config-lint-fix","tsc":"ethereumjs-config-tsc","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"tape -r ts-node/register test/*.ts"},"dependencies":{"@types/levelup":"^4.3.0","ethereumjs-util":"^7.0.10","level-mem":"^5.0.1","level-ws":"^2.0.0","readable-stream":"^3.6.0","rlp":"^2.2.4","semaphore-async-await":"^1.5.1"},"devDependencies":{"0x":"^4.9.1","@ethereumjs/config-coverage":"^2.0.0","@ethereumjs/config-typescript":"^2.0.0","@ethereumjs/eslint-config-defaults":"^2.0.0","@types/benchmark":"^1.0.33","@types/tape":"^4.13.0","benchmark":"^2.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-implicit-dependencies":"^1.0.4","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.1","nyc":"^14.0.0","prettier":"^2.0.5","tape":"^4.10.1","ts-node":"^8.8.2","typedoc":"^0.20.34","typedoc-plugin-markdown":"^3.6.0","typescript":"^3.9.3"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/trie#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+trie%22"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"_id":"merkle-patricia-tree@4.2.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"a204b9041be5c25e8d14f0ff47021de090e811a1","size":51243,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-4.2.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree_4.2.0_1621582970020_0.3971298602483857"},"_hasShrinkwrap":false,"publish_time":1621582970201,"_cnpm_publish_time":1621582970201,"_cnpmcore_publish_time":"2021-12-16T17:15:07.282Z"},"4.1.0":{"name":"merkle-patricia-tree","version":"4.1.0","description":"This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.","main":"dist/index.js","types":"dist/index.d.ts","browser":"dist.browser/index.js","scripts":{"benchmarks":"npm run build && node -r ts-node/register --max-old-space-size=8024 benchmarks","profiling":"npm run build && tsc --target ES5 benchmarks/random.ts && 0x benchmarks/random.js","build":"tsc -p tsconfig.prod.json && tsc -p tsconfig.browser.json","prepublishOnly":"npm run build && npm run test","coverage":"nyc --reporter=lcov npm run test:node","docs:build":"typedoc","lint":"ethereumjs-config-lint","lint:fix":"ethereumjs-config-lint-fix","tsc":"ethereumjs-config-tsc","test":"npm run test:node && npm run test:browser","test:browser":"npm run build && karma start karma.conf.js","test:node":"tape -r ts-node/register test/*.ts"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-vm.git"},"bugs":{"url":"https://github.com/ethereumjs/ethereumjs-vm/issues?q=is%3Aissue+label%3A%22package%3A+trie%22"},"keywords":["merkle","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"@types/levelup":"^4.3.0","ethereumjs-util":"^7.0.8","level-mem":"^5.0.1","level-ws":"^2.0.0","readable-stream":"^3.6.0","rlp":"^2.2.3","semaphore-async-await":"^1.5.1"},"devDependencies":{"0x":"^4.9.1","@ethereumjs/config-coverage":"^2.0.0","@ethereumjs/config-typescript":"^2.0.0","@ethereumjs/eslint-config-defaults":"^2.0.0","@types/benchmark":"^1.0.33","@types/bn.js":"^4.11.6","@types/tape":"^4.13.0","benchmark":"^2.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-implicit-dependencies":"^1.0.4","karma":"^5.2.1","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.3.0","karma-tap":"^4.2.0","karma-typescript":"^5.2.0","nyc":"^14.0.0","prettier":"^2.0.5","tape":"^4.10.1","ts-node":"^8.8.2","typedoc":"next","typedoc-plugin-markdown":"^2.2.17","typescript":"^3.9.3"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"homepage":"https://github.com/ethereumjs/ethereumjs-vm#readme","_id":"merkle-patricia-tree@4.1.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"010636c4cfd68682df33a2e3186b7d0be7b98b9d","size":51935,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-4.1.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree_4.1.0_1613473700478_0.030874132390035225"},"_hasShrinkwrap":false,"publish_time":1613473700605,"_cnpm_publish_time":1613473700605,"_cnpmcore_publish_time":"2021-12-16T17:15:07.669Z"},"4.0.0":{"name":"merkle-patricia-tree","version":"4.0.0","description":"This is an implementation of the modified merkle patricia tree as specified in the Ethereum's yellow paper.","main":"dist/index.js","types":"dist/index.d.ts","browser":"dist.browser/index.js","scripts":{"benchmarks":"npm run build && ts-node benchmarks/index.ts","build":"tsc -p tsconfig.prod.json && tsc -p tsconfig.browser.json","prepublishOnly":"npm run test && npm run build","coverage":"nyc --reporter=lcov npm run test:node","docs:build":"typedoc","lint":"ethereumjs-config-lint","lint:fix":"ethereumjs-config-lint-fix","format":"ethereumjs-config-format","format:fix":"ethereumjs-config-format-fix","formatTest":"node ./scripts/formatTest","tsc":"ethereumjs-config-tsc","test":"npm run test:node && npm run test:browser","test:browser":"npm run build && karma start karma.conf.js","test:node":"npm run build && tape -r ts-node/register test/*.ts"},"husky":{"hooks":{"pre-push":"npm run lint"}},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/ethereumjs/merkle-patricia-tree/issues"},"keywords":["merkle","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"@types/levelup":"^3.1.1","ethereumjs-util":"^7.0.2","level-mem":"^5.0.1","level-ws":"^2.0.0","readable-stream":"^3.6.0","rlp":"^2.2.4","semaphore-async-await":"^1.5.1"},"devDependencies":{"@ethereumjs/config-nyc":"^1.1.1","@ethereumjs/config-prettier":"^1.1.1","@ethereumjs/config-tsc":"^1.1.1","@ethereumjs/config-tslint":"^1.1.1","@types/bn.js":"^4.11.6","@types/tape":"^4.2.34","husky":"^4.2.3","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.3.0","karma-tap":"^4.2.0","karma-typescript":"^5.0.1","nyc":"^15.0.0","prettier":"^2.0.2","tape":"^4.13.2","ts-node":"^8.8.1","tslint":"^5.18.0","typedoc":"next","typedoc-plugin-markdown":"^2.2.17","typescript":"^3.7.5","typestrict":"^1.0.2"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"44033e477f1fb9c8898bfa4f179e07ebaddbe006","homepage":"https://github.com/ethereumjs/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@4.0.0","_nodeVersion":"10.16.2","_npmVersion":"6.14.5","dist":{"shasum":"b95500a2a188a813eae18b175b34d9f439b92a62","size":64762,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-4.0.0.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree_4.0.0_1592585036754_0.5755999252392041"},"_hasShrinkwrap":false,"publish_time":1592585036923,"_cnpm_publish_time":1592585036923,"_cnpmcore_publish_time":"2021-12-16T17:15:07.976Z"},"3.0.0":{"name":"merkle-patricia-tree","version":"3.0.0","description":"This is an implementation of the modified merkle patricia tree as specified in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"npm run test:node && npm run test:browser","coverage":"istanbul cover tape ./test/*.js","coveralls":"npm run coverage && coveralls <coverage/lcov.info","lint":"standard","prepublishOnly":"npm run build","test:browser":"karma start karma.conf.js","test:node":"babel-tape-runner ./test/*.js","babel":"npx babel src --out-dir ./","build":"npm run babel && mkdir -p dist && browserify --s Trie index.js -o dist/trie.js -t [ babelify --presets [ @babel/preset-env ] ]","build:docs":"documentation build ./src/** -f md --shallow ./src/index.js ./src/secure.js ./src/proof.js > ./docs/index.md --github --config documentation.yml --markdown-toc false"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/ethereumjs/merkle-patricia-tree/issues"},"keywords":["merkle","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^2.6.1","ethereumjs-util":"^5.2.0","level-mem":"^3.0.1","level-ws":"^1.0.0","readable-stream":"^3.0.6","rlp":"^2.0.0","semaphore":">=1.0.1"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.0","babel-tape-runner":"^3.0.0","babelify":"^10.0.0","browserify":"^13.0.0","coveralls":"^2.11.6","documentation":"^8.1.2","ethereumjs-testing":"0.0.1","istanbul":"^0.4.1","karma":"^1.7.1","karma-browserify":"^5.0.0","karma-chrome-launcher":"^2.2.0","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.1","karma-tap":"^1.0.3","standard":"^5.3.1","tape":"^4.4.0"},"standard":{"ignore":["dist/**","package-init.js","package.js"]},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"5b227a1b0035ba4dc8ab5d975fe24e294b803c33","homepage":"https://github.com/ethereumjs/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"dist":{"shasum":"448d85415565df72febc33ca362b8b614f5a58f8","size":257856,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-3.0.0.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree_3.0.0_1546588519758_0.10420467405317191"},"_hasShrinkwrap":false,"publish_time":1546588519900,"_cnpm_publish_time":1546588519900,"_cnpmcore_publish_time":"2021-12-16T17:15:08.441Z"},"2.3.2":{"name":"merkle-patricia-tree","version":"2.3.2","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"npm run test:node && npm run test:browser","coverage":"istanbul cover tape ./test/*.js","coveralls":"npm run coverage && coveralls <coverage/lcov.info","lint":"standard","prepublish":"npm run build","test:browser":"karma start karma.conf.js","test:node":"tape ./test/*.js","build":"browserify --s Trie index.js > ./dist/trie.js","build:docs":"documentation --github  -f md ./index.js ./secure.js ./proof.js > ./docs/index-template.md"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/ethereumjs/merkle-patricia-tree/issues"},"keywords":["merkle","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","ethereumjs-util":"^5.0.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^2.0.0","semaphore":">=1.0.1"},"devDependencies":{"browserify":"^13.0.0","coveralls":"^2.11.6","documentation":"^3.0.4","ethereumjs-testing":"0.0.1","istanbul":"^0.4.1","karma":"^1.7.1","karma-browserify":"^5.0.0","karma-chrome-launcher":"^2.2.0","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.1","karma-tap":"^1.0.3","standard":"^5.3.1","tape":"^4.4.0"},"standard":{"ignore":["dist/**","package-init.js","package.js"]},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"a0717cee4d3d67ae28b9f2437429dffb27bcd287","homepage":"https://github.com/ethereumjs/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.3.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"dist":{"shasum":"982ca1b5a0fde00eed2f6aeed1f9152860b8208a","size":229478,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.3.2.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree_2.3.2_1537787142930_0.6736704324600438"},"_hasShrinkwrap":false,"publish_time":1537787143245,"_cnpm_publish_time":1537787143245,"_cnpmcore_publish_time":"2021-12-16T17:15:09.336Z"},"2.3.1":{"name":"merkle-patricia-tree","version":"2.3.1","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"npm run test:node && npm run test:browser","coverage":"istanbul cover ./test/index.js","coveralls":"npm run coverage && coveralls <coverage/lcov.info","lint":"standard","prepublish":"npm run build","test:browser":"karma start karma.conf.js","test:node":"tape ./test/*.js","build":"browserify --s Trie index.js > ./dist/trie.js","build:docs":"documentation --github  -f md ./index.js ./secure.js ./proof.js > ./docs/index-template.md"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/ethereumjs/merkle-patricia-tree/issues"},"keywords":["merkle","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","ethereumjs-util":"^5.0.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^2.0.0","semaphore":">=1.0.1"},"devDependencies":{"browserify":"^13.0.0","coveralls":"^2.11.6","documentation":"^3.0.4","ethereumjs-testing":"0.0.1","istanbul":"^0.4.1","karma":"^1.7.1","karma-browserify":"^5.0.0","karma-chrome-launcher":"^2.2.0","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.1","karma-tap":"^1.0.3","standard":"^5.3.1","tape":"^4.4.0"},"standard":{"ignore":["dist/**","package-init.js","package.js"]},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"67fb8854acc8938bf53df1547fc527c6c5766483","homepage":"https://github.com/ethereumjs/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"dist":{"shasum":"7d4e7263a9c85c1679187cad4a6d71f48d524c71","size":230702,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.3.1.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree_2.3.1_1521026233164_0.5667099728254807"},"_hasShrinkwrap":false,"publish_time":1521026233215,"_cnpm_publish_time":1521026233215,"_cnpmcore_publish_time":"2021-12-16T17:15:10.114Z"},"2.3.0":{"name":"merkle-patricia-tree","version":"2.3.0","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"npm run test:node && npm run test:browser","coverage":"istanbul cover ./test/index.js","coveralls":"npm run coverage && coveralls <coverage/lcov.info","lint":"standard","prepublish":"npm run build","test:browser":"karma start karma.conf.js","test:node":"tape ./test/*.js","build":"browserify --s Trie index.js > ./dist/trie.js","build:docs":"documentation --github  -f md ./index.js ./secure.js ./proof.js > ./docs/index-template.md"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/ethereumjs/merkle-patricia-tree/issues"},"keywords":["merkle","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","ethereumjs-util":"^5.0.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^2.0.0","semaphore":">=1.0.1"},"devDependencies":{"browserify":"^13.0.0","coveralls":"^2.11.6","documentation":"^3.0.4","ethereumjs-testing":"0.0.1","istanbul":"^0.4.1","karma":"^1.7.1","karma-browserify":"^5.0.0","karma-chrome-launcher":"^2.2.0","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.1","karma-tap":"^1.0.3","standard":"^5.3.1","tape":"^4.4.0"},"standard":{"ignore":["dist/**","package-init.js","package.js"]},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"d3baf128a8b4e6f6914968cbe91a041fe59edfec","homepage":"https://github.com/ethereumjs/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"dist":{"shasum":"84c606232ef343f1b96fc972e697708754f08573","size":227875,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.3.0.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree-2.3.0.tgz_1512069223524_0.5186149862129241"},"directories":{},"publish_time":1512069224793,"_hasShrinkwrap":false,"_cnpm_publish_time":1512069224793,"_cnpmcore_publish_time":"2021-12-16T17:15:10.681Z"},"2.2.0":{"name":"merkle-patricia-tree","version":"2.2.0","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"npm run test:node && npm run test:browser","coverage":"istanbul cover ./test/index.js","coveralls":"npm run coverage && coveralls <coverage/lcov.info","lint":"standard","test:browser":"karma start karma.conf.js","test:node":"tape ./test/*.js","build":"browserify --s Trie index.js > ./dist/trie.js","build:docs":"documentation --github  -f md ./index.js ./secure.js > ./docs/index.md"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/ethereumjs/merkle-patricia-tree/issues"},"keywords":["merkle","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","ethereumjs-util":"^4.0.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^2.0.0","semaphore":">=1.0.1"},"devDependencies":{"browserify":"^13.0.0","coveralls":"^2.11.6","documentation":"^3.0.4","ethereumjs-testing":"0.0.1","istanbul":"^0.4.1","karma":"^0.13.18","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.7","karma-tap":"^1.0.3","standard":"^5.3.1","tape":"^4.4.0"},"standard":{"ignore":["dist/**","package-init.js","package.js"]},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"f4a7f4ed9781cbd0aa1233f317e2e198e698707d","homepage":"https://github.com/ethereumjs/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.2.0","_shasum":"7a4787b1262ab00fe9b204ab471b005332306efa","_from":".","_npmVersion":"4.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"null_radix","email":"null_radix@riseup.net"},"dist":{"shasum":"7a4787b1262ab00fe9b204ab471b005332306efa","size":907120,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.2.0.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merkle-patricia-tree-2.2.0.tgz_1501792837133_0.8162049239035696"},"directories":{},"publish_time":1501792839532,"_hasShrinkwrap":false,"_cnpm_publish_time":1501792839532,"_cnpmcore_publish_time":"2021-12-16T17:15:12.332Z"},"2.1.2":{"name":"merkle-patricia-tree","version":"2.1.2","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"npm run test:node && npm run test:browser","coverage":"istanbul cover ./test/index.js","coveralls":"npm run coverage && coveralls <coverage/lcov.info","lint":"standard","prepublish":"npm run build","test:browser":"karma start karma.conf.js","test:node":"tape ./test/*.js","build":"browserify --s Trie index.js > ./dist/trie.js","build:docs":"documentation --github  -f md ./index.js ./secure.js > ./docs/index.md"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/ethereumjs/merkle-patricia-tree/issues"},"keywords":["merkle","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","ethereumjs-util":"^4.0.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^2.0.0","semaphore":">=1.0.1"},"devDependencies":{"browserify":"^13.0.0","coveralls":"^2.11.6","documentation":"^3.0.4","ethereumjs-testing":"0.0.1","istanbul":"^0.4.1","karma":"^0.13.18","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.7","karma-tap":"^1.0.3","standard":"^5.3.1","tape":"^4.4.0"},"standard":{"ignore":["dist/**","package-init.js","package.js"]},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"828febf0904553b29c1e310104b997c8bd023621","homepage":"https://github.com/ethereumjs/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.1.2","_shasum":"724483d54b75631a48fedda55e114051706a7291","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.7.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"724483d54b75631a48fedda55e114051706a7291","size":1131740,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.1.2.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/merkle-patricia-tree-2.1.2.tgz_1456855313142_0.3696096728090197"},"directories":{},"publish_time":1456855317382,"_hasShrinkwrap":false,"_cnpm_publish_time":1456855317382,"_cnpmcore_publish_time":"2021-12-16T17:15:14.708Z"},"2.1.1":{"name":"merkle-patricia-tree","version":"2.1.1","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"npm run test:node && npm run test:browser","coverage":"istanbul cover ./test/index.js","coveralls":"npm run coverage && coveralls <coverage/lcov.info","lint":"standard","prepublish":"npm run build","test:browser":"karma start karma.conf.js","test:node":"tape ./test/*.js","build":"browserify --s Trie index.js > ./dist/trie.js","build:docs":"documentation --github  -f md ./index.js ./secure.js > ./docs/index.md"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/ethereumjs/merkle-patricia-tree/issues"},"keywords":["merkle","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","ethereumjs-util":"^2.5.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^2.0.0","semaphore":">=1.0.1"},"devDependencies":{"browserify":"^12.0.1","coveralls":"^2.11.6","documentation":"^3.0.4","ethereumjs-testing":"git+https://github.com/ethereumjs/ethereumjs-testing.git","istanbul":"^0.4.1","karma":"^0.13.18","karma-browserify":"^4.4.2","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.7","karma-tap":"^1.0.3","standard":"^5.3.1","tape":"^4.4.0"},"standard":{"ignore":["dist/**","package-init.js","package.js"]},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"gitHead":"50b7a0e52e5ff9814af4b06fb00651bfdc8ad883","homepage":"https://github.com/ethereumjs/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.1.1","_shasum":"5290db2fbaf18034266d0e0828d0ef1af9b9995b","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.2.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"5290db2fbaf18034266d0e0828d0ef1af9b9995b","size":275803,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.1.1.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1452048337614,"_hasShrinkwrap":false,"_cnpm_publish_time":1452048337614,"_cnpmcore_publish_time":"2021-12-16T17:15:15.781Z"},"2.1.0":{"name":"merkle-patricia-tree","version":"2.1.0","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"standard ./*.js  && ./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","browserify-sha3":"0.0.0","ethereumjs-util":"^2.0.1","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^2.0.0","semaphore":">=1.0.1"},"devDependencies":{"ethereumjs-testing":"git+https://github.com/wanderer/ethereumjs-testing.git","mocha":"~1.18.2","standard":"^5.3.1"},"browser":{"sha3":"browserify-sha3"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/index.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"2f10a0c11071f45047ed10fd56dfb70583a17c09","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.1.0","_shasum":"089a34c28f0f1768431e25a52678b6a805d176b4","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"089a34c28f0f1768431e25a52678b6a805d176b4","size":27884,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.1.0.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1445575993963,"_hasShrinkwrap":false,"_cnpm_publish_time":1445575993963,"_cnpmcore_publish_time":"2021-12-16T17:15:16.039Z"},"2.0.3":{"name":"merkle-patricia-tree","version":"2.0.3","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"standard ./*.js  && ./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","browserify-sha3":"0.0.0","ethereumjs-util":"^2.0.1","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^2.0.0","semaphore":">=1.0.1"},"devDependencies":{"ethereumjs-testing":"git+https://github.com/wanderer/ethereumjs-testing.git","mocha":"~1.18.2","standard":"^5.3.1"},"browser":{"sha3":"browserify-sha3"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/index.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"d5323307dac9d790ee6c086cd8de802d277fc24f","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.0.3","_shasum":"418f90dfb32a664cb8d4463b796c79c246e70471","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"418f90dfb32a664cb8d4463b796c79c246e70471","size":37217,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.0.3.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1443061774629,"_hasShrinkwrap":false,"_cnpm_publish_time":1443061774629,"_cnpmcore_publish_time":"2021-12-16T17:15:16.384Z"},"2.0.2":{"name":"merkle-patricia-tree","version":"2.0.2","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"standard ./*.js  && ./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","browserify-sha3":"0.0.0","ethereumjs-util":"^2.0.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^2.0.0","semaphore":">=1.0.1"},"devDependencies":{"ethereumjs-testing":"git+https://github.com/wanderer/ethereumjs-testing.git","mocha":"~1.18.2","standard":"^5.3.1"},"browser":{"sha3":"browserify-sha3"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/index.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"011736254b6e7eb7b7f7110ecd4cb0a23e3e3de6","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.0.2","_shasum":"e1c895d517b19d7361d5ecb6da3e0f6f11296042","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"e1c895d517b19d7361d5ecb6da3e0f6f11296042","size":34708,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.0.2.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1442979190589,"_hasShrinkwrap":false,"_cnpm_publish_time":1442979190589,"_cnpmcore_publish_time":"2021-12-16T17:15:17.144Z"},"2.0.1":{"name":"merkle-patricia-tree","version":"2.0.1","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"standard ./*.js  && ./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","browserify-sha3":"0.0.0","ethereumjs-util":"^1.4.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^1.0.1","semaphore":">=1.0.1"},"devDependencies":{"ethereumjs-testing":"git+https://github.com/wanderer/ethereumjs-testing.git","mocha":"~1.18.2","standard":"^5.3.1"},"browser":{"sha3":"browserify-sha3"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/index.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"454e4a5ae58c3b7eb4f5942881d70db7c148c4df","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.0.1","_shasum":"3cd0a69cdc77bfc95e6bcf7f355ee97e93d5e04b","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"3cd0a69cdc77bfc95e6bcf7f355ee97e93d5e04b","size":39477,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.0.1.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1442969008604,"_hasShrinkwrap":false,"_cnpm_publish_time":1442969008604,"_cnpmcore_publish_time":"2021-12-16T17:15:17.425Z"},"2.0.0":{"name":"merkle-patricia-tree","version":"2.0.0","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"standard ./*.js  && ./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","browserify-sha3":"0.0.0","ethereumjs-util":"^1.4.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^1.0.1","semaphore":">=1.0.1"},"devDependencies":{"ethereumjs-testing":"git+https://github.com/wanderer/ethereumjs-testing.git","mocha":"~1.18.2","standard":"^5.3.1"},"browser":{"sha3":"browserify-sha3"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/index.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"8a3f2bddbd57f82935266fca872313364e537607","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@2.0.0","_shasum":"45aaf463d40d792aef195c776765015c6a3958d7","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"45aaf463d40d792aef195c776765015c6a3958d7","size":27747,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-2.0.0.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1442948356949,"_hasShrinkwrap":false,"_cnpm_publish_time":1442948356949,"_cnpmcore_publish_time":"2021-12-16T17:15:17.688Z"},"1.1.4":{"name":"merkle-patricia-tree","version":"1.1.4","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"standard ./*.js  && ./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","browserify-sha3":"0.0.0","ethereumjs-util":"^1.4.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^1.0.1","semaphore":">=1.0.1"},"devDependencies":{"ethereumjs-testing":"git+https://github.com/wanderer/ethereumjs-testing.git","mocha":"~1.18.2","standard":"^5.3.1"},"browser":{"sha3":"browserify-sha3"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/index.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"f7b6588c9eb7468d63aceb7d04e6fdfbf5b6fb65","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@1.1.4","_shasum":"386217289196e88f61051534edefd2585f70ad5c","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"386217289196e88f61051534edefd2585f70ad5c","size":27668,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-1.1.4.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1442948274526,"_hasShrinkwrap":false,"_cnpm_publish_time":1442948274526,"_cnpmcore_publish_time":"2021-12-16T17:15:17.900Z"},"1.1.3":{"name":"merkle-patricia-tree","version":"1.1.3","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"standard ./*.js  && ./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","browserify-sha3":"0.0.0","ethereumjs-util":"^1.4.0","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^1.0.1","semaphore":">=1.0.1"},"devDependencies":{"ethereumjs-testing":"git+https://github.com/wanderer/ethereumjs-testing.git","mocha":"~1.18.2","standard":"^5.3.1"},"browser":{"sha3":"browserify-sha3"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/index.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"49f7e5ecc7423557c63d6fd1d4ea3599e2eb8df4","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@1.1.3","_shasum":"470a75116cafcbc1af8b6ebc14d993c770036c69","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"470a75116cafcbc1af8b6ebc14d993c770036c69","size":27697,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-1.1.3.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1442718689359,"_hasShrinkwrap":false,"_cnpm_publish_time":1442718689359,"_cnpmcore_publish_time":"2021-12-16T17:15:18.106Z"},"1.1.2":{"name":"merkle-patricia-tree","version":"1.1.2","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"MPL-2.0","dependencies":{"async":"^1.4.2","browserify-sha3":"0.0.0","ethereumjs-util":"^1.3.7","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^1.0.1","semaphore":">=1.0.1"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"browserify-sha3"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/index.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"3a2e884d3f3e8b0f97fc08de76b1243b9b061850","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@1.1.2","_shasum":"b633f3673f3465ded58eefd0b7d88f71f555cc34","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"b633f3673f3465ded58eefd0b7d88f71f555cc34","size":27477,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-1.1.2.tgz"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1440010523593,"_hasShrinkwrap":false,"_cnpm_publish_time":1440010523593,"_cnpmcore_publish_time":"2021-12-16T17:15:18.335Z"},"1.1.1":{"name":"merkle-patricia-tree","version":"1.1.1","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","ethereumjs-util":"^1.3.1","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^1.0.1","semaphore":">=1.0.1"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"ab43ceb9a7644154354edab2bd12fa17bb94c139","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@1.1.1","_shasum":"12f9a5d60a30c8c3a0d704ec14e08734f63e8cea","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"12f9a5d60a30c8c3a0d704ec14e08734f63e8cea","size":27361,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-1.1.1.tgz"},"directories":{},"publish_time":1436195186124,"_hasShrinkwrap":false,"_cnpm_publish_time":1436195186124,"_cnpmcore_publish_time":"2021-12-16T17:15:18.620Z"},"1.1.0":{"name":"merkle-patricia-tree","version":"1.1.0","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","ethereumjs-util":"^1.3.1","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^1.0.1","semaphore":">=1.0.1"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"8b0c21fc667fd93ff573df7a6da61407d9f6e3b7","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@1.1.0","_shasum":"e9f614f75020bd7974c9fe9414deeeb2ce1b59f0","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"e9f614f75020bd7974c9fe9414deeeb2ce1b59f0","size":27301,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-1.1.0.tgz"},"directories":{},"publish_time":1436172916018,"_hasShrinkwrap":false,"_cnpm_publish_time":1436172916018,"_cnpmcore_publish_time":"2021-12-16T17:15:18.922Z"},"1.0.1":{"name":"merkle-patricia-tree","version":"1.0.1","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","ethereumjs-util":"^1.3.1","level-ws":"0.0.0","levelup":"^1.2.1","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"^1.0.1","semaphore":">=1.0.1"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"7ad723fed9df8b06467f0c72978fde67f0a7f40a","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@1.0.1","_shasum":"aee2752db760e0f6b4ea50d0d01c5d462256755c","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"aee2752db760e0f6b4ea50d0d01c5d462256755c","size":27215,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-1.0.1.tgz"},"directories":{},"publish_time":1435491861527,"_hasShrinkwrap":false,"_cnpm_publish_time":1435491861527,"_cnpmcore_publish_time":"2021-12-16T17:15:19.461Z"},"1.0.0":{"name":"merkle-patricia-tree","version":"1.0.0","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","ethereumjs-util":"0.0.8","levelup":"^0.19.0","memdown":"^1.0.0","readable-stream":"^2.0.0","rlp":"0.0.12","semaphore":">=1.0.1","sha3":"^1.1.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"contributors":[{"name":"Aaron Kumavis","email":"http://aaron.kumavis.me/","url":"https://github.com/kumavis"}],"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"47f78976589a8648c9724caf39737265d7417677","homepage":"https://github.com/wanderer/merkle-patricia-tree#readme","_id":"merkle-patricia-tree@1.0.0","_shasum":"002acf31c85d088b33eee112ca999b80e20932ee","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"002acf31c85d088b33eee112ca999b80e20932ee","size":28963,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-1.0.0.tgz"},"directories":{},"publish_time":1434542207308,"_hasShrinkwrap":false,"_cnpm_publish_time":1434542207308,"_cnpmcore_publish_time":"2021-12-16T17:15:19.751Z"},"0.1.26":{"name":"merkle-patricia-tree","version":"0.1.26","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","ethereumjs-util":"0.0.8","levelup":"^0.19.0","memdown":"^1.0.0","rlp":"0.0.12","semaphore":">=1.0.1","sha3":"^1.1.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"582751d42718fee6351944491e16f3b8dd4b3133","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.26","_shasum":"acf7bb2c18c61c2643022c0be19a528113ea00c0","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"acf7bb2c18c61c2643022c0be19a528113ea00c0","size":25355,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.26.tgz"},"directories":{},"publish_time":1429680753209,"_hasShrinkwrap":false,"_cnpm_publish_time":1429680753209,"_cnpmcore_publish_time":"2021-12-16T17:15:20.006Z"},"0.1.25":{"name":"merkle-patricia-tree","version":"0.1.25","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","ethereumjs-util":"0.0.8","levelup":"^0.19.0","memdown":"^1.0.0","rlp":"0.0.12","semaphore":">=1.0.1","sha3":"^1.1.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"6b00ebbd142b2fbdf3b14fab12372b5d28153869","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.25","_shasum":"bbcc1530ccd4c6e4d611e8a517bf96669228fa5a","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"bbcc1530ccd4c6e4d611e8a517bf96669228fa5a","size":27045,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.25.tgz"},"directories":{},"publish_time":1428963121686,"_hasShrinkwrap":false,"_cnpm_publish_time":1428963121686,"_cnpmcore_publish_time":"2021-12-16T17:15:20.408Z"},"0.1.24":{"name":"merkle-patricia-tree","version":"0.1.24","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","ethereumjs-util":"0.0.8","levelup":"^0.19.0","memdown":"^1.0.0","rlp":"0.0.12","semaphore":">=1.0.1","sha3":"^1.1.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"e706827dab600940d9208f09f05aeccf535db02b","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.24","_shasum":"678edfe36f8d785fa47480556fb6f49c6e76410b","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"678edfe36f8d785fa47480556fb6f49c6e76410b","size":24683,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.24.tgz"},"directories":{},"publish_time":1428613818566,"_hasShrinkwrap":false,"_cnpm_publish_time":1428613818566,"_cnpmcore_publish_time":"2021-12-16T17:15:20.618Z"},"0.1.23":{"name":"merkle-patricia-tree","version":"0.1.23","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"^0.19.0","memdown":"^1.0.0","rlp":"0.0.12","semaphore":">=1.0.1","sha3":"^1.1.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"751cb9ded9f89eb7772f185430cbe7a7a621977a","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.23","_shasum":"30a0f2015a4396796b7e003cf9e9bcf027c56d6e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"30a0f2015a4396796b7e003cf9e9bcf027c56d6e","size":23600,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.23.tgz"},"directories":{},"publish_time":1422661860543,"_hasShrinkwrap":false,"_cnpm_publish_time":1422661860543,"_cnpmcore_publish_time":"2021-12-16T17:15:20.950Z"},"0.1.22":{"name":"merkle-patricia-tree","version":"0.1.22","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"^0.19.0","memdown":"^1.0.0","rlp":"0.0.12","semaphore":">=1.0.1","sha3":"^1.1.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"9180126152ed3d718af6c976545a9d4db9bad2c6","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.22","_shasum":"1fe3463046e6a2dbf14fc2bdd0ca5ef0e55f75d5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"1fe3463046e6a2dbf14fc2bdd0ca5ef0e55f75d5","size":23844,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.22.tgz"},"directories":{},"publish_time":1422570821484,"_hasShrinkwrap":false,"_cnpm_publish_time":1422570821484,"_cnpmcore_publish_time":"2021-12-16T17:15:21.266Z"},"0.1.21":{"name":"merkle-patricia-tree","version":"0.1.21","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"^1.0.0","rlp":"0.0.12","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"236b43a83079bcfe3cf222fdf8408a4e28f3d9f0","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.21","_shasum":"c69b21c09df80568517020146cd61382c731d27c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"c69b21c09df80568517020146cd61382c731d27c","size":36064,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.21.tgz"},"directories":{},"publish_time":1419720181135,"_hasShrinkwrap":false,"_cnpm_publish_time":1419720181135,"_cnpmcore_publish_time":"2021-12-16T17:15:21.596Z"},"0.1.20":{"name":"merkle-patricia-tree","version":"0.1.20","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"^1.0.0","rlp":"0.0.11","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"ec09269918759aa1b205c4c2d3bd5dac1eee5004","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.20","_shasum":"55fc7382edaebc3f762b8b13bdc969b84f4691aa","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"55fc7382edaebc3f762b8b13bdc969b84f4691aa","size":24020,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.20.tgz"},"directories":{},"publish_time":1419366863299,"_hasShrinkwrap":false,"_cnpm_publish_time":1419366863299,"_cnpmcore_publish_time":"2021-12-16T17:15:21.893Z"},"0.1.2-p":{"name":"merkle-patricia-tree","version":"0.1.2-p","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"^1.0.0","rlp":"0.0.11","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"ec09269918759aa1b205c4c2d3bd5dac1eee5004","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.2-p","_shasum":"6d7412ab14905449e023fb73d1ae07644dab47b4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"6d7412ab14905449e023fb73d1ae07644dab47b4","size":24020,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.2-p.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.2-p.tgz"},"directories":{},"publish_time":1419366845338,"_hasShrinkwrap":false,"_cnpm_publish_time":1419366845338,"_cnpmcore_publish_time":"2021-12-16T17:15:22.157Z"},"0.1.19":{"name":"merkle-patricia-tree","version":"0.1.19","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"^1.0.0","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"6cbf61e3b8f6fa565b4fe7ec51a52d3032c2a72c","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.19","_shasum":"b4e5c28ec866f6fbb791c92d407d68c6a6853882","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"b4e5c28ec866f6fbb791c92d407d68c6a6853882","size":24028,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.19.tgz"},"directories":{},"publish_time":1418948354777,"_hasShrinkwrap":false,"_cnpm_publish_time":1418948354777,"_cnpmcore_publish_time":"2021-12-16T17:15:22.623Z"},"0.1.17":{"name":"merkle-patricia-tree","version":"0.1.17","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"^1.0.0","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"ba73dd21921647023a3e5d13efb6d68a666e7002","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.17","_shasum":"03de38883ecb72bb8323200d4044c605776007b9","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"03de38883ecb72bb8323200d4044c605776007b9","size":30426,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.17.tgz"},"directories":{},"publish_time":1418230753478,"_hasShrinkwrap":false,"_cnpm_publish_time":1418230753478,"_cnpmcore_publish_time":"2021-12-16T17:15:22.853Z"},"0.1.16":{"name":"merkle-patricia-tree","version":"0.1.16","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"^1.0.0","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"2eef4b4558897fd344cf8689f021bba9ade1bca1","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.16","_shasum":"f4a3bb8197ef15cb1dc8af05aad5a08bcf613a13","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"f4a3bb8197ef15cb1dc8af05aad5a08bcf613a13","size":23802,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.16.tgz"},"directories":{},"publish_time":1417962779891,"_hasShrinkwrap":false,"_cnpm_publish_time":1417962779891,"_cnpmcore_publish_time":"2021-12-16T17:15:23.084Z"},"0.1.15":{"name":"merkle-patricia-tree","version":"0.1.15","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"*","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"2eef4b4558897fd344cf8689f021bba9ade1bca1","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.15","_shasum":"892ce1f6fd414bfad188a5740cd460d429daf8a4","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"892ce1f6fd414bfad188a5740cd460d429daf8a4","size":23790,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.15.tgz"},"directories":{},"publish_time":1417962531262,"_hasShrinkwrap":false,"_cnpm_publish_time":1417962531262,"_cnpmcore_publish_time":"2021-12-16T17:15:23.322Z"},"0.1.14":{"name":"merkle-patricia-tree","version":"0.1.14","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"*","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"2eef4b4558897fd344cf8689f021bba9ade1bca1","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.14","_shasum":"2440e47d99b502ba4af842889e70c654d8820e0d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"2440e47d99b502ba4af842889e70c654d8820e0d","size":23802,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.14.tgz"},"directories":{},"publish_time":1417961966506,"_hasShrinkwrap":false,"_cnpm_publish_time":1417961966506,"_cnpmcore_publish_time":"2021-12-16T17:15:23.515Z"},"0.1.13":{"name":"merkle-patricia-tree","version":"0.1.13","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"*","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"400e9fd623df8e407a0b6a6ae87b55e7a3c5fb98","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.13","_shasum":"d69c1e5c09647e076ed8e875bc6157090b540b40","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"d69c1e5c09647e076ed8e875bc6157090b540b40","size":23804,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.13.tgz"},"directories":{},"publish_time":1417959428502,"_hasShrinkwrap":false,"_cnpm_publish_time":1417959428502,"_cnpmcore_publish_time":"2021-12-16T17:15:23.696Z"},"0.1.12":{"name":"merkle-patricia-tree","version":"0.1.12","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"*","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"d5dbab14aaf4048727ca18e3eb80b5bf39c3b61b","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.12","_shasum":"ae65fc6a20bab5149f22dd11fa7a1cac573d6ad4","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"ae65fc6a20bab5149f22dd11fa7a1cac573d6ad4","size":23568,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.12.tgz"},"directories":{},"publish_time":1417895618315,"_hasShrinkwrap":false,"_cnpm_publish_time":1417895618315,"_cnpmcore_publish_time":"2021-12-16T17:15:24.297Z"},"0.1.11":{"name":"merkle-patricia-tree","version":"0.1.11","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"*","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"5438d7b4c8153daf65afac105a0a111df0eeb05c","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.11","_shasum":"1ced34fde649b687fe5a6943f0980f60889f3899","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"1ced34fde649b687fe5a6943f0980f60889f3899","size":23783,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.11.tgz"},"directories":{},"publish_time":1417895128417,"_hasShrinkwrap":false,"_cnpm_publish_time":1417895128417,"_cnpmcore_publish_time":"2021-12-16T17:15:24.541Z"},"0.1.10":{"name":"merkle-patricia-tree","version":"0.1.10","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"*","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2","ethrereum-tests":"git+https://github.com/ethereum/tests.git#develop"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"1ec2e524f35492b24bb8f06972e533e8f29fbd8d","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.10","_shasum":"8adf87dcbac51aa6acf464c45c255c767d95474c","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"8adf87dcbac51aa6acf464c45c255c767d95474c","size":23149,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.10.tgz"},"directories":{},"publish_time":1416014187883,"_hasShrinkwrap":false,"_cnpm_publish_time":1416014187883,"_cnpmcore_publish_time":"2021-12-16T17:15:24.866Z"},"0.1.9":{"name":"merkle-patricia-tree","version":"0.1.9","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"*","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"a221f1c96e67c5300852766869f35855c2099cac","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.9","_shasum":"412c5a5b946451d19adf4996efe26967b0208b85","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"412c5a5b946451d19adf4996efe26967b0208b85","size":23044,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.9.tgz"},"directories":{},"publish_time":1413938179847,"_hasShrinkwrap":false,"_cnpm_publish_time":1413938179847,"_cnpmcore_publish_time":"2021-12-16T17:15:25.083Z"},"0.1.8":{"name":"merkle-patricia-tree","version":"0.1.8","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"*","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"08b53a6a8c52dda0841cd8a7f1c3955a3ffb4704","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.8","_shasum":"5b9aa4d49c0dc05fbcb5e2d9f116bdbd7972277d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"5b9aa4d49c0dc05fbcb5e2d9f116bdbd7972277d","size":28843,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.8.tgz"},"directories":{},"publish_time":1413355911770,"_hasShrinkwrap":false,"_cnpm_publish_time":1413355911770,"_cnpmcore_publish_time":"2021-12-16T17:15:25.311Z"},"0.1.7":{"name":"merkle-patricia-tree","version":"0.1.7","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":">=0.8.0","crypto-js":"^3.1.2-5","levelup":"*","memdown":"*","rlp":"*","semaphore":">=1.0.1","sha3":"~1.0.0"},"devDependencies":{"mocha":"~1.18.2"},"browser":{"sha3":"./sha3.js"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"gitHead":"46c2825c1ac4460ab0f6bcf463a3cc61f155e716","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.7","_shasum":"856007dfa48d994d28d1f7797890d1e431dca83d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"856007dfa48d994d28d1f7797890d1e431dca83d","size":39355,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.7.tgz"},"directories":{},"publish_time":1410674433538,"_hasShrinkwrap":false,"_cnpm_publish_time":1410674433538,"_cnpmcore_publish_time":"2021-12-16T17:15:25.567Z"},"0.1.6":{"name":"merkle-patricia-tree","version":"0.1.6","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":"~0.8.0","leveldown":"^0.10.2","memdown":"^0.10.1","rlp":"0.0.4","semaphore":"^1.0.1","sha3":"~1.0.0"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"gitHead":"722d31f6ab450337ac645612cf1d504a1f3affdf","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.6","_shasum":"30915716e720fbbe067aabf4017f4d28625a797a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"30915716e720fbbe067aabf4017f4d28625a797a","size":34265,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.6.tgz"},"directories":{},"publish_time":1406422724117,"_hasShrinkwrap":false,"_cnpm_publish_time":1406422724117,"_cnpmcore_publish_time":"2021-12-16T17:15:26.224Z"},"0.1.5":{"name":"merkle-patricia-tree","version":"0.1.5","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":"~0.8.0","leveldown":"^0.10.2","memdown":"^0.10.1","rlp":"0.0.4","semaphore":"^1.0.1","sha3":"~1.0.0"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"gitHead":"98c69ddb574ecbe82ef4478cd1ab28b866d62fc9","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.5","_shasum":"f7fdd5d48414a88c80d69ee34e90a375ed668995","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"f7fdd5d48414a88c80d69ee34e90a375ed668995","size":34283,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.5.tgz"},"directories":{},"publish_time":1406267330157,"_hasShrinkwrap":false,"_cnpm_publish_time":1406267330157,"_cnpmcore_publish_time":"2021-12-16T17:15:26.504Z"},"0.1.4":{"name":"merkle-patricia-tree","version":"0.1.4","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":"~0.8.0","leveldown":"^0.10.2","memdown":"^0.10.1","rlp":"0.0.4","semaphore":"^1.0.1","sha3":"~1.0.0"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"gitHead":"516b5c20bc5f5bd70a2b15cd6e2c3de41454ba95","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.4","_shasum":"7dfa29375f00dc6c5c0d650ce518d8a28e058023","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"7dfa29375f00dc6c5c0d650ce518d8a28e058023","size":34281,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.4.tgz"},"directories":{},"publish_time":1406263950377,"_hasShrinkwrap":false,"_cnpm_publish_time":1406263950377,"_cnpmcore_publish_time":"2021-12-16T17:15:26.787Z"},"0.1.3":{"name":"merkle-patricia-tree","version":"0.1.3","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":"~0.8.0","leveldown":"^0.10.2","memdown":"^0.10.1","rlp":"0.0.4","semaphore":"^1.0.1","sha3":"~1.0.0"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"gitHead":"f06f24ae64ecf63b085237e10fddee9168d749ce","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.3","_shasum":"1dc139c11cbb82272b4802a8ffa278c00ca669b5","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"1dc139c11cbb82272b4802a8ffa278c00ca669b5","size":34217,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.3.tgz"},"directories":{},"publish_time":1406263301636,"_hasShrinkwrap":false,"_cnpm_publish_time":1406263301636,"_cnpmcore_publish_time":"2021-12-16T17:15:27.073Z"},"0.1.2":{"name":"merkle-patricia-tree","version":"0.1.2","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":"~0.8.0","leveldown":"^0.10.2","memdown":"^0.10.1","rlp":"0.0.4","semaphore":"^1.0.1","sha3":"~1.0.0"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"gitHead":"a8895ac8dd9ff74d860bd51f34c2a825c843b70e","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.2","_shasum":"c984aa84558396c731403bf34de813b8b8b923b8","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"c984aa84558396c731403bf34de813b8b8b923b8","size":34180,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.2.tgz"},"directories":{},"publish_time":1405642289689,"_hasShrinkwrap":false,"_cnpm_publish_time":1405642289689,"_cnpmcore_publish_time":"2021-12-16T17:15:27.350Z"},"0.1.1":{"name":"merkle-patricia-tree","version":"0.1.1","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"async":"~0.8.0","leveldown":"^0.10.2","memdown":"^0.10.1","rlp":"0.0.4","semaphore":"^1.0.1","sha3":"~1.0.0"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"gitHead":"5c4981f15a74699024e70754164c741d2b693bb3","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.1","_shasum":"09326b46ca3b7cd28625d752b659607fdb666403","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"09326b46ca3b7cd28625d752b659607fdb666403","size":34395,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.1.tgz"},"directories":{},"publish_time":1405634212971,"_hasShrinkwrap":false,"_cnpm_publish_time":1405634212971,"_cnpmcore_publish_time":"2021-12-16T17:15:27.587Z"},"0.1.0":{"name":"merkle-patricia-tree","version":"0.1.0","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"rlp":"0.0.4","sha3":"~1.0.0","async":"~0.8.0","memdown":"^0.10.1","leveldown":"^0.10.2"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"gitHead":"e5d41783109970beece654be896335d2dc687577","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.1.0","_shasum":"af7d186eef220d48eb5051b6aadefe28769863b9","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"af7d186eef220d48eb5051b6aadefe28769863b9","size":34311,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.1.0.tgz"},"directories":{},"publish_time":1404015935649,"_hasShrinkwrap":false,"_cnpm_publish_time":1404015935649,"_cnpmcore_publish_time":"2021-12-16T17:15:27.840Z"},"0.0.9":{"name":"merkle-patricia-tree","version":"0.0.9","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"rlp":"0.0.4","sha3":"~1.0.0","async":"~0.8.0","memdown":"^0.10.1","leveldown":"^0.10.2"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"gitHead":"e5d41783109970beece654be896335d2dc687577","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.0.9","_shasum":"3e5d9d462761dd2cb1568fc236c1959d26400fc5","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"3e5d9d462761dd2cb1568fc236c1959d26400fc5","size":33640,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.0.9.tgz"},"directories":{},"publish_time":1403991137242,"_hasShrinkwrap":false,"_cnpm_publish_time":1403991137242,"_cnpmcore_publish_time":"2021-12-16T17:15:28.084Z"},"0.0.8":{"name":"merkle-patricia-tree","version":"0.0.8","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"rlp":"0.0.4","sha3":"~1.0.0","async":"~0.8.0","memdown":"^0.10.1","leveldown":"^0.10.2"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"gitHead":"e2c58ca85edafd92c6a3bb83ef3b17db48311bcf","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.0.8","_shasum":"925814d541002aca90e5b421e917fea6613881bf","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"925814d541002aca90e5b421e917fea6613881bf","size":28680,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.0.8.tgz"},"directories":{},"publish_time":1403976164032,"_hasShrinkwrap":false,"_cnpm_publish_time":1403976164032,"_cnpmcore_publish_time":"2021-12-16T17:15:28.660Z"},"0.0.7":{"name":"merkle-patricia-tree","version":"0.0.7","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"rlp":"0.0.4","sha3":"~1.0.0","async":"~0.8.0","memdown":"^0.10.1","leveldown":"^0.10.2"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"gitHead":"3c6986ce003a7b93bfcb5bfa2e89acfc5f25212b","homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.0.7","_shasum":"ec3e93240b170868af9983fc33beaa82b7a33baa","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"dist":{"shasum":"ec3e93240b170868af9983fc33beaa82b7a33baa","size":42426,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.0.7.tgz"},"directories":{},"publish_time":1403922715914,"_hasShrinkwrap":false,"_cnpm_publish_time":1403922715914,"_cnpmcore_publish_time":"2021-12-16T17:15:29.027Z"},"0.0.6":{"name":"merkle-patricia-tree","version":"0.0.6","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"rlp":"0.0.4","sha3":"~1.0.0","async":"~0.8.0","memdown":"^0.10.1","leveldown":"^0.10.2"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.0.6","dist":{"shasum":"d5cc629e0f50ef88316809ed31047560750600df","size":42384,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.0.6.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1403127065706,"_hasShrinkwrap":false,"_cnpm_publish_time":1403127065706,"_cnpmcore_publish_time":"2021-12-16T17:15:29.323Z"},"0.0.5":{"name":"merkle-patricia-tree","version":"0.0.5","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"rlp":"0.0.4","sha3":"~1.0.0","async":"~0.8.0","memdown":"^0.10.1","leveldown":"^0.10.2"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.0.5","dist":{"shasum":"0f3fc0b29f77f29380fadd76a082b77ca94194cf","size":44127,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.0.5.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1403057056796,"_hasShrinkwrap":false,"_cnpm_publish_time":1403057056796,"_cnpmcore_publish_time":"2021-12-16T17:15:29.592Z"},"0.0.4":{"name":"merkle-patricia-tree","version":"0.0.4","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"rlp":"0.0.4","sha3":"~1.0.0","async":"~0.8.0","memdown":"^0.10.1","leveldown":"^0.10.2"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.0.4","dist":{"shasum":"b5051fceba74eb340b8ac4855dcde838ad9c5971","size":48811,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.0.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1402947037929,"_hasShrinkwrap":false,"_cnpm_publish_time":1402947037929,"_cnpmcore_publish_time":"2021-12-16T17:15:29.816Z"},"0.0.3":{"name":"merkle-patricia-tree","version":"0.0.3","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"rlp":"0.0.4","sha3":"~1.0.0","async":"~0.8.0"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.0.3","dist":{"shasum":"834a597a658851d287243d506ac7271bb74228e1","size":49169,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.0.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1401140839692,"_hasShrinkwrap":false,"_cnpm_publish_time":1401140839692,"_cnpmcore_publish_time":"2021-12-16T17:15:30.170Z"},"0.0.2":{"name":"merkle-patricia-tree","version":"0.0.2","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"rlp":"0.0.4","sha3":"~1.0.0","async":"~0.8.0"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"homepage":"https://github.com/wanderer/merkle-patricia-tree","_id":"merkle-patricia-tree@0.0.2","dist":{"shasum":"7555923dc1a35b36b5dc8fe2b22cf4f417519863","size":42265,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.0.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1400797035069,"_hasShrinkwrap":false,"_cnpm_publish_time":1400797035069,"_cnpmcore_publish_time":"2021-12-16T17:15:30.435Z"},"0.0.1":{"name":"merkle-patricia-tree","version":"0.0.1","description":"This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --timeout 5000 --reporter spec ./test/"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"https://github.com/wanderer/merkle-patricia-tree.git"},"bugs":{"url":"https://github.com/wanderer/merkle-patricia-tree/issues"},"keywords":["merkel","radix","trie","ethereum"],"license":"GPL","dependencies":{"rlp":"0.0.4","sha3":"~1.0.0","async":"~0.8.0"},"devDependencies":{"levelup":"~0.18.3","leveldown":"~0.10.2","mocha":"~1.18.2"},"_id":"merkle-patricia-tree@0.0.1","dist":{"shasum":"5e1f1234f928edbd629c5ce8fb6f89fae17bcc08","size":37269,"noattachment":false,"key":"/merkle-patricia-tree/-/merkle-patricia-tree-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/merkle-patricia-tree/download/merkle-patricia-tree-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"null_radix","email":"null_radix@riseup.net"},"maintainers":[{"name":"axic","email":""},{"name":"holgerd77","email":""},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"null_radix","email":""},{"name":"ralxz","email":""},{"name":"sinamahmoodi","email":""}],"directories":{},"publish_time":1400177393525,"_hasShrinkwrap":false,"_cnpm_publish_time":1400177393525,"_cnpmcore_publish_time":"2021-12-16T17:15:30.702Z"}},"readme":"# merkle-patricia-tree\n\n[![NPM Package][trie-npm-badge]][trie-npm-link]\n[![GitHub Issues][trie-issues-badge]][trie-issues-link]\n[![Actions Status][trie-actions-badge]][trie-actions-link]\n[![Code Coverage][trie-coverage-badge]][trie-coverage-link]\n[![Discord][discord-badge]][discord-link]\n\nThis is an implementation of the modified merkle patricia tree as specified in the [Ethereum Yellow Paper](http://gavwood.com/Paper.pdf):\n\n> The modified Merkle Patricia tree (trie) provides a persistent data structure to map between arbitrary-length binary data (byte arrays). It is defined in terms of a mutable data structure to map between 256-bit binary fragments and arbitrary-length binary data. The core of the trie, and its sole requirement in terms of the protocol specification is to provide a single 32-byte value that identifies a given set of key-value pairs.\n\nThe only backing store supported is LevelDB through the `levelup` module.\n\n# INSTALL\n\n`npm install merkle-patricia-tree`\n\n# USAGE\n\nThere are 3 variants of the tree implemented in this library, namely: `BaseTrie`, `CheckpointTrie` and `SecureTrie`. `CheckpointTrie` adds checkpointing functionality to the `BaseTrie` with the methods `checkpoint`, `commit` and `revert`. `SecureTrie` extends `CheckpointTrie` and is the most suitable variant for Ethereum applications. It stores values under the `keccak256` hash of their keys.\n\nBy default, trie nodes are not deleted from the underlying DB to not corrupt older trie states (as of `v4.2.0`). If you are only interested in the latest state of a trie, you can switch to a delete behavior (e.g. if you want to save disk space) by using the `deleteFromDB` constructor option (see related release notes in the changelog for more details).\n\n## Initialization and Basic Usage\n\n```typescript\nimport level from 'level'\nimport { BaseTrie as Trie } from 'merkle-patricia-tree'\n\nconst db = level('./testdb')\nconst trie = new Trie(db)\n\nasync function test() {\n  await trie.put(Buffer.from('test'), Buffer.from('one'))\n  const value = await trie.get(Buffer.from('test'))\n  console.log(value.toString()) // 'one'\n}\n\ntest()\n```\n\n## Proofs\n\n### Merkle Proofs\n\nThe `createProof` and `verifyProof` functions allow you to verify that a certain value does or does not exist within a Merkle-Patricia trie with a given root.\n\n#### Proof of existence\n\nThe below code demonstrates how to construct and then verify a proof that proves that the key `test` that corresponds to the value `one` does exist in the given trie, so a proof of existence.\n\n```typescript\nconst trie = new Trie()\n\nasync function test() {\n  await trie.put(Buffer.from('test'), Buffer.from('one'))\n  const proof = await Trie.createProof(trie, Buffer.from('test'))\n  const value = await Trie.verifyProof(trie.root, Buffer.from('test'), proof)\n  console.log(value.toString()) // 'one'\n}\n\ntest()\n```\n\n#### Proof of non-existence\n\nThe below code demonstrates how to construct and then verify a proof that proves that the key `test3` does not exist in the given trie, so a proof of non-existence.\n\n```typescript\nconst trie = new Trie()\n\nasync function test() {\n  await trie.put(Buffer.from('test'), Buffer.from('one'))\n  await trie.put(Buffer.from('test2'), Buffer.from('two'))\n  const proof = await Trie.createProof(trie, Buffer.from('test3'))\n  const value = await Trie.verifyProof(trie.root, Buffer.from('test3'), proof)\n  console.log(value.toString()) // null\n}\n\ntest()\n```\n\n#### Invalid proofs\n\nNote, if `verifyProof` detects an invalid proof, it throws an error. While contrived, the below example demonstrates the error condition that would result if a prover tampers with the data in a merkle proof.\n\n```typescript\nconst trie = new Trie()\n\nasync function test() {\n  await trie.put(Buffer.from('test'), Buffer.from('one'))\n  await trie.put(Buffer.from('test2'), Buffer.from('two'))\n  const proof = await Trie.createProof(trie, Buffer.from('test2'))\n  proof[1].reverse()\n  try {\n    const value = await Trie.verifyProof(trie.root, Buffer.from('test2'), proof)\n    console.log(value.toString()) // results in error\n  } catch (err) {\n    console.log(err) // Missing node in DB\n  }\n}\n\ntest()\n```\n\n### Range Proofs\n\nThe `Trie.verifyRangeProof()` function can be used to check whether the given leaf nodes and edge proof can prove the given trie leaves range is matched with the specific root (useful e.g. for snapsync).\n\n## Read stream on Geth DB\n\n```typescript\nimport level from 'level'\nimport { SecureTrie as Trie } from 'merkle-patricia-tree'\n\nconst db = level('YOUR_PATH_TO_THE_GETH_CHAIN_DB')\n// Set stateRoot to block #222\nconst stateRoot = '0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544'\n// Convert the state root to a Buffer (strip the 0x prefix)\nconst stateRootBuffer = Buffer.from(stateRoot.slice(2), 'hex')\n// Initialize trie\nconst trie = new Trie(db, stateRootBuffer)\n\ntrie\n  .createReadStream()\n  .on('data', console.log)\n  .on('end', () => {\n    console.log('End.')\n  })\n```\n\n## Read Account State including Storage from Geth DB\n\n```typescript\nimport level from 'level'\nimport { Account, BN, bufferToHex, rlp } from 'ethereumjs-util'\nimport { SecureTrie as Trie } from 'merkle-patricia-tree'\n\nconst stateRoot = 'STATE_ROOT_OF_A_BLOCK'\n\nconst db = level('YOUR_PATH_TO_THE_GETH_CHAINDATA_FOLDER')\nconst trie = new Trie(db, stateRoot)\n\nconst address = 'AN_ETHEREUM_ACCOUNT_ADDRESS'\n\nasync function test() {\n  const data = await trie.get(address)\n  const acc = Account.fromAccountData(data)\n\n  console.log('-------State-------')\n  console.log(`nonce: ${acc.nonce}`)\n  console.log(`balance in wei: ${acc.balance}`)\n  console.log(`storageRoot: ${bufferToHex(acc.stateRoot)}`)\n  console.log(`codeHash: ${bufferToHex(acc.codeHash)}`)\n\n  const storageTrie = trie.copy()\n  storageTrie.root = acc.stateRoot\n\n  console.log('------Storage------')\n  const stream = storageTrie.createReadStream()\n  stream\n    .on('data', (data) => {\n      console.log(`key: ${bufferToHex(data.key)}`)\n      console.log(`Value: ${bufferToHex(rlp.decode(data.value))}`)\n    })\n    .on('end', () => {\n      console.log('Finished reading storage.')\n    })\n}\n\ntest()\n```\n\nAdditional examples with detailed explanations are available [here](https://github.com/gabrocheleau/merkle-patricia-trees-examples).\n\n# API\n\n[Documentation](./docs/README.md)\n\n# TESTING\n\n`npm test`\n\n# BENCHMARKS\n\nThere are two simple **benchmarks** in the `benchmarks` folder:\n\n- `random.ts` runs random `PUT` operations on the tree.\n- `checkpointing.ts` runs checkpoints and commits between `PUT` operations.\n\nA third benchmark using mainnet data to simulate real load is also under consideration.\n\nBenchmarks can be run with:\n\n```shell\nnpm run benchmarks\n```\n\nTo run a **profiler** on the `random.ts` benchmark and generate a flamegraph with [0x](https://github.com/davidmarkclements/0x) you can use:\n\n```shell\nnpm run profiling\n```\n\n0x processes the stacks and generates a profile folder (`<pid>.0x`) containing [`flamegraph.html`](https://github.com/davidmarkclements/0x/blob/master/docs/ui.md).\n\n# REFERENCES\n\n- Wiki\n  - [Ethereum Trie Specification](https://github.com/ethereum/wiki/wiki/Patricia-Tree)\n- Blog posts\n  - [Ethereum's Merkle Patricia Trees - An Interactive JavaScript Tutorial](https://rockwaterweb.com/ethereum-merkle-patricia-trees-javascript-tutorial/)\n  - [Merkling in Ethereum](https://blog.ethereum.org/2015/11/15/merkling-in-ethereum/)\n  - [Understanding the Ethereum Trie](https://easythereentropy.wordpress.com/2014/06/04/understanding-the-ethereum-trie/). Worth a read, but the Python libraries are outdated.\n- Videos\n  - [Trie and Patricia Trie Overview](https://www.youtube.com/watch?v=jXAHLqQthKw&t=26s)\n\n# EthereumJS\n\nSee our organizational [documentation](https://ethereumjs.readthedocs.io) for an introduction to `EthereumJS` as well as information on current standards and best practices.\n\nIf you want to join for work or do improvements on the libraries have a look at our [contribution guidelines](https://ethereumjs.readthedocs.io/en/latest/contributing.html).\n\n# LICENSE\n\n[MPL-2.0](<https://tldrlegal.com/license/mozilla-public-license-2.0-(mpl-2)>)\n\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[trie-npm-badge]: https://img.shields.io/npm/v/merkle-patricia-tree.svg\n[trie-npm-link]: https://www.npmjs.com/package/merkle-patricia-tree\n[trie-issues-badge]: https://img.shields.io/github/issues/ethereumjs/ethereumjs-monorepo/package:%20trie?label=issues\n[trie-issues-link]: https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aopen+is%3Aissue+label%3A\"package%3A+trie\"\n[trie-actions-badge]: https://github.com/ethereumjs/ethereumjs-monorepo/workflows/Trie/badge.svg\n[trie-actions-link]: https://github.com/ethereumjs/ethereumjs-monorepo/actions?query=workflow%3A%22Trie%22\n[trie-coverage-badge]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/branch/master/graph/badge.svg?flag=trie\n[trie-coverage-link]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/tree/master/packages/trie\n","_attachments":{},"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/trie#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+trie%22"},"license":"MPL-2.0"}