Skip to content

Instantly share code, notes, and snippets.

@excalq
Last active April 21, 2022 03:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save excalq/aa47fc423ca7540567537b718c5ff470 to your computer and use it in GitHub Desktop.
Save excalq/aa47fc423ca7540567537b718c5ff470 to your computer and use it in GitHub Desktop.
A small Hardhat project's NPM dependecy list
$ npm list --all
hardhat-project@
├─┬ @nomiclabs/hardhat-ethers@2.0.5
│ ├── ethers@5.6.2 deduped
│ └── hardhat@2.9.2 deduped
├─┬ @nomiclabs/hardhat-etherscan@3.0.3
│ ├─┬ @ethersproject/abi@5.6.0
│ │ ├── @ethersproject/address@5.6.0 deduped
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/constants@5.6.0 deduped
│ │ ├── @ethersproject/hash@5.6.0 deduped
│ │ ├── @ethersproject/keccak256@5.6.0 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ └── @ethersproject/strings@5.6.0 deduped
│ ├─┬ @ethersproject/address@5.6.0
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/keccak256@5.6.0 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ └── @ethersproject/rlp@5.6.0 deduped
│ ├─┬ cbor@5.2.0
│ │ ├── bignumber.js@9.0.2
│ │ └── nofilter@1.0.4
│ ├─┬ debug@4.3.4
│ │ └── ms@2.1.2
│ ├─┬ fs-extra@7.0.1
│ │ ├── graceful-fs@4.2.9
│ │ ├─┬ jsonfile@4.0.0
│ │ │ └── graceful-fs@4.2.9 deduped
│ │ └── universalify@0.1.2
│ ├── hardhat@2.9.2 deduped
│ ├── semver@6.3.0
│ └── undici@4.16.0
├─┬ @nomiclabs/hardhat-waffle@2.0.3
│ ├── @nomiclabs/hardhat-ethers@2.0.5 deduped
│ ├─┬ @types/sinon-chai@3.2.8
│ │ ├── @types/chai@4.3.0 deduped
│ │ └─┬ @types/sinon@10.0.11
│ │ └── @types/sinonjs__fake-timers@8.1.2
│ ├─┬ @types/web3@1.0.19
│ │ ├── @types/bn.js@5.1.0 deduped
│ │ └── @types/underscore@1.11.4
│ ├── ethereum-waffle@3.4.4 deduped
│ ├── ethers@5.6.2 deduped
│ └── hardhat@2.9.2 deduped
├── @openzeppelin/contracts@4.5.0
├─┬ @openzeppelin/hardhat-upgrades@1.17.0
│ ├── @nomiclabs/hardhat-ethers@2.0.5 deduped
│ ├─┬ @openzeppelin/upgrades-core@1.14.1
│ │ ├── bn.js@5.2.0
│ │ ├─┬ cbor@8.1.0
│ │ │ └── nofilter@3.1.0
│ │ ├── chalk@4.1.2 deduped
│ │ ├── compare-versions@4.1.3
│ │ ├── debug@4.3.4 deduped
│ │ ├── ethereumjs-util@7.1.4 deduped
│ │ ├── proper-lockfile@4.1.2 deduped
│ │ └── solidity-ast@0.4.31
│ ├─┬ chalk@4.1.2
│ │ ├─┬ ansi-styles@4.3.0
│ │ │ └─┬ color-convert@2.0.1
│ │ │ └── color-name@1.1.4
│ │ └── supports-color@7.2.0 deduped
│ ├── hardhat@2.9.2 deduped
│ └─┬ proper-lockfile@4.1.2
│ ├── graceful-fs@4.2.9 deduped
│ ├── retry@0.12.0
│ └── signal-exit@3.0.7
├─┬ @typechain/ethers-v5@7.2.0
│ ├── @ethersproject/abi@5.6.0 deduped
│ ├─┬ @ethersproject/bytes@5.6.1
│ │ └── @ethersproject/logger@5.6.0 deduped
│ ├─┬ @ethersproject/providers@5.6.2
│ │ ├── @ethersproject/abstract-provider@5.6.0 deduped
│ │ ├── @ethersproject/abstract-signer@5.6.0 deduped
│ │ ├── @ethersproject/address@5.6.0 deduped
│ │ ├── @ethersproject/basex@5.6.0 deduped
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/constants@5.6.0 deduped
│ │ ├── @ethersproject/hash@5.6.0 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/networks@5.6.1 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ ├── @ethersproject/random@5.6.0 deduped
│ │ ├── @ethersproject/rlp@5.6.0 deduped
│ │ ├── @ethersproject/sha2@5.6.0 deduped
│ │ ├── @ethersproject/strings@5.6.0 deduped
│ │ ├── @ethersproject/transactions@5.6.0 deduped
│ │ ├── @ethersproject/web@5.6.0 deduped
│ │ ├── bech32@1.1.4
│ │ └── ws@7.4.6 deduped
│ ├── ethers@5.6.2 deduped
│ ├── lodash@4.17.21
│ ├─┬ ts-essentials@7.0.3
│ │ └── typescript@4.6.3 deduped
│ ├── typechain@5.2.0 deduped
│ └── typescript@4.6.3 deduped
├─┬ @typechain/hardhat@2.3.1
│ ├─┬ fs-extra@9.1.0
│ │ ├── at-least-node@1.0.0
│ │ ├── graceful-fs@4.2.9 deduped
│ │ ├─┬ jsonfile@6.1.0
│ │ │ ├── graceful-fs@4.2.9 deduped
│ │ │ └── universalify@2.0.0 deduped
│ │ └── universalify@2.0.0
│ ├── hardhat@2.9.2 deduped
│ ├── lodash@4.17.21 deduped
│ └── typechain@5.2.0 deduped
├── @types/chai@4.3.0
├── @types/mocha@9.1.0
├── @types/node@12.20.47
├─┬ @typescript-eslint/eslint-plugin@4.33.0
│ ├─┬ @typescript-eslint/experimental-utils@4.33.0
│ │ ├── @types/json-schema@7.0.11
│ │ ├── @typescript-eslint/scope-manager@4.33.0 deduped
│ │ ├── @typescript-eslint/types@4.33.0 deduped
│ │ ├── @typescript-eslint/typescript-estree@4.33.0 deduped
│ │ ├── eslint-scope@5.1.1 deduped
│ │ ├─┬ eslint-utils@3.0.0
│ │ │ ├── eslint-visitor-keys@2.1.0 deduped
│ │ │ └── eslint@7.32.0 deduped
│ │ └── eslint@7.32.0 deduped
│ ├── @typescript-eslint/parser@4.33.0 deduped
│ ├─┬ @typescript-eslint/scope-manager@4.33.0
│ │ ├── @typescript-eslint/types@4.33.0 deduped
│ │ └─┬ @typescript-eslint/visitor-keys@4.33.0
│ │ ├── @typescript-eslint/types@4.33.0 deduped
│ │ └── eslint-visitor-keys@2.1.0 deduped
│ ├── debug@4.3.4 deduped
│ ├── eslint@7.32.0 deduped
│ ├── functional-red-black-tree@1.0.1
│ ├── ignore@5.2.0
│ ├── regexpp@3.2.0
│ ├─┬ semver@7.3.5
│ │ └─┬ lru-cache@6.0.0
│ │ └── yallist@4.0.0
│ └─┬ tsutils@3.21.0
│ ├── tslib@1.14.1
│ └── typescript@4.6.3 deduped
├─┬ @typescript-eslint/parser@4.33.0
│ ├── @typescript-eslint/scope-manager@4.33.0 deduped
│ ├── @typescript-eslint/types@4.33.0
│ ├─┬ @typescript-eslint/typescript-estree@4.33.0
│ │ ├── @typescript-eslint/types@4.33.0 deduped
│ │ ├── @typescript-eslint/visitor-keys@4.33.0 deduped
│ │ ├── debug@4.3.4 deduped
│ │ ├─┬ globby@11.1.0
│ │ │ ├── array-union@2.1.0 deduped
│ │ │ ├── dir-glob@3.0.1 deduped
│ │ │ ├── fast-glob@3.2.11 deduped
│ │ │ ├── ignore@5.2.0 deduped
│ │ │ ├── merge2@1.4.1 deduped
│ │ │ └── slash@3.0.0 deduped
│ │ ├── is-glob@4.0.3 deduped
│ │ ├─┬ semver@7.3.5
│ │ │ └─┬ lru-cache@6.0.0
│ │ │ └── yallist@4.0.0
│ │ └── tsutils@3.21.0 deduped
│ ├── debug@4.3.4 deduped
│ └── eslint@7.32.0 deduped
├─┬ chai@4.3.6
│ ├── assertion-error@1.1.0
│ ├── check-error@1.0.2
│ ├─┬ deep-eql@3.0.1
│ │ └── type-detect@4.0.8 deduped
│ ├── get-func-name@2.0.0
│ ├─┬ loupe@2.3.4
│ │ └── get-func-name@2.0.0 deduped
│ ├── pathval@1.1.1
│ └── type-detect@4.0.8
├── dotenv@10.0.0
├─┬ eslint-config-prettier@8.5.0
│ └── eslint@7.32.0 deduped
├─┬ eslint-config-standard@16.0.3
│ ├── eslint-plugin-import@2.25.4 deduped
│ ├── eslint-plugin-node@11.1.0 deduped
│ ├── eslint-plugin-promise@5.2.0 deduped
│ └── eslint@7.32.0 deduped
├─┬ eslint-plugin-import@2.25.4
│ ├─┬ array-includes@3.1.4
│ │ ├─┬ call-bind@1.0.2
│ │ │ ├── function-bind@1.1.1 deduped
│ │ │ └── get-intrinsic@1.1.1 deduped
│ │ ├─┬ define-properties@1.1.3
│ │ │ └── object-keys@1.1.1
│ │ ├─┬ es-abstract@1.19.2
│ │ │ ├── call-bind@1.0.2 deduped
│ │ │ ├─┬ es-to-primitive@1.2.1
│ │ │ │ ├── is-callable@1.2.4 deduped
│ │ │ │ ├─┬ is-date-object@1.0.5
│ │ │ │ │ └── has-tostringtag@1.0.0 deduped
│ │ │ │ └─┬ is-symbol@1.0.4
│ │ │ │ └── has-symbols@1.0.3 deduped
│ │ │ ├── function-bind@1.1.1 deduped
│ │ │ ├── get-intrinsic@1.1.1 deduped
│ │ │ ├─┬ get-symbol-description@1.0.0
│ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ └── get-intrinsic@1.1.1 deduped
│ │ │ ├── has-symbols@1.0.3
│ │ │ ├── has@1.0.3 deduped
│ │ │ ├─┬ internal-slot@1.0.3
│ │ │ │ ├── get-intrinsic@1.1.1 deduped
│ │ │ │ ├── has@1.0.3 deduped
│ │ │ │ └── side-channel@1.0.4 deduped
│ │ │ ├── is-callable@1.2.4
│ │ │ ├── is-negative-zero@2.0.2
│ │ │ ├─┬ is-regex@1.1.4
│ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ └── has-tostringtag@1.0.0 deduped
│ │ │ ├── is-shared-array-buffer@1.0.1
│ │ │ ├── is-string@1.0.7 deduped
│ │ │ ├─┬ is-weakref@1.0.2
│ │ │ │ └── call-bind@1.0.2 deduped
│ │ │ ├── object-inspect@1.12.0
│ │ │ ├── object-keys@1.1.1 deduped
│ │ │ ├─┬ object.assign@4.1.2
│ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ ├── define-properties@1.1.3 deduped
│ │ │ │ ├── has-symbols@1.0.3 deduped
│ │ │ │ └── object-keys@1.1.1 deduped
│ │ │ ├─┬ string.prototype.trimend@1.0.4
│ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ └── define-properties@1.1.3 deduped
│ │ │ ├─┬ string.prototype.trimstart@1.0.4
│ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ └── define-properties@1.1.3 deduped
│ │ │ └─┬ unbox-primitive@1.0.1
│ │ │ ├── function-bind@1.1.1 deduped
│ │ │ ├── has-bigints@1.0.1
│ │ │ ├── has-symbols@1.0.3 deduped
│ │ │ └─┬ which-boxed-primitive@1.0.2
│ │ │ ├─┬ is-bigint@1.0.4
│ │ │ │ └── has-bigints@1.0.1 deduped
│ │ │ ├─┬ is-boolean-object@1.1.2
│ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ └── has-tostringtag@1.0.0 deduped
│ │ │ ├─┬ is-number-object@1.0.6
│ │ │ │ └── has-tostringtag@1.0.0 deduped
│ │ │ ├── is-string@1.0.7 deduped
│ │ │ └── is-symbol@1.0.4 deduped
│ │ ├─┬ get-intrinsic@1.1.1
│ │ │ ├── function-bind@1.1.1 deduped
│ │ │ ├── has-symbols@1.0.3 deduped
│ │ │ └── has@1.0.3 deduped
│ │ └─┬ is-string@1.0.7
│ │ └─┬ has-tostringtag@1.0.0
│ │ └── has-symbols@1.0.3 deduped
│ ├─┬ array.prototype.flat@1.2.5
│ │ ├── call-bind@1.0.2 deduped
│ │ ├── define-properties@1.1.3 deduped
│ │ └── es-abstract@1.19.2 deduped
│ ├─┬ debug@2.6.9
│ │ └── ms@2.0.0
│ ├─┬ doctrine@2.1.0
│ │ └── esutils@2.0.3 deduped
│ ├─┬ eslint-import-resolver-node@0.3.6
│ │ ├─┬ debug@3.2.7
│ │ │ └── ms@2.1.2 deduped
│ │ └── resolve@1.22.0 deduped
│ ├─┬ eslint-module-utils@2.7.3
│ │ ├─┬ debug@3.2.7
│ │ │ └── ms@2.1.2 deduped
│ │ └── find-up@2.1.0 deduped
│ ├── eslint@7.32.0 deduped
│ ├─┬ has@1.0.3
│ │ └── function-bind@1.1.1
│ ├─┬ is-core-module@2.8.1
│ │ └── has@1.0.3 deduped
│ ├─┬ is-glob@4.0.3
│ │ └── is-extglob@2.1.1
│ ├─┬ minimatch@3.1.2
│ │ └─┬ brace-expansion@1.1.11
│ │ ├── balanced-match@1.0.2
│ │ └── concat-map@0.0.1
│ ├─┬ object.values@1.1.5
│ │ ├── call-bind@1.0.2 deduped
│ │ ├── define-properties@1.1.3 deduped
│ │ └── es-abstract@1.19.2 deduped
│ ├─┬ resolve@1.22.0
│ │ ├── is-core-module@2.8.1 deduped
│ │ ├── path-parse@1.0.7
│ │ └── supports-preserve-symlinks-flag@1.0.0
│ └─┬ tsconfig-paths@3.14.1
│ ├── @types/json5@0.0.29
│ ├─┬ json5@1.0.1
│ │ └── minimist@1.2.6 deduped
│ ├── minimist@1.2.6
│ └── strip-bom@3.0.0
├─┬ eslint-plugin-node@11.1.0
│ ├─┬ eslint-plugin-es@3.0.1
│ │ ├─┬ eslint-utils@2.1.0
│ │ │ └── eslint-visitor-keys@1.3.0
│ │ ├── eslint@7.32.0 deduped
│ │ └── regexpp@3.2.0 deduped
│ ├─┬ eslint-utils@2.1.0
│ │ └── eslint-visitor-keys@1.3.0
│ ├── eslint@7.32.0 deduped
│ ├── ignore@5.2.0 deduped
│ ├── minimatch@3.1.2 deduped
│ ├── resolve@1.22.0 deduped
│ └── semver@6.3.0 deduped
├─┬ eslint-plugin-prettier@3.4.1
│ ├── eslint@7.32.0 deduped
│ ├─┬ prettier-linter-helpers@1.0.0
│ │ └── fast-diff@1.2.0 deduped
│ └── prettier@2.6.1 deduped
├─┬ eslint-plugin-promise@5.2.0
│ └── eslint@7.32.0 deduped
├─┬ eslint@7.32.0
│ ├─┬ @babel/code-frame@7.12.11
│ │ └─┬ @babel/highlight@7.16.10
│ │ ├── @babel/helper-validator-identifier@7.16.7
│ │ ├─┬ chalk@2.4.2
│ │ │ ├─┬ ansi-styles@3.2.1
│ │ │ │ └─┬ color-convert@1.9.3
│ │ │ │ └── color-name@1.1.3
│ │ │ ├── escape-string-regexp@1.0.5
│ │ │ └─┬ supports-color@5.5.0
│ │ │ └── has-flag@3.0.0
│ │ └── js-tokens@4.0.0
│ ├─┬ @eslint/eslintrc@0.4.3
│ │ ├── ajv@6.12.6 deduped
│ │ ├── debug@4.3.4 deduped
│ │ ├── espree@7.3.1 deduped
│ │ ├── globals@13.13.0 deduped
│ │ ├── ignore@4.0.6
│ │ ├── import-fresh@3.3.0 deduped
│ │ ├── js-yaml@3.14.1 deduped
│ │ ├── minimatch@3.1.2 deduped
│ │ └── strip-json-comments@3.1.1 deduped
│ ├─┬ @humanwhocodes/config-array@0.5.0
│ │ ├── @humanwhocodes/object-schema@1.2.1
│ │ ├── debug@4.3.4 deduped
│ │ └── minimatch@3.1.2 deduped
│ ├─┬ ajv@6.12.6
│ │ ├── fast-deep-equal@3.1.3 deduped
│ │ ├── fast-json-stable-stringify@2.1.0
│ │ ├── json-schema-traverse@0.4.1
│ │ └─┬ uri-js@4.4.1
│ │ └── punycode@2.1.0
│ ├── chalk@4.1.2 deduped
│ ├─┬ cross-spawn@7.0.3
│ │ ├── path-key@3.1.1
│ │ ├─┬ shebang-command@2.0.0
│ │ │ └── shebang-regex@3.0.0
│ │ └─┬ which@2.0.2
│ │ └── isexe@2.0.0
│ ├── debug@4.3.4 deduped
│ ├─┬ doctrine@3.0.0
│ │ └── esutils@2.0.3 deduped
│ ├─┬ enquirer@2.3.6
│ │ └── ansi-colors@4.1.1
│ ├── escape-string-regexp@4.0.0
│ ├─┬ eslint-scope@5.1.1
│ │ ├─┬ esrecurse@4.3.0
│ │ │ └── estraverse@5.3.0
│ │ └── estraverse@4.3.0
│ ├─┬ eslint-utils@2.1.0
│ │ └── eslint-visitor-keys@1.3.0
│ ├── eslint-visitor-keys@2.1.0
│ ├─┬ espree@7.3.1
│ │ ├─┬ acorn-jsx@5.3.2
│ │ │ └── acorn@7.4.1 deduped
│ │ ├── acorn@7.4.1
│ │ └── eslint-visitor-keys@1.3.0
│ ├─┬ esquery@1.4.0
│ │ └── estraverse@5.3.0
│ ├── esutils@2.0.3
│ ├── fast-deep-equal@3.1.3
│ ├─┬ file-entry-cache@6.0.1
│ │ └─┬ flat-cache@3.0.4
│ │ ├── flatted@3.2.5
│ │ └─┬ rimraf@3.0.2
│ │ └── glob@7.2.0 deduped
│ ├── functional-red-black-tree@1.0.1 deduped
│ ├─┬ glob-parent@5.1.2
│ │ └── is-glob@4.0.3 deduped
│ ├─┬ globals@13.13.0
│ │ └── type-fest@0.20.2
│ ├── ignore@4.0.6
│ ├─┬ import-fresh@3.3.0
│ │ ├─┬ parent-module@1.0.1
│ │ │ └── callsites@3.1.0
│ │ └── resolve-from@4.0.0
│ ├── imurmurhash@0.1.4
│ ├── is-glob@4.0.3 deduped
│ ├─┬ js-yaml@3.14.1
│ │ ├─┬ argparse@1.0.10
│ │ │ └── sprintf-js@1.0.3
│ │ └── esprima@4.0.1
│ ├── json-stable-stringify-without-jsonify@1.0.1
│ ├─┬ levn@0.4.1
│ │ ├── prelude-ls@1.2.1
│ │ └─┬ type-check@0.4.0
│ │ └── prelude-ls@1.2.1 deduped
│ ├── lodash.merge@4.6.2
│ ├── minimatch@3.1.2 deduped
│ ├── natural-compare@1.4.0
│ ├─┬ optionator@0.9.1
│ │ ├── deep-is@0.1.4
│ │ ├── fast-levenshtein@2.0.6
│ │ ├── levn@0.4.1 deduped
│ │ ├── prelude-ls@1.2.1 deduped
│ │ ├── type-check@0.4.0 deduped
│ │ └── word-wrap@1.2.3
│ ├── progress@2.0.3
│ ├── regexpp@3.2.0 deduped
│ ├─┬ semver@7.3.5
│ │ └─┬ lru-cache@6.0.0
│ │ └── yallist@4.0.0
│ ├─┬ strip-ansi@6.0.1
│ │ └── ansi-regex@5.0.1
│ ├── strip-json-comments@3.1.1
│ ├─┬ table@6.8.0
│ │ ├─┬ ajv@8.11.0
│ │ │ ├── fast-deep-equal@3.1.3 deduped
│ │ │ ├── json-schema-traverse@1.0.0
│ │ │ ├── require-from-string@2.0.2 deduped
│ │ │ └── uri-js@4.4.1 deduped
│ │ ├── lodash.truncate@4.4.2
│ │ ├─┬ slice-ansi@4.0.0
│ │ │ ├── ansi-styles@4.3.0 deduped
│ │ │ ├── astral-regex@2.0.0
│ │ │ └── is-fullwidth-code-point@3.0.0
│ │ ├─┬ string-width@4.2.3
│ │ │ ├── emoji-regex@8.0.0
│ │ │ ├── is-fullwidth-code-point@3.0.0
│ │ │ └── strip-ansi@6.0.1 deduped
│ │ └── strip-ansi@6.0.1 deduped
│ ├── text-table@0.2.0
│ └── v8-compile-cache@2.3.0
├─┬ ethereum-waffle@3.4.4
│ ├─┬ @ethereum-waffle/chai@3.4.4
│ │ ├── @ethereum-waffle/provider@3.4.4 deduped
│ │ └── ethers@5.6.2 deduped
│ ├─┬ @ethereum-waffle/compiler@3.4.4
│ │ ├─┬ @resolver-engine/imports-fs@0.3.3
│ │ │ ├─┬ @resolver-engine/fs@0.3.3
│ │ │ │ ├── @resolver-engine/core@0.3.3 deduped
│ │ │ │ └─┬ debug@3.2.7
│ │ │ │ └── ms@2.1.2 deduped
│ │ │ ├── @resolver-engine/imports@0.3.3 deduped
│ │ │ └─┬ debug@3.2.7
│ │ │ └── ms@2.1.2 deduped
│ │ ├─┬ @resolver-engine/imports@0.3.3
│ │ │ ├─┬ @resolver-engine/core@0.3.3
│ │ │ │ ├─┬ debug@3.2.7
│ │ │ │ │ └── ms@2.1.2 deduped
│ │ │ │ ├── is-url@1.2.4
│ │ │ │ └── request@2.88.2 deduped
│ │ │ ├─┬ debug@3.2.7
│ │ │ │ └── ms@2.1.2 deduped
│ │ │ ├── hosted-git-info@2.8.9
│ │ │ ├── path-browserify@1.0.1
│ │ │ └─┬ url@0.11.0
│ │ │ ├── punycode@1.3.2
│ │ │ └── querystring@0.2.0
│ │ ├─┬ @typechain/ethers-v5@2.0.0
│ │ │ ├── ethers@5.6.2 deduped
│ │ │ └── typechain@3.0.0 deduped
│ │ ├─┬ @types/mkdirp@0.5.2
│ │ │ └── @types/node@12.20.47 deduped
│ │ ├─┬ @types/node-fetch@2.6.1
│ │ │ ├── @types/node@12.20.47 deduped
│ │ │ └─┬ form-data@3.0.1
│ │ │ ├── asynckit@0.4.0
│ │ │ ├── combined-stream@1.0.8 deduped
│ │ │ └── mime-types@2.1.35 deduped
│ │ ├── ethers@5.6.2 deduped
│ │ ├─┬ mkdirp@0.5.6
│ │ │ └── minimist@1.2.6 deduped
│ │ ├─┬ node-fetch@2.6.7
│ │ │ ├── UNMET OPTIONAL DEPENDENCY encoding@^0.1.0
│ │ │ └─┬ whatwg-url@5.0.0
│ │ │ ├── tr46@0.0.3
│ │ │ └── webidl-conversions@3.0.1
│ │ ├─┬ solc@0.6.12
│ │ │ ├── command-exists@1.2.9 deduped
│ │ │ ├── commander@3.0.2 deduped
│ │ │ ├─┬ fs-extra@0.30.0
│ │ │ │ ├── graceful-fs@4.2.9 deduped
│ │ │ │ ├─┬ jsonfile@2.4.0
│ │ │ │ │ └── graceful-fs@4.2.9 deduped
│ │ │ │ ├── klaw@1.3.1 deduped
│ │ │ │ ├── path-is-absolute@1.0.1 deduped
│ │ │ │ └─┬ rimraf@2.7.1
│ │ │ │ └── glob@7.2.0 deduped
│ │ │ ├── js-sha3@0.8.0 deduped
│ │ │ ├── memorystream@0.3.1 deduped
│ │ │ ├── require-from-string@2.0.2 deduped
│ │ │ ├── semver@5.7.1
│ │ │ └── tmp@0.0.33 deduped
│ │ ├─┬ ts-generator@0.1.1
│ │ │ ├── @types/mkdirp@0.5.2 deduped
│ │ │ ├── @types/prettier@2.4.4 deduped
│ │ │ ├─┬ @types/resolve@0.0.8
│ │ │ │ └── @types/node@12.20.47 deduped
│ │ │ ├─┬ chalk@2.4.2
│ │ │ │ ├─┬ ansi-styles@3.2.1
│ │ │ │ │ └─┬ color-convert@1.9.3
│ │ │ │ │ └── color-name@1.1.3
│ │ │ │ ├── escape-string-regexp@1.0.5
│ │ │ │ └─┬ supports-color@5.5.0
│ │ │ │ └── has-flag@3.0.0
│ │ │ ├── glob@7.2.0 deduped
│ │ │ ├── mkdirp@0.5.6 deduped
│ │ │ ├── prettier@2.6.1 deduped
│ │ │ ├── resolve@1.22.0 deduped
│ │ │ └── ts-essentials@1.0.4
│ │ └─┬ typechain@3.0.0
│ │ ├── command-line-args@4.0.7 deduped
│ │ ├── debug@4.3.4 deduped
│ │ ├── fs-extra@7.0.1 deduped
│ │ ├── js-sha3@0.8.0 deduped
│ │ ├── lodash@4.17.21 deduped
│ │ ├─┬ ts-essentials@6.0.7
│ │ │ └── typescript@4.6.3 deduped
│ │ └── ts-generator@0.1.1 deduped
│ ├─┬ @ethereum-waffle/mock-contract@3.4.4
│ │ ├── @ethersproject/abi@5.6.0 deduped
│ │ └── ethers@5.6.2 deduped
│ ├─┬ @ethereum-waffle/provider@3.4.4
│ │ ├─┬ @ethereum-waffle/ens@3.4.4
│ │ │ ├─┬ @ensdomains/ens@0.4.5
│ │ │ │ ├── bluebird@3.7.2
│ │ │ │ ├─┬ eth-ens-namehash@2.0.8
│ │ │ │ │ ├─┬ idna-uts46-hx@2.3.1
│ │ │ │ │ │ └── punycode@2.1.0 deduped
│ │ │ │ │ └── js-sha3@0.5.7
│ │ │ │ ├─┬ solc@0.4.26
│ │ │ │ │ ├─┬ fs-extra@0.30.0
│ │ │ │ │ │ ├── graceful-fs@4.2.9 deduped
│ │ │ │ │ │ ├─┬ jsonfile@2.4.0
│ │ │ │ │ │ │ └── graceful-fs@4.2.9 deduped
│ │ │ │ │ │ ├── klaw@1.3.1 deduped
│ │ │ │ │ │ ├── path-is-absolute@1.0.1 deduped
│ │ │ │ │ │ └─┬ rimraf@2.7.1
│ │ │ │ │ │ └── glob@7.2.0 deduped
│ │ │ │ │ ├── memorystream@0.3.1 deduped
│ │ │ │ │ ├── require-from-string@1.2.1
│ │ │ │ │ ├── semver@5.7.1
│ │ │ │ │ └─┬ yargs@4.8.1
│ │ │ │ │ ├─┬ cliui@3.2.0
│ │ │ │ │ │ ├── string-width@1.0.2 deduped
│ │ │ │ │ │ ├─┬ strip-ansi@3.0.1
│ │ │ │ │ │ │ └── ansi-regex@2.1.1
│ │ │ │ │ │ └─┬ wrap-ansi@2.1.0
│ │ │ │ │ │ ├── string-width@1.0.2 deduped
│ │ │ │ │ │ └── strip-ansi@3.0.1 deduped
│ │ │ │ │ ├── decamelize@1.2.0
│ │ │ │ │ ├── get-caller-file@1.0.3
│ │ │ │ │ ├── lodash.assign@4.2.0
│ │ │ │ │ ├─┬ os-locale@1.4.0
│ │ │ │ │ │ └─┬ lcid@1.0.0
│ │ │ │ │ │ └── invert-kv@1.0.0
│ │ │ │ │ ├─┬ read-pkg-up@1.0.1
│ │ │ │ │ │ ├─┬ find-up@1.1.2
│ │ │ │ │ │ │ ├─┬ path-exists@2.1.0
│ │ │ │ │ │ │ │ └── pinkie-promise@2.0.1 deduped
│ │ │ │ │ │ │ └─┬ pinkie-promise@2.0.1
│ │ │ │ │ │ │ └── pinkie@2.0.4
│ │ │ │ │ │ └─┬ read-pkg@1.1.0
│ │ │ │ │ │ ├─┬ load-json-file@1.1.0
│ │ │ │ │ │ │ ├── graceful-fs@4.2.9 deduped
│ │ │ │ │ │ │ ├─┬ parse-json@2.2.0
│ │ │ │ │ │ │ │ └── error-ex@1.3.2 deduped
│ │ │ │ │ │ │ ├── pify@2.3.0
│ │ │ │ │ │ │ ├── pinkie-promise@2.0.1 deduped
│ │ │ │ │ │ │ └─┬ strip-bom@2.0.0
│ │ │ │ │ │ │ └── is-utf8@0.2.1
│ │ │ │ │ │ ├─┬ normalize-package-data@2.5.0
│ │ │ │ │ │ │ ├── hosted-git-info@2.8.9 deduped
│ │ │ │ │ │ │ ├── resolve@1.22.0 deduped
│ │ │ │ │ │ │ ├── semver@5.7.1
│ │ │ │ │ │ │ └─┬ validate-npm-package-license@3.0.4
│ │ │ │ │ │ │ ├─┬ spdx-correct@3.1.1
│ │ │ │ │ │ │ │ ├── spdx-expression-parse@3.0.1 deduped
│ │ │ │ │ │ │ │ └── spdx-license-ids@3.0.11
│ │ │ │ │ │ │ └─┬ spdx-expression-parse@3.0.1
│ │ │ │ │ │ │ ├── spdx-exceptions@2.3.0
│ │ │ │ │ │ │ └── spdx-license-ids@3.0.11 deduped
│ │ │ │ │ │ └─┬ path-type@1.1.0
│ │ │ │ │ │ ├── graceful-fs@4.2.9 deduped
│ │ │ │ │ │ ├── pify@2.3.0
│ │ │ │ │ │ └── pinkie-promise@2.0.1 deduped
│ │ │ │ │ ├── require-directory@2.1.1 deduped
│ │ │ │ │ ├── require-main-filename@1.0.1
│ │ │ │ │ ├── set-blocking@2.0.0 deduped
│ │ │ │ │ ├─┬ string-width@1.0.2
│ │ │ │ │ │ ├── code-point-at@1.1.0
│ │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0
│ │ │ │ │ │ │ └── number-is-nan@1.0.1
│ │ │ │ │ │ └── strip-ansi@3.0.1 deduped
│ │ │ │ │ ├── which-module@1.0.0
│ │ │ │ │ ├── window-size@0.2.0
│ │ │ │ │ ├── y18n@3.2.2
│ │ │ │ │ └─┬ yargs-parser@2.4.1
│ │ │ │ │ ├── camelcase@3.0.0
│ │ │ │ │ └── lodash.assign@4.2.0 deduped
│ │ │ │ ├── testrpc@0.0.1
│ │ │ │ └── web3-utils@1.7.1 deduped
│ │ │ ├── @ensdomains/resolver@0.2.4
│ │ │ └── ethers@5.6.2 deduped
│ │ ├── ethers@5.6.2 deduped
│ │ ├─┬ ganache-core@2.13.2
│ │ │ ├─┬ abstract-leveldown@3.0.0
│ │ │ │ └── xtend@4.0.2
│ │ │ ├─┬ async@2.6.2
│ │ │ │ └── lodash@4.17.20 deduped
│ │ │ ├─┬ bip39@2.5.0
│ │ │ │ ├─┬ create-hash@1.2.0
│ │ │ │ │ ├─┬ cipher-base@1.0.4
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├─┬ md5.js@1.3.5
│ │ │ │ │ │ ├─┬ hash-base@3.1.0
│ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ ├─┬ readable-stream@3.6.0
│ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ ├── string_decoder@1.1.1 deduped
│ │ │ │ │ │ │ │ └── util-deprecate@1.0.2 deduped
│ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ ├─┬ ripemd160@2.0.2
│ │ │ │ │ │ ├── hash-base@3.1.0 deduped
│ │ │ │ │ │ └── inherits@2.0.4 deduped
│ │ │ │ │ └─┬ sha.js@2.4.11
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ ├─┬ pbkdf2@3.1.1
│ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ ├─┬ create-hmac@1.1.7
│ │ │ │ │ │ ├── cipher-base@1.0.4 deduped
│ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ ├── ripemd160@2.0.2 deduped
│ │ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ └── sha.js@2.4.11 deduped
│ │ │ │ │ ├── ripemd160@2.0.2 deduped
│ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ └── sha.js@2.4.11 deduped
│ │ │ │ ├─┬ randombytes@2.1.0
│ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ ├── safe-buffer@5.2.1
│ │ │ │ └── unorm@1.6.0
│ │ │ ├─┬ cachedown@1.0.0
│ │ │ │ ├─┬ abstract-leveldown@2.7.2
│ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ └─┬ lru-cache@3.2.0
│ │ │ │ └── pseudomap@1.0.2
│ │ │ ├── clone@2.1.2
│ │ │ ├─┬ debug@3.2.6
│ │ │ │ └── ms@2.1.3
│ │ │ ├─┬ encoding-down@5.0.4
│ │ │ │ ├─┬ abstract-leveldown@5.0.0
│ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ ├── inherits@2.0.4
│ │ │ │ ├─┬ level-codec@9.0.2
│ │ │ │ │ └── buffer@5.7.1 deduped
│ │ │ │ ├─┬ level-errors@2.0.1
│ │ │ │ │ └─┬ errno@0.1.8
│ │ │ │ │ └── prr@1.0.1
│ │ │ │ └── xtend@4.0.2 deduped
│ │ │ ├─┬ eth-sig-util@3.0.0
│ │ │ │ ├─┬ buffer@5.7.1
│ │ │ │ │ ├── base64-js@1.5.1
│ │ │ │ │ └── ieee754@1.2.1
│ │ │ │ ├─┬ elliptic@6.5.3
│ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ ├── brorand@1.1.0
│ │ │ │ │ ├─┬ hash.js@1.1.7
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ └── minimalistic-assert@1.0.1 deduped
│ │ │ │ │ ├─┬ hmac-drbg@1.0.1
│ │ │ │ │ │ ├── hash.js@1.1.7 deduped
│ │ │ │ │ │ ├── minimalistic-assert@1.0.1 deduped
│ │ │ │ │ │ └── minimalistic-crypto-utils@1.0.1 deduped
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├── minimalistic-assert@1.0.1
│ │ │ │ │ └── minimalistic-crypto-utils@1.0.1
│ │ │ │ ├─┬ ethereumjs-abi@0.6.5
│ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ └─┬ ethereumjs-util@4.5.1
│ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ └── rlp@2.2.6 deduped
│ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ ├── tweetnacl-util@0.15.1
│ │ │ │ └── tweetnacl@1.0.3
│ │ │ ├─┬ ethereumjs-abi@0.6.8
│ │ │ │ ├── bn.js@4.11.9
│ │ │ │ └── ethereumjs-util@6.2.1 deduped
│ │ │ ├─┬ ethereumjs-account@3.0.0
│ │ │ │ ├── ethereumjs-util@6.2.1 deduped
│ │ │ │ ├─┬ rlp@2.2.6
│ │ │ │ │ └── bn.js@4.11.9 deduped
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ ├─┬ ethereumjs-block@2.2.2
│ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ ├── ethereumjs-tx@2.1.2 deduped
│ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ └── safe-buffer@5.1.2
│ │ │ │ └─┬ merkle-patricia-tree@2.3.2
│ │ │ │ ├── async@1.5.2
│ │ │ │ ├── ethereumjs-util@5.2.1 deduped
│ │ │ │ ├─┬ level-ws@0.0.0
│ │ │ │ │ ├─┬ readable-stream@1.0.34
│ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ ├── isarray@0.0.1
│ │ │ │ │ │ └── string_decoder@0.10.31
│ │ │ │ │ └─┬ xtend@2.1.2
│ │ │ │ │ └── object-keys@0.4.0
│ │ │ │ ├─┬ levelup@1.3.9
│ │ │ │ │ ├─┬ deferred-leveldown@1.2.2
│ │ │ │ │ │ └─┬ abstract-leveldown@2.6.3
│ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ ├── level-codec@7.0.1
│ │ │ │ │ ├─┬ level-errors@1.0.5
│ │ │ │ │ │ └── errno@0.1.8 deduped
│ │ │ │ │ ├─┬ level-iterator-stream@1.3.1
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ ├── level-errors@1.0.5 deduped
│ │ │ │ │ │ ├─┬ readable-stream@1.1.14
│ │ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ ├── isarray@0.0.1 deduped
│ │ │ │ │ │ │ └── string_decoder@0.10.31 deduped
│ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ ├── prr@1.0.1 deduped
│ │ │ │ │ ├── semver@5.4.1
│ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ ├─┬ memdown@1.4.1
│ │ │ │ │ ├─┬ abstract-leveldown@2.7.2
│ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ │ │ │ ├── immediate@3.2.3
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├── ltgt@2.2.1
│ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ ├── readable-stream@2.3.7 deduped
│ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ └── semaphore@1.1.0 deduped
│ │ │ ├── ethereumjs-common@1.5.0
│ │ │ ├─┬ ethereumjs-tx@2.1.2
│ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ └── ethereumjs-util@6.2.1 deduped
│ │ │ ├─┬ ethereumjs-util@6.2.1
│ │ │ │ ├─┬ @types/bn.js@4.11.6
│ │ │ │ │ └── @types/node@14.14.20
│ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ ├─┬ ethereum-cryptography@0.1.3
│ │ │ │ │ ├─┬ @types/pbkdf2@3.1.0
│ │ │ │ │ │ └── @types/node@14.14.20 deduped
│ │ │ │ │ ├─┬ @types/secp256k1@4.0.1
│ │ │ │ │ │ └── @types/node@14.14.20 deduped
│ │ │ │ │ ├── blakejs@1.1.0
│ │ │ │ │ ├─┬ browserify-aes@1.2.0
│ │ │ │ │ │ ├── buffer-xor@1.0.3
│ │ │ │ │ │ ├── cipher-base@1.0.4 deduped
│ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ ├─┬ evp_bytestokey@1.0.3
│ │ │ │ │ │ │ ├── md5.js@1.3.5 deduped
│ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ ├── bs58check@2.1.2 deduped
│ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ ├── create-hmac@1.1.7 deduped
│ │ │ │ │ ├── hash.js@1.1.7 deduped
│ │ │ │ │ ├── keccak@3.0.1 deduped
│ │ │ │ │ ├── pbkdf2@3.1.1 deduped
│ │ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ ├── scrypt-js@3.0.1
│ │ │ │ │ ├─┬ secp256k1@4.0.2
│ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ ├── node-addon-api@2.0.2 deduped
│ │ │ │ │ │ └── node-gyp-build@4.2.3 deduped
│ │ │ │ │ └── setimmediate@1.0.5
│ │ │ │ ├─┬ ethjs-util@0.1.6
│ │ │ │ │ ├── is-hex-prefixed@1.0.0
│ │ │ │ │ └─┬ strip-hex-prefix@1.0.0
│ │ │ │ │ └── is-hex-prefixed@1.0.0 deduped
│ │ │ │ └── rlp@2.2.6 deduped
│ │ │ ├─┬ ethereumjs-vm@4.2.0
│ │ │ │ ├─┬ async-eventemitter@0.2.4
│ │ │ │ │ └── async@2.6.2 deduped
│ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ ├── core-js-pure@3.8.2
│ │ │ │ ├── ethereumjs-account@3.0.0 deduped
│ │ │ │ ├── ethereumjs-block@2.2.2 deduped
│ │ │ │ ├─┬ ethereumjs-blockchain@4.0.4
│ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ ├─┬ ethashjs@0.0.8
│ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ ├─┬ buffer-xor@2.0.2
│ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ ├─┬ ethereumjs-util@7.0.7
│ │ │ │ │ │ │ ├── @types/bn.js@4.11.6 deduped
│ │ │ │ │ │ │ ├── bn.js@5.1.3
│ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ │ └── rlp@2.2.6 deduped
│ │ │ │ │ │ └─┬ miller-rabin@4.0.1
│ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ └── brorand@1.1.0 deduped
│ │ │ │ │ ├── ethereumjs-block@2.2.2 deduped
│ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ ├── ethereumjs-util@6.2.1 deduped
│ │ │ │ │ ├── flow-stoplight@1.0.0
│ │ │ │ │ ├── level-mem@3.0.1 deduped
│ │ │ │ │ ├── lru-cache@5.1.1 deduped
│ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ └── semaphore@1.1.0 deduped
│ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ ├── ethereumjs-tx@2.1.2 deduped
│ │ │ │ ├── ethereumjs-util@6.2.1 deduped
│ │ │ │ ├─┬ fake-merkle-patricia-tree@1.0.1
│ │ │ │ │ └─┬ checkpoint-store@1.1.0
│ │ │ │ │ └── functional-red-black-tree@1.0.1 deduped
│ │ │ │ ├── functional-red-black-tree@1.0.1
│ │ │ │ ├─┬ merkle-patricia-tree@2.3.2
│ │ │ │ │ ├── async@1.5.2
│ │ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ ├─┬ level-ws@0.0.0
│ │ │ │ │ │ ├─┬ readable-stream@1.0.34
│ │ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ ├── isarray@0.0.1
│ │ │ │ │ │ │ └── string_decoder@0.10.31
│ │ │ │ │ │ └─┬ xtend@2.1.2
│ │ │ │ │ │ └── object-keys@0.4.0
│ │ │ │ │ ├─┬ levelup@1.3.9
│ │ │ │ │ │ ├─┬ deferred-leveldown@1.2.2
│ │ │ │ │ │ │ └─┬ abstract-leveldown@2.6.3
│ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ ├── level-codec@7.0.1
│ │ │ │ │ │ ├─┬ level-errors@1.0.5
│ │ │ │ │ │ │ └── errno@0.1.8 deduped
│ │ │ │ │ │ ├─┬ level-iterator-stream@1.3.1
│ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ ├── level-errors@1.0.5 deduped
│ │ │ │ │ │ │ ├─┬ readable-stream@1.1.14
│ │ │ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ ├── isarray@0.0.1 deduped
│ │ │ │ │ │ │ │ └── string_decoder@0.10.31 deduped
│ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ ├── prr@1.0.1 deduped
│ │ │ │ │ │ ├── semver@5.4.1
│ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ ├─┬ memdown@1.4.1
│ │ │ │ │ │ ├─┬ abstract-leveldown@2.7.2
│ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ │ │ │ │ ├── immediate@3.2.3 deduped
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ ├── ltgt@2.2.1
│ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ ├── readable-stream@2.3.7 deduped
│ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ └── semaphore@1.1.0 deduped
│ │ │ │ ├── rustbn.js@0.2.0
│ │ │ │ ├── safe-buffer@5.1.2
│ │ │ │ └─┬ util.promisify@1.1.1
│ │ │ │ ├─┬ call-bind@1.0.2
│ │ │ │ │ ├── function-bind@1.1.1
│ │ │ │ │ └─┬ get-intrinsic@1.0.2
│ │ │ │ │ ├── function-bind@1.1.1 deduped
│ │ │ │ │ ├── has-symbols@1.0.1 deduped
│ │ │ │ │ └── has@1.0.3 deduped
│ │ │ │ ├─┬ define-properties@1.1.3
│ │ │ │ │ └── object-keys@1.1.1
│ │ │ │ ├─┬ for-each@0.3.3
│ │ │ │ │ └── is-callable@1.2.2
│ │ │ │ ├── has-symbols@1.0.1
│ │ │ │ └─┬ object.getownpropertydescriptors@2.1.1
│ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ ├── define-properties@1.1.3 deduped
│ │ │ │ └─┬ es-abstract@1.18.0-next.1
│ │ │ │ ├─┬ es-to-primitive@1.2.1
│ │ │ │ │ ├── is-callable@1.2.2 deduped
│ │ │ │ │ ├── is-date-object@1.0.2 deduped
│ │ │ │ │ └─┬ is-symbol@1.0.3
│ │ │ │ │ └── has-symbols@1.0.1 deduped
│ │ │ │ ├── function-bind@1.1.1 deduped
│ │ │ │ ├── has-symbols@1.0.1 deduped
│ │ │ │ ├── has@1.0.3 deduped
│ │ │ │ ├── is-callable@1.2.2 deduped
│ │ │ │ ├── is-negative-zero@2.0.1
│ │ │ │ ├─┬ is-regex@1.1.1
│ │ │ │ │ └── has-symbols@1.0.1 deduped
│ │ │ │ ├── object-inspect@1.9.0
│ │ │ │ ├── object-keys@1.1.1 deduped
│ │ │ │ ├─┬ object.assign@4.1.2
│ │ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ │ ├── define-properties@1.1.3 deduped
│ │ │ │ │ ├── has-symbols@1.0.1 deduped
│ │ │ │ │ └── object-keys@1.1.1 deduped
│ │ │ │ ├─┬ string.prototype.trimend@1.0.3
│ │ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ │ └── define-properties@1.1.3 deduped
│ │ │ │ └─┬ string.prototype.trimstart@1.0.3
│ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ └── define-properties@1.1.3 deduped
│ │ │ ├─┬ ethereumjs-wallet@0.6.5
│ │ │ │ ├── aes-js@3.1.2
│ │ │ │ ├─┬ bs58check@2.1.2
│ │ │ │ │ ├─┬ bs58@4.0.1
│ │ │ │ │ │ └─┬ base-x@3.0.8
│ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ ├── ethereumjs-util@6.2.1 deduped
│ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ ├─┬ scryptsy@1.2.1
│ │ │ │ │ └── pbkdf2@3.1.1 deduped
│ │ │ │ ├── utf8@3.0.0
│ │ │ │ └── uuid@3.4.0
│ │ │ ├── heap@0.2.6
│ │ │ ├─┬ keccak@3.0.1
│ │ │ │ ├── node-addon-api@2.0.2
│ │ │ │ └── node-gyp-build@4.2.3
│ │ │ ├─┬ level-sublevel@6.6.4
│ │ │ │ ├─┬ bytewise@1.1.0
│ │ │ │ │ ├─┬ bytewise-core@1.2.3
│ │ │ │ │ │ └── typewise-core@1.2.0
│ │ │ │ │ └─┬ typewise@1.0.3
│ │ │ │ │ └── typewise-core@1.2.0 deduped
│ │ │ │ ├── level-codec@9.0.2 deduped
│ │ │ │ ├── level-errors@2.0.1 deduped
│ │ │ │ ├─┬ level-iterator-stream@2.0.3
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├── readable-stream@2.3.7 deduped
│ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ ├── ltgt@2.1.3
│ │ │ │ ├── pull-defer@0.2.3
│ │ │ │ ├─┬ pull-level@2.0.4
│ │ │ │ │ ├─┬ level-post@1.0.7
│ │ │ │ │ │ └── ltgt@2.1.3 deduped
│ │ │ │ │ ├── pull-cat@1.1.11
│ │ │ │ │ ├─┬ pull-live@1.0.1
│ │ │ │ │ │ ├── pull-cat@1.1.11 deduped
│ │ │ │ │ │ └── pull-stream@3.6.14 deduped
│ │ │ │ │ ├── pull-pushable@2.2.0
│ │ │ │ │ ├── pull-stream@3.6.14 deduped
│ │ │ │ │ ├─┬ pull-window@2.1.4
│ │ │ │ │ │ └── looper@2.0.0
│ │ │ │ │ └─┬ stream-to-pull-stream@1.7.3
│ │ │ │ │ ├── looper@3.0.0
│ │ │ │ │ └── pull-stream@3.6.14 deduped
│ │ │ │ ├── pull-stream@3.6.14
│ │ │ │ ├── typewiselite@1.0.0
│ │ │ │ └── xtend@4.0.2 deduped
│ │ │ ├─┬ levelup@3.1.1
│ │ │ │ ├─┬ deferred-leveldown@4.0.2
│ │ │ │ │ ├─┬ abstract-leveldown@5.0.0
│ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ └── inherits@2.0.4 deduped
│ │ │ │ ├── level-errors@2.0.1 deduped
│ │ │ │ ├─┬ level-iterator-stream@3.0.1
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├── readable-stream@2.3.7 deduped
│ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ └── xtend@4.0.2 deduped
│ │ │ ├── lodash@4.17.20
│ │ │ ├─┬ lru-cache@5.1.1
│ │ │ │ └── yallist@3.1.1
│ │ │ ├─┬ merkle-patricia-tree@3.0.0
│ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ ├─┬ level-mem@3.0.1
│ │ │ │ │ ├─┬ level-packager@4.0.1
│ │ │ │ │ │ ├── encoding-down@5.0.4 deduped
│ │ │ │ │ │ └── levelup@3.1.1 deduped
│ │ │ │ │ └─┬ memdown@3.0.0
│ │ │ │ │ ├─┬ abstract-leveldown@5.0.0
│ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ │ │ │ ├── immediate@3.2.3 deduped
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├── ltgt@2.2.1
│ │ │ │ │ └── safe-buffer@5.1.2
│ │ │ │ ├─┬ level-ws@1.0.0
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├── readable-stream@2.3.7 deduped
│ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ ├─┬ readable-stream@3.6.0
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├─┬ string_decoder@1.1.1
│ │ │ │ │ │ └── safe-buffer@5.1.2
│ │ │ │ │ └── util-deprecate@1.0.2
│ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ └── semaphore@1.1.0
│ │ │ ├─┬ patch-package@6.2.2
│ │ │ │ ├── @yarnpkg/lockfile@1.1.0
│ │ │ │ ├─┬ chalk@2.4.2
│ │ │ │ │ ├─┬ ansi-styles@3.2.1
│ │ │ │ │ │ └─┬ color-convert@1.9.3
│ │ │ │ │ │ └── color-name@1.1.3
│ │ │ │ │ ├── escape-string-regexp@1.0.5
│ │ │ │ │ └─┬ supports-color@5.5.0
│ │ │ │ │ └── has-flag@3.0.0
│ │ │ │ ├─┬ cross-spawn@6.0.5
│ │ │ │ │ ├── nice-try@1.0.5
│ │ │ │ │ ├── path-key@2.0.1
│ │ │ │ │ ├── semver@5.7.1 deduped
│ │ │ │ │ ├─┬ shebang-command@1.2.0
│ │ │ │ │ │ └── shebang-regex@1.0.0
│ │ │ │ │ └─┬ which@1.3.1
│ │ │ │ │ └── isexe@2.0.0
│ │ │ │ ├─┬ find-yarn-workspace-root@1.2.1
│ │ │ │ │ ├─┬ fs-extra@4.0.3
│ │ │ │ │ │ ├── graceful-fs@4.2.4 deduped
│ │ │ │ │ │ ├── jsonfile@4.0.0 deduped
│ │ │ │ │ │ └── universalify@0.1.2 deduped
│ │ │ │ │ └─┬ micromatch@3.1.10
│ │ │ │ │ ├── arr-diff@4.0.0
│ │ │ │ │ ├── array-unique@0.3.2
│ │ │ │ │ ├─┬ braces@2.3.2
│ │ │ │ │ │ ├── arr-flatten@1.1.0
│ │ │ │ │ │ ├── array-unique@0.3.2 deduped
│ │ │ │ │ │ ├─┬ extend-shallow@2.0.1
│ │ │ │ │ │ │ └── is-extendable@0.1.1
│ │ │ │ │ │ ├─┬ fill-range@4.0.0
│ │ │ │ │ │ │ ├─┬ extend-shallow@2.0.1
│ │ │ │ │ │ │ │ └── is-extendable@0.1.1 deduped
│ │ │ │ │ │ │ ├─┬ is-number@3.0.0
│ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ └── is-buffer@1.1.6
│ │ │ │ │ │ │ ├── repeat-string@1.6.1
│ │ │ │ │ │ │ └─┬ to-regex-range@2.1.1
│ │ │ │ │ │ │ ├── is-number@3.0.0 deduped
│ │ │ │ │ │ │ └── repeat-string@1.6.1 deduped
│ │ │ │ │ │ ├── isobject@3.0.1
│ │ │ │ │ │ ├── repeat-element@1.1.3
│ │ │ │ │ │ ├─┬ snapdragon-node@2.1.1
│ │ │ │ │ │ │ ├─┬ define-property@1.0.0
│ │ │ │ │ │ │ │ └── is-descriptor@1.0.2 deduped
│ │ │ │ │ │ │ ├── isobject@3.0.1 deduped
│ │ │ │ │ │ │ └─┬ snapdragon-util@3.0.1
│ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ └── is-buffer@1.1.6
│ │ │ │ │ │ ├── snapdragon@0.8.2 deduped
│ │ │ │ │ │ ├─┬ split-string@3.1.0
│ │ │ │ │ │ │ └── extend-shallow@3.0.2 deduped
│ │ │ │ │ │ └── to-regex@3.0.2 deduped
│ │ │ │ │ ├─┬ define-property@2.0.2
│ │ │ │ │ │ ├─┬ is-descriptor@1.0.2
│ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@1.0.0
│ │ │ │ │ │ │ │ └── kind-of@6.0.3 deduped
│ │ │ │ │ │ │ ├─┬ is-data-descriptor@1.0.0
│ │ │ │ │ │ │ │ └── kind-of@6.0.3 deduped
│ │ │ │ │ │ │ └── kind-of@6.0.3 deduped
│ │ │ │ │ │ └── isobject@3.0.1 deduped
│ │ │ │ │ ├─┬ extend-shallow@3.0.2
│ │ │ │ │ │ ├── assign-symbols@1.0.0
│ │ │ │ │ │ └─┬ is-extendable@1.0.1
│ │ │ │ │ │ └─┬ is-plain-object@2.0.4
│ │ │ │ │ │ └── isobject@3.0.1 deduped
│ │ │ │ │ ├─┬ extglob@2.0.4
│ │ │ │ │ │ ├── array-unique@0.3.2 deduped
│ │ │ │ │ │ ├─┬ define-property@1.0.0
│ │ │ │ │ │ │ └── is-descriptor@1.0.2 deduped
│ │ │ │ │ │ ├─┬ expand-brackets@2.1.4
│ │ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ │ ├─┬ define-property@0.2.5
│ │ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6
│ │ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
│ │ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ │ └── is-buffer@1.1.6
│ │ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
│ │ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ │ └── is-buffer@1.1.6 deduped
│ │ │ │ │ │ │ │ └── kind-of@5.1.0
│ │ │ │ │ │ │ ├─┬ extend-shallow@2.0.1
│ │ │ │ │ │ │ │ └── is-extendable@0.1.1
│ │ │ │ │ │ │ ├── posix-character-classes@0.1.1
│ │ │ │ │ │ │ ├── regex-not@1.0.2 deduped
│ │ │ │ │ │ │ ├── snapdragon@0.8.2 deduped
│ │ │ │ │ │ │ └── to-regex@3.0.2 deduped
│ │ │ │ │ │ ├─┬ extend-shallow@2.0.1
│ │ │ │ │ │ │ └── is-extendable@0.1.1
│ │ │ │ │ │ ├── fragment-cache@0.2.1 deduped
│ │ │ │ │ │ ├── regex-not@1.0.2 deduped
│ │ │ │ │ │ ├── snapdragon@0.8.2 deduped
│ │ │ │ │ │ └── to-regex@3.0.2 deduped
│ │ │ │ │ ├─┬ fragment-cache@0.2.1
│ │ │ │ │ │ └── map-cache@0.2.2
│ │ │ │ │ ├── kind-of@6.0.3
│ │ │ │ │ ├─┬ nanomatch@1.2.13
│ │ │ │ │ │ ├── arr-diff@4.0.0 deduped
│ │ │ │ │ │ ├── array-unique@0.3.2 deduped
│ │ │ │ │ │ ├── define-property@2.0.2 deduped
│ │ │ │ │ │ ├── extend-shallow@3.0.2 deduped
│ │ │ │ │ │ ├── fragment-cache@0.2.1 deduped
│ │ │ │ │ │ ├── is-windows@1.0.2
│ │ │ │ │ │ ├── kind-of@6.0.3 deduped
│ │ │ │ │ │ ├── object.pick@1.3.0 deduped
│ │ │ │ │ │ ├── regex-not@1.0.2 deduped
│ │ │ │ │ │ ├── snapdragon@0.8.2 deduped
│ │ │ │ │ │ └── to-regex@3.0.2 deduped
│ │ │ │ │ ├─┬ object.pick@1.3.0
│ │ │ │ │ │ └── isobject@3.0.1 deduped
│ │ │ │ │ ├─┬ regex-not@1.0.2
│ │ │ │ │ │ ├── extend-shallow@3.0.2 deduped
│ │ │ │ │ │ └─┬ safe-regex@1.1.0
│ │ │ │ │ │ └── ret@0.1.15
│ │ │ │ │ ├─┬ snapdragon@0.8.2
│ │ │ │ │ │ ├─┬ base@0.11.2
│ │ │ │ │ │ │ ├─┬ cache-base@1.0.1
│ │ │ │ │ │ │ │ ├─┬ collection-visit@1.0.0
│ │ │ │ │ │ │ │ │ ├─┬ map-visit@1.0.0
│ │ │ │ │ │ │ │ │ │ └── object-visit@1.0.1 deduped
│ │ │ │ │ │ │ │ │ └─┬ object-visit@1.0.1
│ │ │ │ │ │ │ │ │ └── isobject@3.0.1 deduped
│ │ │ │ │ │ │ │ ├── component-emitter@1.3.0 deduped
│ │ │ │ │ │ │ │ ├── get-value@2.0.6
│ │ │ │ │ │ │ │ ├─┬ has-value@1.0.0
│ │ │ │ │ │ │ │ │ ├── get-value@2.0.6 deduped
│ │ │ │ │ │ │ │ │ ├─┬ has-values@1.0.0
│ │ │ │ │ │ │ │ │ │ ├─┬ is-number@3.0.0
│ │ │ │ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ │ │ │ └── is-buffer@1.1.6 deduped
│ │ │ │ │ │ │ │ │ │ └─┬ kind-of@4.0.0
│ │ │ │ │ │ │ │ │ │ └── is-buffer@1.1.6
│ │ │ │ │ │ │ │ │ └── isobject@3.0.1 deduped
│ │ │ │ │ │ │ │ ├── isobject@3.0.1 deduped
│ │ │ │ │ │ │ │ ├─┬ set-value@2.0.1
│ │ │ │ │ │ │ │ │ ├─┬ extend-shallow@2.0.1
│ │ │ │ │ │ │ │ │ │ └── is-extendable@0.1.1 deduped
│ │ │ │ │ │ │ │ │ ├── is-extendable@0.1.1
│ │ │ │ │ │ │ │ │ ├── is-plain-object@2.0.4 deduped
│ │ │ │ │ │ │ │ │ └── split-string@3.1.0 deduped
│ │ │ │ │ │ │ │ ├─┬ to-object-path@0.3.0
│ │ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ │ └── is-buffer@1.1.6
│ │ │ │ │ │ │ │ ├─┬ union-value@1.0.1
│ │ │ │ │ │ │ │ │ ├── arr-union@3.1.0 deduped
│ │ │ │ │ │ │ │ │ ├── get-value@2.0.6 deduped
│ │ │ │ │ │ │ │ │ ├── is-extendable@0.1.1
│ │ │ │ │ │ │ │ │ └── set-value@2.0.1 deduped
│ │ │ │ │ │ │ │ └─┬ unset-value@1.0.0
│ │ │ │ │ │ │ │ ├─┬ has-value@0.3.1
│ │ │ │ │ │ │ │ │ ├── get-value@2.0.6 deduped
│ │ │ │ │ │ │ │ │ ├── has-values@0.1.4
│ │ │ │ │ │ │ │ │ └─┬ isobject@2.1.0
│ │ │ │ │ │ │ │ │ └── isarray@1.0.0 deduped
│ │ │ │ │ │ │ │ └── isobject@3.0.1 deduped
│ │ │ │ │ │ │ ├─┬ class-utils@0.3.6
│ │ │ │ │ │ │ │ ├── arr-union@3.1.0
│ │ │ │ │ │ │ │ ├─┬ define-property@0.2.5
│ │ │ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6
│ │ │ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
│ │ │ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ │ │ └── is-buffer@1.1.6
│ │ │ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
│ │ │ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ │ │ └── is-buffer@1.1.6 deduped
│ │ │ │ │ │ │ │ │ └── kind-of@5.1.0
│ │ │ │ │ │ │ │ ├── isobject@3.0.1 deduped
│ │ │ │ │ │ │ │ └─┬ static-extend@0.1.2
│ │ │ │ │ │ │ │ ├─┬ define-property@0.2.5
│ │ │ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6
│ │ │ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
│ │ │ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ │ │ └── is-buffer@1.1.6
│ │ │ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
│ │ │ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ │ │ └── is-buffer@1.1.6 deduped
│ │ │ │ │ │ │ │ │ └── kind-of@5.1.0
│ │ │ │ │ │ │ │ └─┬ object-copy@0.1.0
│ │ │ │ │ │ │ │ ├── copy-descriptor@0.1.1
│ │ │ │ │ │ │ │ ├─┬ define-property@0.2.5
│ │ │ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6
│ │ │ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
│ │ │ │ │ │ │ │ │ │ └── kind-of@3.2.2 deduped
│ │ │ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
│ │ │ │ │ │ │ │ │ │ └── kind-of@3.2.2 deduped
│ │ │ │ │ │ │ │ │ └── kind-of@5.1.0
│ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ └── is-buffer@1.1.6
│ │ │ │ │ │ │ ├── component-emitter@1.3.0
│ │ │ │ │ │ │ ├─┬ define-property@1.0.0
│ │ │ │ │ │ │ │ └── is-descriptor@1.0.2 deduped
│ │ │ │ │ │ │ ├── isobject@3.0.1 deduped
│ │ │ │ │ │ │ ├─┬ mixin-deep@1.3.2
│ │ │ │ │ │ │ │ ├── for-in@1.0.2
│ │ │ │ │ │ │ │ └── is-extendable@1.0.1 deduped
│ │ │ │ │ │ │ └── pascalcase@0.1.1
│ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ ├─┬ define-property@0.2.5
│ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6
│ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
│ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ └── is-buffer@1.1.6
│ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
│ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │ │ │ └── is-buffer@1.1.6 deduped
│ │ │ │ │ │ │ └── kind-of@5.1.0
│ │ │ │ │ │ ├─┬ extend-shallow@2.0.1
│ │ │ │ │ │ │ └── is-extendable@0.1.1
│ │ │ │ │ │ ├── map-cache@0.2.2 deduped
│ │ │ │ │ │ ├─┬ source-map-resolve@0.5.3
│ │ │ │ │ │ │ ├── atob@2.1.2
│ │ │ │ │ │ │ ├── decode-uri-component@0.2.0
│ │ │ │ │ │ │ ├── resolve-url@0.2.1
│ │ │ │ │ │ │ ├── source-map-url@0.4.0
│ │ │ │ │ │ │ └── urix@0.1.0
│ │ │ │ │ │ ├── source-map@0.5.7
│ │ │ │ │ │ └── use@3.1.1
│ │ │ │ │ └─┬ to-regex@3.0.2
│ │ │ │ │ ├── define-property@2.0.2 deduped
│ │ │ │ │ ├── extend-shallow@3.0.2 deduped
│ │ │ │ │ ├── regex-not@1.0.2 deduped
│ │ │ │ │ └── safe-regex@1.1.0 deduped
│ │ │ │ ├─┬ fs-extra@7.0.1
│ │ │ │ │ ├── graceful-fs@4.2.4
│ │ │ │ │ ├─┬ jsonfile@4.0.0
│ │ │ │ │ │ └── graceful-fs@4.2.4 deduped
│ │ │ │ │ └── universalify@0.1.2
│ │ │ │ ├─┬ is-ci@2.0.0
│ │ │ │ │ └── ci-info@2.0.0
│ │ │ │ ├─┬ klaw-sync@6.0.0
│ │ │ │ │ └── graceful-fs@4.2.4 deduped
│ │ │ │ ├── minimist@1.2.5
│ │ │ │ ├─┬ rimraf@2.6.3
│ │ │ │ │ └─┬ glob@7.1.3
│ │ │ │ │ ├── fs.realpath@1.0.0
│ │ │ │ │ ├─┬ inflight@1.0.6
│ │ │ │ │ │ ├── once@1.4.0 deduped
│ │ │ │ │ │ └── wrappy@1.0.2
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├─┬ minimatch@3.0.4
│ │ │ │ │ │ └─┬ brace-expansion@1.1.11
│ │ │ │ │ │ ├── balanced-match@1.0.0
│ │ │ │ │ │ └── concat-map@0.0.1
│ │ │ │ │ ├─┬ once@1.4.0
│ │ │ │ │ │ └── wrappy@1.0.2 deduped
│ │ │ │ │ └── path-is-absolute@1.0.1
│ │ │ │ ├── semver@5.7.1
│ │ │ │ ├── slash@2.0.0
│ │ │ │ └─┬ tmp@0.0.33
│ │ │ │ └── os-tmpdir@1.0.2
│ │ │ ├── seedrandom@3.0.1
│ │ │ ├─┬ source-map-support@0.5.12
│ │ │ │ ├── buffer-from@1.1.1
│ │ │ │ └── source-map@0.6.1
│ │ │ ├─┬ tmp@0.1.0
│ │ │ │ └── rimraf@2.6.3 deduped
│ │ │ ├─┬ web3-provider-engine@14.2.1
│ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ ├─┬ backoff@2.5.0
│ │ │ │ │ └── precond@0.2.3
│ │ │ │ ├── clone@2.1.2 deduped
│ │ │ │ ├─┬ cross-fetch@2.2.3
│ │ │ │ │ ├── node-fetch@2.1.2
│ │ │ │ │ └── whatwg-fetch@2.0.4
│ │ │ │ ├─┬ eth-block-tracker@3.0.1
│ │ │ │ │ ├─┬ eth-query@2.1.2
│ │ │ │ │ │ ├── json-rpc-random-id@1.0.1
│ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ ├─┬ ethereumjs-tx@1.3.7
│ │ │ │ │ │ ├── ethereum-common@0.0.18 deduped
│ │ │ │ │ │ └── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ ├─┬ json-rpc-engine@3.8.0
│ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ ├─┬ babel-preset-env@1.7.0
│ │ │ │ │ │ │ ├─┬ babel-plugin-check-es2015-constants@6.22.0
│ │ │ │ │ │ │ │ └─┬ babel-runtime@6.26.0
│ │ │ │ │ │ │ │ ├── core-js@2.6.12
│ │ │ │ │ │ │ │ └── regenerator-runtime@0.11.1
│ │ │ │ │ │ │ ├── babel-plugin-syntax-trailing-function-commas@6.22.0
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-async-to-generator@6.24.1
│ │ │ │ │ │ │ │ ├─┬ babel-helper-remap-async-to-generator@6.24.1
│ │ │ │ │ │ │ │ │ ├── babel-helper-function-name@6.24.1 deduped
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-plugin-syntax-async-functions@6.13.0
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-arrow-functions@6.22.0
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-block-scoped-functions@6.22.0
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-block-scoping@6.26.0
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ ├─┬ babel-template@6.26.0
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babylon@6.18.0 deduped
│ │ │ │ │ │ │ │ │ └── lodash@4.17.20 deduped
│ │ │ │ │ │ │ │ ├─┬ babel-traverse@6.26.0
│ │ │ │ │ │ │ │ │ ├── babel-code-frame@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-messages@6.23.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babylon@6.18.0 deduped
│ │ │ │ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ │ │ │ ├── globals@9.18.0
│ │ │ │ │ │ │ │ │ ├── invariant@2.2.4 deduped
│ │ │ │ │ │ │ │ │ └── lodash@4.17.20 deduped
│ │ │ │ │ │ │ │ ├─┬ babel-types@6.26.0
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── esutils@2.0.3
│ │ │ │ │ │ │ │ │ ├── lodash@4.17.20 deduped
│ │ │ │ │ │ │ │ │ └── to-fast-properties@1.0.3
│ │ │ │ │ │ │ │ └── lodash@4.17.20 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-classes@6.24.1
│ │ │ │ │ │ │ │ ├─┬ babel-helper-define-map@6.26.0
│ │ │ │ │ │ │ │ │ ├── babel-helper-function-name@6.24.1 deduped
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── lodash@4.17.20 deduped
│ │ │ │ │ │ │ │ ├─┬ babel-helper-function-name@6.24.1
│ │ │ │ │ │ │ │ │ ├── babel-helper-get-function-arity@6.24.1 deduped
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ ├─┬ babel-helper-optimise-call-expression@6.24.1
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ ├─┬ babel-helper-replace-supers@6.24.1
│ │ │ │ │ │ │ │ │ ├── babel-helper-optimise-call-expression@6.24.1 deduped
│ │ │ │ │ │ │ │ │ ├── babel-messages@6.23.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ ├─┬ babel-messages@6.23.0
│ │ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-computed-properties@6.24.1
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-destructuring@6.23.0
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-duplicate-keys@6.24.1
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-for-of@6.23.0
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-function-name@6.24.1
│ │ │ │ │ │ │ │ ├── babel-helper-function-name@6.24.1 deduped
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-literals@6.22.0
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-modules-amd@6.24.1
│ │ │ │ │ │ │ │ ├── babel-plugin-transform-es2015-modules-commonjs@6.26.2 deduped
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-modules-commonjs@6.26.2
│ │ │ │ │ │ │ │ ├─┬ babel-plugin-transform-strict-mode@6.24.1
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-modules-systemjs@6.24.1
│ │ │ │ │ │ │ │ ├─┬ babel-helper-hoist-variables@6.24.1
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-modules-umd@6.24.1
│ │ │ │ │ │ │ │ ├── babel-plugin-transform-es2015-modules-amd@6.24.1 deduped
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-object-super@6.24.1
│ │ │ │ │ │ │ │ ├── babel-helper-replace-supers@6.24.1 deduped
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-parameters@6.24.1
│ │ │ │ │ │ │ │ ├─┬ babel-helper-call-delegate@6.24.1
│ │ │ │ │ │ │ │ │ ├── babel-helper-hoist-variables@6.24.1 deduped
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ ├─┬ babel-helper-get-function-arity@6.24.1
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-shorthand-properties@6.24.1
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-spread@6.22.0
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-sticky-regex@6.24.1
│ │ │ │ │ │ │ │ ├─┬ babel-helper-regex@6.26.0
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── lodash@4.17.20 deduped
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-template-literals@6.22.0
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-typeof-symbol@6.23.0
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-es2015-unicode-regex@6.24.1
│ │ │ │ │ │ │ │ ├── babel-helper-regex@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ └─┬ regexpu-core@2.0.0
│ │ │ │ │ │ │ │ ├── regenerate@1.4.2
│ │ │ │ │ │ │ │ ├── regjsgen@0.2.0
│ │ │ │ │ │ │ │ └─┬ regjsparser@0.1.5
│ │ │ │ │ │ │ │ └── jsesc@0.5.0
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-exponentiation-operator@6.24.1
│ │ │ │ │ │ │ │ ├─┬ babel-helper-builder-binary-assignment-operator-visitor@6.24.1
│ │ │ │ │ │ │ │ │ ├─┬ babel-helper-explode-assignable-expression@6.24.1
│ │ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-plugin-syntax-exponentiation-operator@6.13.0
│ │ │ │ │ │ │ │ └── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ ├─┬ babel-plugin-transform-regenerator@6.26.0
│ │ │ │ │ │ │ │ └─┬ regenerator-transform@0.10.1
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ └── private@0.1.8 deduped
│ │ │ │ │ │ │ ├─┬ browserslist@3.2.8
│ │ │ │ │ │ │ │ ├── caniuse-lite@1.0.30001174
│ │ │ │ │ │ │ │ └── electron-to-chromium@1.3.636
│ │ │ │ │ │ │ ├─┬ invariant@2.2.4
│ │ │ │ │ │ │ │ └─┬ loose-envify@1.4.0
│ │ │ │ │ │ │ │ └── js-tokens@4.0.0
│ │ │ │ │ │ │ └── semver@5.7.1
│ │ │ │ │ │ ├─┬ babelify@7.3.0
│ │ │ │ │ │ │ ├─┬ babel-core@6.26.3
│ │ │ │ │ │ │ │ ├─┬ babel-code-frame@6.26.0
│ │ │ │ │ │ │ │ │ ├─┬ chalk@1.1.3
│ │ │ │ │ │ │ │ │ │ ├── ansi-styles@2.2.1
│ │ │ │ │ │ │ │ │ │ ├── escape-string-regexp@1.0.5 deduped
│ │ │ │ │ │ │ │ │ │ ├─┬ has-ansi@2.0.0
│ │ │ │ │ │ │ │ │ │ │ └── ansi-regex@2.1.1
│ │ │ │ │ │ │ │ │ │ ├─┬ strip-ansi@3.0.1
│ │ │ │ │ │ │ │ │ │ │ └── ansi-regex@2.1.1
│ │ │ │ │ │ │ │ │ │ └── supports-color@2.0.0
│ │ │ │ │ │ │ │ │ ├── esutils@2.0.3 deduped
│ │ │ │ │ │ │ │ │ └── js-tokens@3.0.2
│ │ │ │ │ │ │ │ ├─┬ babel-generator@6.26.1
│ │ │ │ │ │ │ │ │ ├── babel-messages@6.23.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├─┬ detect-indent@4.0.0
│ │ │ │ │ │ │ │ │ │ └─┬ repeating@2.0.1
│ │ │ │ │ │ │ │ │ │ └── is-finite@1.1.0
│ │ │ │ │ │ │ │ │ ├── jsesc@1.3.0
│ │ │ │ │ │ │ │ │ ├── lodash@4.17.20 deduped
│ │ │ │ │ │ │ │ │ ├── source-map@0.5.7 deduped
│ │ │ │ │ │ │ │ │ └── trim-right@1.0.1
│ │ │ │ │ │ │ │ ├─┬ babel-helpers@6.24.1
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ └── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-messages@6.23.0 deduped
│ │ │ │ │ │ │ │ ├─┬ babel-register@6.26.0
│ │ │ │ │ │ │ │ │ ├── babel-core@6.26.3 deduped
│ │ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ │ ├── core-js@2.6.12 deduped
│ │ │ │ │ │ │ │ │ ├─┬ home-or-tmp@2.0.0
│ │ │ │ │ │ │ │ │ │ ├── os-homedir@1.0.2
│ │ │ │ │ │ │ │ │ │ └── os-tmpdir@1.0.2 deduped
│ │ │ │ │ │ │ │ │ ├── lodash@4.17.20 deduped
│ │ │ │ │ │ │ │ │ ├── mkdirp@0.5.5 deduped
│ │ │ │ │ │ │ │ │ └─┬ source-map-support@0.4.18
│ │ │ │ │ │ │ │ │ └── source-map@0.5.7 deduped
│ │ │ │ │ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-template@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babel-types@6.26.0 deduped
│ │ │ │ │ │ │ │ ├── babylon@6.18.0
│ │ │ │ │ │ │ │ ├─┬ convert-source-map@1.7.0
│ │ │ │ │ │ │ │ │ └── safe-buffer@5.1.2
│ │ │ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ │ │ ├── json5@0.5.1
│ │ │ │ │ │ │ │ ├── lodash@4.17.20 deduped
│ │ │ │ │ │ │ │ ├── minimatch@3.0.4 deduped
│ │ │ │ │ │ │ │ ├── path-is-absolute@1.0.1 deduped
│ │ │ │ │ │ │ │ ├── private@0.1.8
│ │ │ │ │ │ │ │ ├── slash@1.0.0
│ │ │ │ │ │ │ │ └── source-map@0.5.7 deduped
│ │ │ │ │ │ │ └── object-assign@4.1.1
│ │ │ │ │ │ ├── json-rpc-error@2.0.0 deduped
│ │ │ │ │ │ ├── promise-to-callback@1.0.0 deduped
│ │ │ │ │ │ └─┬ safe-event-emitter@1.0.1
│ │ │ │ │ │ └── events@3.2.0
│ │ │ │ │ ├── pify@2.3.0
│ │ │ │ │ └─┬ tape@4.13.3
│ │ │ │ │ ├─┬ deep-equal@1.1.1
│ │ │ │ │ │ ├─┬ is-arguments@1.1.0
│ │ │ │ │ │ │ └── call-bind@1.0.2 deduped
│ │ │ │ │ │ ├── is-date-object@1.0.2
│ │ │ │ │ │ ├── is-regex@1.1.1 deduped
│ │ │ │ │ │ ├─┬ object-is@1.1.4
│ │ │ │ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ │ │ │ └── define-properties@1.1.3 deduped
│ │ │ │ │ │ ├── object-keys@1.1.1 deduped
│ │ │ │ │ │ └─┬ regexp.prototype.flags@1.3.0
│ │ │ │ │ │ ├── define-properties@1.1.3 deduped
│ │ │ │ │ │ └─┬ es-abstract@1.17.7
│ │ │ │ │ │ ├── es-to-primitive@1.2.1 deduped
│ │ │ │ │ │ ├── function-bind@1.1.1 deduped
│ │ │ │ │ │ ├── has-symbols@1.0.1 deduped
│ │ │ │ │ │ ├── has@1.0.3 deduped
│ │ │ │ │ │ ├── is-callable@1.2.2 deduped
│ │ │ │ │ │ ├── is-regex@1.1.1 deduped
│ │ │ │ │ │ ├── object-inspect@1.9.0 deduped
│ │ │ │ │ │ ├── object-keys@1.1.1 deduped
│ │ │ │ │ │ ├── object.assign@4.1.2 deduped
│ │ │ │ │ │ ├── string.prototype.trimend@1.0.3 deduped
│ │ │ │ │ │ └── string.prototype.trimstart@1.0.3 deduped
│ │ │ │ │ ├── defined@1.0.0
│ │ │ │ │ ├─┬ dotignore@0.1.2
│ │ │ │ │ │ └── minimatch@3.0.4 deduped
│ │ │ │ │ ├── for-each@0.3.3 deduped
│ │ │ │ │ ├── function-bind@1.1.1 deduped
│ │ │ │ │ ├─┬ glob@7.1.6
│ │ │ │ │ │ ├── fs.realpath@1.0.0 deduped
│ │ │ │ │ │ ├── inflight@1.0.6 deduped
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ ├── minimatch@3.0.4 deduped
│ │ │ │ │ │ ├── once@1.4.0 deduped
│ │ │ │ │ │ └── path-is-absolute@1.0.1 deduped
│ │ │ │ │ ├─┬ has@1.0.3
│ │ │ │ │ │ └── function-bind@1.1.1 deduped
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├─┬ is-regex@1.0.5
│ │ │ │ │ │ └── has@1.0.3 deduped
│ │ │ │ │ ├── minimist@1.2.5 deduped
│ │ │ │ │ ├── object-inspect@1.7.0
│ │ │ │ │ ├─┬ resolve@1.17.0
│ │ │ │ │ │ └── path-parse@1.0.6
│ │ │ │ │ ├─┬ resumer@0.0.0
│ │ │ │ │ │ └── through@2.3.8 deduped
│ │ │ │ │ ├─┬ string.prototype.trim@1.2.3
│ │ │ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ │ │ ├── define-properties@1.1.3 deduped
│ │ │ │ │ │ └── es-abstract@1.18.0-next.1 deduped
│ │ │ │ │ └── through@2.3.8
│ │ │ │ ├─┬ eth-json-rpc-infura@3.2.1
│ │ │ │ │ ├── cross-fetch@2.2.3 deduped
│ │ │ │ │ ├─┬ eth-json-rpc-middleware@1.6.0
│ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ ├── eth-query@2.1.2 deduped
│ │ │ │ │ │ ├─┬ eth-tx-summary@3.2.4
│ │ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ │ ├── clone@2.1.2 deduped
│ │ │ │ │ │ │ ├─┬ concat-stream@1.6.2
│ │ │ │ │ │ │ │ ├── buffer-from@1.1.1 deduped
│ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ ├── readable-stream@2.3.7 deduped
│ │ │ │ │ │ │ │ └── typedarray@0.0.6
│ │ │ │ │ │ │ ├─┬ end-of-stream@1.4.4
│ │ │ │ │ │ │ │ └── once@1.4.0 deduped
│ │ │ │ │ │ │ ├── eth-query@2.1.2 deduped
│ │ │ │ │ │ │ ├─┬ ethereumjs-block@1.7.1
│ │ │ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ │ │ ├── ethereum-common@0.2.0
│ │ │ │ │ │ │ │ ├── ethereumjs-tx@1.3.7 deduped
│ │ │ │ │ │ │ │ ├── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ │ │ │ └─┬ merkle-patricia-tree@2.3.2
│ │ │ │ │ │ │ │ ├── async@1.5.2
│ │ │ │ │ │ │ │ ├── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ │ │ │ ├─┬ level-ws@0.0.0
│ │ │ │ │ │ │ │ │ ├─┬ readable-stream@1.0.34
│ │ │ │ │ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ │ ├── isarray@0.0.1
│ │ │ │ │ │ │ │ │ │ └── string_decoder@0.10.31
│ │ │ │ │ │ │ │ │ └─┬ xtend@2.1.2
│ │ │ │ │ │ │ │ │ └── object-keys@0.4.0
│ │ │ │ │ │ │ │ ├─┬ levelup@1.3.9
│ │ │ │ │ │ │ │ │ ├─┬ deferred-leveldown@1.2.2
│ │ │ │ │ │ │ │ │ │ └─┬ abstract-leveldown@2.6.3
│ │ │ │ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ │ │ │ ├── level-codec@7.0.1
│ │ │ │ │ │ │ │ │ ├─┬ level-errors@1.0.5
│ │ │ │ │ │ │ │ │ │ └── errno@0.1.8 deduped
│ │ │ │ │ │ │ │ │ ├─┬ level-iterator-stream@1.3.1
│ │ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ │ ├── level-errors@1.0.5 deduped
│ │ │ │ │ │ │ │ │ │ ├─┬ readable-stream@1.1.14
│ │ │ │ │ │ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ │ │ ├── isarray@0.0.1 deduped
│ │ │ │ │ │ │ │ │ │ │ └── string_decoder@0.10.31 deduped
│ │ │ │ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ │ │ │ ├── prr@1.0.1 deduped
│ │ │ │ │ │ │ │ │ ├── semver@5.4.1
│ │ │ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ │ │ ├─┬ memdown@1.4.1
│ │ │ │ │ │ │ │ │ ├─┬ abstract-leveldown@2.7.2
│ │ │ │ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ │ │ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ │ │ │ │ │ │ │ ├── immediate@3.2.3 deduped
│ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ ├── ltgt@2.2.1
│ │ │ │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ │ │ │ ├── readable-stream@2.3.7 deduped
│ │ │ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ │ │ └── semaphore@1.1.0 deduped
│ │ │ │ │ │ │ ├─┬ ethereumjs-tx@1.3.7
│ │ │ │ │ │ │ │ ├── ethereum-common@0.0.18 deduped
│ │ │ │ │ │ │ │ └── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ │ │ └── safe-buffer@5.1.2
│ │ │ │ │ │ │ ├─┬ ethereumjs-vm@2.6.0
│ │ │ │ │ │ │ │ ├── async-eventemitter@0.2.4 deduped
│ │ │ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ │ │ ├─┬ ethereumjs-account@2.0.5
│ │ │ │ │ │ │ │ │ ├── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ │ │ │ ├─┬ ethereumjs-block@2.2.2
│ │ │ │ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ │ │ │ │ ├─┬ ethereumjs-tx@2.1.2
│ │ │ │ │ │ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ │ │ │ │ │ └── ethereumjs-util@6.2.1 deduped
│ │ │ │ │ │ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ │ │ │ │ └── merkle-patricia-tree@2.3.2 deduped
│ │ │ │ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ │ │ │ ├─┬ ethereumjs-util@6.2.1
│ │ │ │ │ │ │ │ │ ├── @types/bn.js@4.11.6 deduped
│ │ │ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ │ │ │ └── rlp@2.2.6 deduped
│ │ │ │ │ │ │ │ ├── fake-merkle-patricia-tree@1.0.1 deduped
│ │ │ │ │ │ │ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ │ │ │ │ │ │ ├── merkle-patricia-tree@2.3.2 deduped
│ │ │ │ │ │ │ │ ├── rustbn.js@0.2.0 deduped
│ │ │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ │ │ └─┬ through2@2.0.5
│ │ │ │ │ │ │ ├── readable-stream@2.3.7 deduped
│ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ ├─┬ ethereumjs-block@1.7.1
│ │ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ │ ├── ethereum-common@0.2.0
│ │ │ │ │ │ │ ├── ethereumjs-tx@1.3.7 deduped
│ │ │ │ │ │ │ ├── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ │ │ └─┬ merkle-patricia-tree@2.3.2
│ │ │ │ │ │ │ ├── async@1.5.2
│ │ │ │ │ │ │ ├── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ │ │ ├─┬ level-ws@0.0.0
│ │ │ │ │ │ │ │ ├─┬ readable-stream@1.0.34
│ │ │ │ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ ├── isarray@0.0.1
│ │ │ │ │ │ │ │ │ └── string_decoder@0.10.31
│ │ │ │ │ │ │ │ └─┬ xtend@2.1.2
│ │ │ │ │ │ │ │ └── object-keys@0.4.0
│ │ │ │ │ │ │ ├─┬ levelup@1.3.9
│ │ │ │ │ │ │ │ ├─┬ deferred-leveldown@1.2.2
│ │ │ │ │ │ │ │ │ └─┬ abstract-leveldown@2.6.3
│ │ │ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ │ │ ├── level-codec@7.0.1
│ │ │ │ │ │ │ │ ├─┬ level-errors@1.0.5
│ │ │ │ │ │ │ │ │ └── errno@0.1.8 deduped
│ │ │ │ │ │ │ │ ├─┬ level-iterator-stream@1.3.1
│ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ ├── level-errors@1.0.5 deduped
│ │ │ │ │ │ │ │ │ ├─┬ readable-stream@1.1.14
│ │ │ │ │ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ │ ├── isarray@0.0.1 deduped
│ │ │ │ │ │ │ │ │ │ └── string_decoder@0.10.31 deduped
│ │ │ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ │ │ ├── prr@1.0.1 deduped
│ │ │ │ │ │ │ │ ├── semver@5.4.1
│ │ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ │ ├─┬ memdown@1.4.1
│ │ │ │ │ │ │ │ ├─┬ abstract-leveldown@2.7.2
│ │ │ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ │ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ │ │ │ │ │ │ ├── immediate@3.2.3 deduped
│ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ ├── ltgt@2.2.1
│ │ │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ │ │ ├── readable-stream@2.3.7 deduped
│ │ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ │ └── semaphore@1.1.0 deduped
│ │ │ │ │ │ ├─┬ ethereumjs-tx@1.3.7
│ │ │ │ │ │ │ ├── ethereum-common@0.0.18 deduped
│ │ │ │ │ │ │ └── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ │ └── safe-buffer@5.1.2
│ │ │ │ │ │ ├─┬ ethereumjs-vm@2.6.0
│ │ │ │ │ │ │ ├── async-eventemitter@0.2.4 deduped
│ │ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ │ ├─┬ ethereumjs-account@2.0.5
│ │ │ │ │ │ │ │ ├── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ │ │ ├─┬ ethereumjs-block@2.2.2
│ │ │ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ │ │ │ ├─┬ ethereumjs-tx@2.1.2
│ │ │ │ │ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ │ │ │ │ └── ethereumjs-util@6.2.1 deduped
│ │ │ │ │ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ │ │ │ └── merkle-patricia-tree@2.3.2 deduped
│ │ │ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ │ │ ├─┬ ethereumjs-util@6.2.1
│ │ │ │ │ │ │ │ ├── @types/bn.js@4.11.6 deduped
│ │ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ │ │ └── rlp@2.2.6 deduped
│ │ │ │ │ │ │ ├── fake-merkle-patricia-tree@1.0.1 deduped
│ │ │ │ │ │ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ │ │ │ │ │ ├── merkle-patricia-tree@2.3.2 deduped
│ │ │ │ │ │ │ ├── rustbn.js@0.2.0 deduped
│ │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ │ ├─┬ fetch-ponyfill@4.1.0
│ │ │ │ │ │ │ └─┬ node-fetch@1.7.3
│ │ │ │ │ │ │ ├─┬ encoding@0.1.13
│ │ │ │ │ │ │ │ └─┬ iconv-lite@0.6.2
│ │ │ │ │ │ │ │ └── safer-buffer@2.1.2 deduped
│ │ │ │ │ │ │ └── is-stream@1.1.0
│ │ │ │ │ │ ├── json-rpc-engine@3.8.0 deduped
│ │ │ │ │ │ ├── json-rpc-error@2.0.0 deduped
│ │ │ │ │ │ ├── json-stable-stringify@1.0.1 deduped
│ │ │ │ │ │ ├── promise-to-callback@1.0.0 deduped
│ │ │ │ │ │ └── tape@4.13.3 deduped
│ │ │ │ │ ├── json-rpc-engine@3.8.0 deduped
│ │ │ │ │ └── json-rpc-error@2.0.0 deduped
│ │ │ │ ├─┬ eth-sig-util@1.4.2 invalid: "3.0.0" from node_modules/ganache-core/node_modules/web3-provider-engine
│ │ │ │ │ ├── ethereumjs-abi@0.6.8 deduped invalid: "git+https://github.com/ethereumjs/ethereumjs-abi.git" from node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/eth-sig-util
│ │ │ │ │ └── ethereumjs-util@5.2.1 deduped
│ │ │ │ ├─┬ ethereumjs-block@1.7.1
│ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ ├── ethereum-common@0.2.0
│ │ │ │ │ ├── ethereumjs-tx@1.3.7 deduped
│ │ │ │ │ ├── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ └─┬ merkle-patricia-tree@2.3.2
│ │ │ │ │ ├── async@1.5.2
│ │ │ │ │ ├── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ ├─┬ level-ws@0.0.0
│ │ │ │ │ │ ├─┬ readable-stream@1.0.34
│ │ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ ├── isarray@0.0.1
│ │ │ │ │ │ │ └── string_decoder@0.10.31
│ │ │ │ │ │ └─┬ xtend@2.1.2
│ │ │ │ │ │ └── object-keys@0.4.0
│ │ │ │ │ ├─┬ levelup@1.3.9
│ │ │ │ │ │ ├─┬ deferred-leveldown@1.2.2
│ │ │ │ │ │ │ └─┬ abstract-leveldown@2.6.3
│ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ ├── level-codec@7.0.1
│ │ │ │ │ │ ├─┬ level-errors@1.0.5
│ │ │ │ │ │ │ └── errno@0.1.8 deduped
│ │ │ │ │ │ ├─┬ level-iterator-stream@1.3.1
│ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ ├── level-errors@1.0.5 deduped
│ │ │ │ │ │ │ ├─┬ readable-stream@1.1.14
│ │ │ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ ├── isarray@0.0.1 deduped
│ │ │ │ │ │ │ │ └── string_decoder@0.10.31 deduped
│ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ ├── prr@1.0.1 deduped
│ │ │ │ │ │ ├── semver@5.4.1
│ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ ├─┬ memdown@1.4.1
│ │ │ │ │ │ ├─┬ abstract-leveldown@2.7.2
│ │ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ │ │ │ │ ├── immediate@3.2.3 deduped
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ ├── ltgt@2.2.1
│ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ ├── readable-stream@2.3.7 deduped
│ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ └── semaphore@1.1.0 deduped
│ │ │ │ ├─┬ ethereumjs-tx@1.3.7
│ │ │ │ │ ├── ethereum-common@0.0.18
│ │ │ │ │ └── ethereumjs-util@5.2.1 deduped
│ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ └── safe-buffer@5.1.2
│ │ │ │ ├─┬ ethereumjs-vm@2.6.0
│ │ │ │ │ ├── async-eventemitter@0.2.4 deduped
│ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ ├─┬ ethereumjs-account@2.0.5
│ │ │ │ │ │ ├── ethereumjs-util@5.2.1 deduped
│ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ ├─┬ ethereumjs-block@2.2.2
│ │ │ │ │ │ ├── async@2.6.2 deduped
│ │ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ │ ├─┬ ethereumjs-tx@2.1.2
│ │ │ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ │ │ └── ethereumjs-util@6.2.1 deduped
│ │ │ │ │ │ ├─┬ ethereumjs-util@5.2.1
│ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ │ ├── rlp@2.2.6 deduped
│ │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ │ │ └── merkle-patricia-tree@2.3.2 deduped
│ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ ├─┬ ethereumjs-util@6.2.1
│ │ │ │ │ │ ├── @types/bn.js@4.11.6 deduped
│ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ │ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ │ │ │ └── rlp@2.2.6 deduped
│ │ │ │ │ ├── fake-merkle-patricia-tree@1.0.1 deduped
│ │ │ │ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ │ │ │ ├── merkle-patricia-tree@2.3.2 deduped
│ │ │ │ │ ├── rustbn.js@0.2.0 deduped
│ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ ├─┬ json-rpc-error@2.0.0
│ │ │ │ │ └── inherits@2.0.4 deduped
│ │ │ │ ├─┬ json-stable-stringify@1.0.1
│ │ │ │ │ └── jsonify@0.0.0
│ │ │ │ ├─┬ promise-to-callback@1.0.0
│ │ │ │ │ ├── is-fn@1.0.0
│ │ │ │ │ └── set-immediate-shim@1.0.1
│ │ │ │ ├─┬ readable-stream@2.3.7
│ │ │ │ │ ├── core-util-is@1.0.2
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├── isarray@1.0.0
│ │ │ │ │ ├── process-nextick-args@2.0.1
│ │ │ │ │ ├── safe-buffer@5.1.2
│ │ │ │ │ ├── string_decoder@1.1.1 deduped
│ │ │ │ │ └── util-deprecate@1.0.2 deduped
│ │ │ │ ├─┬ request@2.88.2
│ │ │ │ │ ├── aws-sign2@0.7.0
│ │ │ │ │ ├── aws4@1.11.0
│ │ │ │ │ ├── caseless@0.12.0
│ │ │ │ │ ├─┬ combined-stream@1.0.8
│ │ │ │ │ │ └── delayed-stream@1.0.0
│ │ │ │ │ ├── extend@3.0.2
│ │ │ │ │ ├── forever-agent@0.6.1
│ │ │ │ │ ├─┬ form-data@2.3.3
│ │ │ │ │ │ ├── asynckit@0.4.0
│ │ │ │ │ │ ├── combined-stream@1.0.8 deduped
│ │ │ │ │ │ └── mime-types@2.1.28 deduped
│ │ │ │ │ ├─┬ har-validator@5.1.5
│ │ │ │ │ │ ├─┬ ajv@6.12.6
│ │ │ │ │ │ │ ├── fast-deep-equal@3.1.3
│ │ │ │ │ │ │ ├── fast-json-stable-stringify@2.1.0
│ │ │ │ │ │ │ ├── json-schema-traverse@0.4.1
│ │ │ │ │ │ │ └─┬ uri-js@4.4.1
│ │ │ │ │ │ │ └── punycode@2.1.1 deduped
│ │ │ │ │ │ └── har-schema@2.0.0
│ │ │ │ │ ├─┬ http-signature@1.2.0
│ │ │ │ │ │ ├── assert-plus@1.0.0
│ │ │ │ │ │ ├─┬ jsprim@1.4.1
│ │ │ │ │ │ │ ├── assert-plus@1.0.0 deduped
│ │ │ │ │ │ │ ├── extsprintf@1.3.0
│ │ │ │ │ │ │ ├── json-schema@0.2.3
│ │ │ │ │ │ │ └─┬ verror@1.10.0
│ │ │ │ │ │ │ ├── assert-plus@1.0.0 deduped
│ │ │ │ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ │ │ │ └── extsprintf@1.3.0 deduped
│ │ │ │ │ │ └─┬ sshpk@1.16.1
│ │ │ │ │ │ ├─┬ asn1@0.2.4
│ │ │ │ │ │ │ └── safer-buffer@2.1.2 deduped
│ │ │ │ │ │ ├── assert-plus@1.0.0 deduped
│ │ │ │ │ │ ├─┬ bcrypt-pbkdf@1.0.2
│ │ │ │ │ │ │ └── tweetnacl@0.14.5
│ │ │ │ │ │ ├─┬ dashdash@1.14.1
│ │ │ │ │ │ │ └── assert-plus@1.0.0 deduped
│ │ │ │ │ │ ├─┬ ecc-jsbn@0.1.2
│ │ │ │ │ │ │ ├── jsbn@0.1.1 deduped
│ │ │ │ │ │ │ └── safer-buffer@2.1.2 deduped
│ │ │ │ │ │ ├─┬ getpass@0.1.7
│ │ │ │ │ │ │ └── assert-plus@1.0.0 deduped
│ │ │ │ │ │ ├── jsbn@0.1.1
│ │ │ │ │ │ ├── safer-buffer@2.1.2
│ │ │ │ │ │ └── tweetnacl@0.14.5
│ │ │ │ │ ├── is-typedarray@1.0.0
│ │ │ │ │ ├── isstream@0.1.2
│ │ │ │ │ ├── json-stringify-safe@5.0.1
│ │ │ │ │ ├─┬ mime-types@2.1.28
│ │ │ │ │ │ └── mime-db@1.45.0
│ │ │ │ │ ├── oauth-sign@0.9.0
│ │ │ │ │ ├── performance-now@2.1.0
│ │ │ │ │ ├── qs@6.5.2
│ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ ├─┬ tough-cookie@2.5.0
│ │ │ │ │ │ ├── psl@1.8.0
│ │ │ │ │ │ └── punycode@2.1.1
│ │ │ │ │ ├─┬ tunnel-agent@0.6.0
│ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ └── uuid@3.4.0 deduped
│ │ │ │ ├── semaphore@1.1.0 deduped
│ │ │ │ ├─┬ ws@5.2.2
│ │ │ │ │ └── async-limiter@1.0.1
│ │ │ │ ├─┬ xhr@2.6.0
│ │ │ │ │ ├─┬ global@4.4.0
│ │ │ │ │ │ ├─┬ min-document@2.19.0
│ │ │ │ │ │ │ └── dom-walk@0.1.2
│ │ │ │ │ │ └── process@0.11.10
│ │ │ │ │ ├── is-function@1.0.2
│ │ │ │ │ ├── parse-headers@2.0.3
│ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ └── xtend@4.0.2 deduped
│ │ │ ├─┬ web3@1.2.11
│ │ │ │ ├─┬ web3-bzz@1.2.11
│ │ │ │ │ ├── @types/node@12.19.12
│ │ │ │ │ ├─┬ got@9.6.0
│ │ │ │ │ │ ├── @sindresorhus/is@0.14.0
│ │ │ │ │ │ ├─┬ @szmarczak/http-timer@1.1.2
│ │ │ │ │ │ │ └── defer-to-connect@1.1.3
│ │ │ │ │ │ ├─┬ cacheable-request@6.1.0
│ │ │ │ │ │ │ ├─┬ clone-response@1.0.2
│ │ │ │ │ │ │ │ └── mimic-response@1.0.1 deduped
│ │ │ │ │ │ │ ├─┬ get-stream@5.2.0
│ │ │ │ │ │ │ │ └── pump@3.0.0 deduped
│ │ │ │ │ │ │ ├── http-cache-semantics@4.1.0
│ │ │ │ │ │ │ ├─┬ keyv@3.1.0
│ │ │ │ │ │ │ │ └── json-buffer@3.0.0
│ │ │ │ │ │ │ ├── lowercase-keys@2.0.0
│ │ │ │ │ │ │ ├── normalize-url@4.5.0
│ │ │ │ │ │ │ └─┬ responselike@1.0.2
│ │ │ │ │ │ │ └── lowercase-keys@1.0.1 deduped
│ │ │ │ │ │ ├─┬ decompress-response@3.3.0
│ │ │ │ │ │ │ └── mimic-response@1.0.1 deduped
│ │ │ │ │ │ ├── duplexer3@0.1.4
│ │ │ │ │ │ ├─┬ get-stream@4.1.0
│ │ │ │ │ │ │ └─┬ pump@3.0.0
│ │ │ │ │ │ │ ├── end-of-stream@1.4.4 deduped
│ │ │ │ │ │ │ └── once@1.4.0 deduped
│ │ │ │ │ │ ├── lowercase-keys@1.0.1
│ │ │ │ │ │ ├── mimic-response@1.0.1
│ │ │ │ │ │ ├── p-cancelable@1.1.0
│ │ │ │ │ │ ├── to-readable-stream@1.0.0
│ │ │ │ │ │ └─┬ url-parse-lax@3.0.0
│ │ │ │ │ │ └── prepend-http@2.0.0
│ │ │ │ │ ├─┬ swarm-js@0.1.40
│ │ │ │ │ │ ├── bluebird@3.7.2
│ │ │ │ │ │ ├── buffer@5.7.1 deduped
│ │ │ │ │ │ ├─┬ eth-lib@0.1.29
│ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ ├── nano-json-stream-parser@0.1.2
│ │ │ │ │ │ │ ├─┬ servify@0.1.12
│ │ │ │ │ │ │ │ ├─┬ body-parser@1.19.0
│ │ │ │ │ │ │ │ │ ├── bytes@3.1.0
│ │ │ │ │ │ │ │ │ ├── content-type@1.0.4
│ │ │ │ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ │ │ │ ├── depd@1.1.2
│ │ │ │ │ │ │ │ │ ├─┬ http-errors@1.7.2
│ │ │ │ │ │ │ │ │ │ ├── depd@1.1.2 deduped
│ │ │ │ │ │ │ │ │ │ ├── inherits@2.0.3
│ │ │ │ │ │ │ │ │ │ ├── setprototypeof@1.1.1 deduped
│ │ │ │ │ │ │ │ │ │ ├── statuses@1.5.0 deduped
│ │ │ │ │ │ │ │ │ │ └── toidentifier@1.0.0
│ │ │ │ │ │ │ │ │ ├─┬ iconv-lite@0.4.24
│ │ │ │ │ │ │ │ │ │ └── safer-buffer@2.1.2 deduped
│ │ │ │ │ │ │ │ │ ├─┬ on-finished@2.3.0
│ │ │ │ │ │ │ │ │ │ └── ee-first@1.1.1
│ │ │ │ │ │ │ │ │ ├── qs@6.7.0
│ │ │ │ │ │ │ │ │ ├─┬ raw-body@2.4.0
│ │ │ │ │ │ │ │ │ │ ├── bytes@3.1.0 deduped
│ │ │ │ │ │ │ │ │ │ ├── http-errors@1.7.2 deduped
│ │ │ │ │ │ │ │ │ │ ├── iconv-lite@0.4.24 deduped
│ │ │ │ │ │ │ │ │ │ └── unpipe@1.0.0
│ │ │ │ │ │ │ │ │ └─┬ type-is@1.6.18
│ │ │ │ │ │ │ │ │ ├── media-typer@0.3.0
│ │ │ │ │ │ │ │ │ └── mime-types@2.1.28 deduped
│ │ │ │ │ │ │ │ ├─┬ cors@2.8.5
│ │ │ │ │ │ │ │ │ ├── object-assign@4.1.1 deduped
│ │ │ │ │ │ │ │ │ └── vary@1.1.2
│ │ │ │ │ │ │ │ ├─┬ express@4.17.1
│ │ │ │ │ │ │ │ │ ├─┬ accepts@1.3.7
│ │ │ │ │ │ │ │ │ │ ├── mime-types@2.1.28 deduped
│ │ │ │ │ │ │ │ │ │ └── negotiator@0.6.2
│ │ │ │ │ │ │ │ │ ├── array-flatten@1.1.1
│ │ │ │ │ │ │ │ │ ├── body-parser@1.19.0 deduped
│ │ │ │ │ │ │ │ │ ├─┬ content-disposition@0.5.3
│ │ │ │ │ │ │ │ │ │ └── safe-buffer@5.1.2
│ │ │ │ │ │ │ │ │ ├── content-type@1.0.4 deduped
│ │ │ │ │ │ │ │ │ ├── cookie-signature@1.0.6
│ │ │ │ │ │ │ │ │ ├── cookie@0.4.0
│ │ │ │ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ │ │ │ ├── depd@1.1.2 deduped
│ │ │ │ │ │ │ │ │ ├── encodeurl@1.0.2
│ │ │ │ │ │ │ │ │ ├── escape-html@1.0.3
│ │ │ │ │ │ │ │ │ ├── etag@1.8.1
│ │ │ │ │ │ │ │ │ ├─┬ finalhandler@1.1.2
│ │ │ │ │ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ │ │ │ │ ├── encodeurl@1.0.2 deduped
│ │ │ │ │ │ │ │ │ │ ├── escape-html@1.0.3 deduped
│ │ │ │ │ │ │ │ │ │ ├── on-finished@2.3.0 deduped
│ │ │ │ │ │ │ │ │ │ ├── parseurl@1.3.3 deduped
│ │ │ │ │ │ │ │ │ │ ├── statuses@1.5.0 deduped
│ │ │ │ │ │ │ │ │ │ └── unpipe@1.0.0 deduped
│ │ │ │ │ │ │ │ │ ├── fresh@0.5.2
│ │ │ │ │ │ │ │ │ ├── merge-descriptors@1.0.1
│ │ │ │ │ │ │ │ │ ├── methods@1.1.2
│ │ │ │ │ │ │ │ │ ├── on-finished@2.3.0 deduped
│ │ │ │ │ │ │ │ │ ├── parseurl@1.3.3
│ │ │ │ │ │ │ │ │ ├── path-to-regexp@0.1.7
│ │ │ │ │ │ │ │ │ ├─┬ proxy-addr@2.0.6
│ │ │ │ │ │ │ │ │ │ ├── forwarded@0.1.2
│ │ │ │ │ │ │ │ │ │ └── ipaddr.js@1.9.1
│ │ │ │ │ │ │ │ │ ├── qs@6.7.0
│ │ │ │ │ │ │ │ │ ├── range-parser@1.2.1
│ │ │ │ │ │ │ │ │ ├── safe-buffer@5.1.2
│ │ │ │ │ │ │ │ │ ├─┬ send@0.17.1
│ │ │ │ │ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ │ │ │ │ ├── depd@1.1.2 deduped
│ │ │ │ │ │ │ │ │ │ ├── destroy@1.0.4
│ │ │ │ │ │ │ │ │ │ ├── encodeurl@1.0.2 deduped
│ │ │ │ │ │ │ │ │ │ ├── escape-html@1.0.3 deduped
│ │ │ │ │ │ │ │ │ │ ├── etag@1.8.1 deduped
│ │ │ │ │ │ │ │ │ │ ├── fresh@0.5.2 deduped
│ │ │ │ │ │ │ │ │ │ ├── http-errors@1.7.2 deduped
│ │ │ │ │ │ │ │ │ │ ├── mime@1.6.0
│ │ │ │ │ │ │ │ │ │ ├── ms@2.1.1
│ │ │ │ │ │ │ │ │ │ ├── on-finished@2.3.0 deduped
│ │ │ │ │ │ │ │ │ │ ├── range-parser@1.2.1 deduped
│ │ │ │ │ │ │ │ │ │ └── statuses@1.5.0 deduped
│ │ │ │ │ │ │ │ │ ├─┬ serve-static@1.14.1
│ │ │ │ │ │ │ │ │ │ ├── encodeurl@1.0.2 deduped
│ │ │ │ │ │ │ │ │ │ ├── escape-html@1.0.3 deduped
│ │ │ │ │ │ │ │ │ │ ├── parseurl@1.3.3 deduped
│ │ │ │ │ │ │ │ │ │ └── send@0.17.1 deduped
│ │ │ │ │ │ │ │ │ ├── setprototypeof@1.1.1
│ │ │ │ │ │ │ │ │ ├── statuses@1.5.0
│ │ │ │ │ │ │ │ │ ├── type-is@1.6.18 deduped
│ │ │ │ │ │ │ │ │ ├── utils-merge@1.0.1
│ │ │ │ │ │ │ │ │ └── vary@1.1.2 deduped
│ │ │ │ │ │ │ │ ├── request@2.88.2 deduped
│ │ │ │ │ │ │ │ └── xhr@2.6.0 deduped
│ │ │ │ │ │ │ ├─┬ ws@3.3.3
│ │ │ │ │ │ │ │ ├── async-limiter@1.0.1 deduped
│ │ │ │ │ │ │ │ ├── safe-buffer@5.1.2
│ │ │ │ │ │ │ │ └── ultron@1.1.1
│ │ │ │ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ │ │ │ ├─┬ fs-extra@4.0.3
│ │ │ │ │ │ │ ├── graceful-fs@4.2.4 deduped
│ │ │ │ │ │ │ ├── jsonfile@4.0.0 deduped
│ │ │ │ │ │ │ └── universalify@0.1.2 deduped
│ │ │ │ │ │ ├─┬ got@7.1.0
│ │ │ │ │ │ │ ├── decompress-response@3.3.0 deduped
│ │ │ │ │ │ │ ├── duplexer3@0.1.4 deduped
│ │ │ │ │ │ │ ├── get-stream@3.0.0
│ │ │ │ │ │ │ ├── is-plain-obj@1.1.0
│ │ │ │ │ │ │ ├── is-retry-allowed@1.2.0
│ │ │ │ │ │ │ ├── is-stream@1.1.0
│ │ │ │ │ │ │ ├─┬ isurl@1.0.0
│ │ │ │ │ │ │ │ ├─┬ has-to-string-tag-x@1.4.1
│ │ │ │ │ │ │ │ │ └── has-symbol-support-x@1.4.2
│ │ │ │ │ │ │ │ └── is-object@1.0.2
│ │ │ │ │ │ │ ├── lowercase-keys@1.0.1 deduped
│ │ │ │ │ │ │ ├── p-cancelable@0.3.0
│ │ │ │ │ │ │ ├─┬ p-timeout@1.2.1
│ │ │ │ │ │ │ │ └── p-finally@1.0.0
│ │ │ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ │ ├── timed-out@4.0.1
│ │ │ │ │ │ │ ├─┬ url-parse-lax@1.0.0
│ │ │ │ │ │ │ │ └── prepend-http@1.0.4
│ │ │ │ │ │ │ └── url-to-options@1.0.1
│ │ │ │ │ │ ├── mime-types@2.1.28 deduped
│ │ │ │ │ │ ├─┬ mkdirp-promise@5.0.1
│ │ │ │ │ │ │ └─┬ mkdirp@0.5.5
│ │ │ │ │ │ │ └── minimist@1.2.5 deduped
│ │ │ │ │ │ ├── mock-fs@4.13.0
│ │ │ │ │ │ ├── setimmediate@1.0.5 deduped
│ │ │ │ │ │ ├─┬ tar@4.4.13
│ │ │ │ │ │ │ ├── chownr@1.1.4
│ │ │ │ │ │ │ ├─┬ fs-minipass@1.2.7
│ │ │ │ │ │ │ │ └── minipass@2.9.0 deduped
│ │ │ │ │ │ │ ├─┬ minipass@2.9.0
│ │ │ │ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ │ │ └── yallist@3.1.1 deduped
│ │ │ │ │ │ │ ├─┬ minizlib@1.3.3
│ │ │ │ │ │ │ │ └─┬ minipass@2.9.0
│ │ │ │ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ │ │ └── yallist@3.1.1 deduped
│ │ │ │ │ │ │ ├── mkdirp@0.5.5 deduped
│ │ │ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ │ └── yallist@3.1.1 deduped
│ │ │ │ │ │ └─┬ xhr-request@1.1.0
│ │ │ │ │ │ ├── buffer-to-arraybuffer@0.0.5
│ │ │ │ │ │ ├── object-assign@4.1.1 deduped
│ │ │ │ │ │ ├─┬ query-string@5.1.1
│ │ │ │ │ │ │ ├── decode-uri-component@0.2.0 deduped
│ │ │ │ │ │ │ ├── object-assign@4.1.1 deduped
│ │ │ │ │ │ │ └── strict-uri-encode@1.1.0
│ │ │ │ │ │ ├─┬ simple-get@2.8.1
│ │ │ │ │ │ │ ├── decompress-response@3.3.0 deduped
│ │ │ │ │ │ │ ├── once@1.4.0 deduped
│ │ │ │ │ │ │ └── simple-concat@1.0.1
│ │ │ │ │ │ ├── timed-out@4.0.1 deduped
│ │ │ │ │ │ ├── url-set-query@1.0.0
│ │ │ │ │ │ └── xhr@2.6.0 deduped
│ │ │ │ │ └── underscore@1.9.1
│ │ │ │ ├─┬ web3-core@1.2.11
│ │ │ │ │ ├── @types/bn.js@4.11.6 deduped
│ │ │ │ │ ├── @types/node@12.19.12
│ │ │ │ │ ├── bignumber.js@9.0.1
│ │ │ │ │ ├─┬ web3-core-helpers@1.2.11
│ │ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ │ ├── web3-eth-iban@1.2.11 deduped
│ │ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ │ ├─┬ web3-core-method@1.2.11
│ │ │ │ │ │ ├─┬ @ethersproject/transactions@5.0.9
│ │ │ │ │ │ │ ├─┬ @ethersproject/address@5.0.9
│ │ │ │ │ │ │ │ ├── @ethersproject/bignumber@5.0.13 deduped
│ │ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ │ ├── @ethersproject/keccak256@5.0.7 deduped
│ │ │ │ │ │ │ │ ├── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ │ └── @ethersproject/rlp@5.0.7 deduped
│ │ │ │ │ │ │ ├─┬ @ethersproject/bignumber@5.0.13
│ │ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ │ ├── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ │ └── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ ├─┬ @ethersproject/bytes@5.0.9
│ │ │ │ │ │ │ │ └── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ ├─┬ @ethersproject/constants@5.0.8
│ │ │ │ │ │ │ │ └── @ethersproject/bignumber@5.0.13 deduped
│ │ │ │ │ │ │ ├─┬ @ethersproject/keccak256@5.0.7
│ │ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ │ └── js-sha3@0.5.7 deduped
│ │ │ │ │ │ │ ├── @ethersproject/logger@5.0.8
│ │ │ │ │ │ │ ├─┬ @ethersproject/properties@5.0.7
│ │ │ │ │ │ │ │ └── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ ├─┬ @ethersproject/rlp@5.0.7
│ │ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ │ └── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ └─┬ @ethersproject/signing-key@5.0.8
│ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ ├── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ ├── @ethersproject/properties@5.0.7 deduped
│ │ │ │ │ │ │ └── elliptic@6.5.3 deduped
│ │ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ │ ├── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ │ ├─┬ web3-core-promievent@1.2.11
│ │ │ │ │ │ │ └── eventemitter3@4.0.4 deduped
│ │ │ │ │ │ ├── web3-core-subscriptions@1.2.11 deduped
│ │ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ │ ├─┬ web3-core-requestmanager@1.2.11
│ │ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ │ ├── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ │ ├─┬ web3-providers-http@1.2.11
│ │ │ │ │ │ │ ├── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ │ │ └─┬ xhr2-cookies@1.1.0
│ │ │ │ │ │ │ └── cookiejar@2.1.2
│ │ │ │ │ │ ├─┬ web3-providers-ipc@1.2.11
│ │ │ │ │ │ │ ├─┬ oboe@2.1.4
│ │ │ │ │ │ │ │ └── http-https@1.0.0
│ │ │ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ │ │ └── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ │ └─┬ web3-providers-ws@1.2.11
│ │ │ │ │ │ ├── eventemitter3@4.0.4 deduped
│ │ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ │ ├── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ │ └── websocket@1.0.32 deduped
│ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ ├─┬ web3-eth-personal@1.2.11
│ │ │ │ │ ├── @types/node@12.19.12
│ │ │ │ │ ├── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ ├── web3-core-method@1.2.11 deduped
│ │ │ │ │ ├── web3-core@1.2.11 deduped
│ │ │ │ │ ├── web3-net@1.2.11 deduped
│ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ ├─┬ web3-eth@1.2.11
│ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ ├── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ ├── web3-core-method@1.2.11 deduped
│ │ │ │ │ ├─┬ web3-core-subscriptions@1.2.11
│ │ │ │ │ │ ├── eventemitter3@4.0.4
│ │ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ │ └── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ ├── web3-core@1.2.11 deduped
│ │ │ │ │ ├─┬ web3-eth-abi@1.2.11
│ │ │ │ │ │ ├─┬ @ethersproject/abi@5.0.0-beta.153
│ │ │ │ │ │ │ ├── @ethersproject/address@5.0.9 deduped
│ │ │ │ │ │ │ ├── @ethersproject/bignumber@5.0.13 deduped
│ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ ├── @ethersproject/constants@5.0.8 deduped
│ │ │ │ │ │ │ ├─┬ @ethersproject/hash@5.0.10
│ │ │ │ │ │ │ │ ├─┬ @ethersproject/abstract-signer@5.0.10
│ │ │ │ │ │ │ │ │ ├─┬ @ethersproject/abstract-provider@5.0.8
│ │ │ │ │ │ │ │ │ │ ├── @ethersproject/bignumber@5.0.13 deduped
│ │ │ │ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ │ │ │ ├── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ │ │ │ ├─┬ @ethersproject/networks@5.0.7
│ │ │ │ │ │ │ │ │ │ │ └── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ │ │ │ ├── @ethersproject/properties@5.0.7 deduped
│ │ │ │ │ │ │ │ │ │ ├── @ethersproject/transactions@5.0.9 deduped
│ │ │ │ │ │ │ │ │ │ └─┬ @ethersproject/web@5.0.12
│ │ │ │ │ │ │ │ │ │ ├─┬ @ethersproject/base64@5.0.7
│ │ │ │ │ │ │ │ │ │ │ └── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ │ │ │ ├── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ │ │ │ ├── @ethersproject/properties@5.0.7 deduped
│ │ │ │ │ │ │ │ │ │ └── @ethersproject/strings@5.0.8 deduped
│ │ │ │ │ │ │ │ │ ├── @ethersproject/bignumber@5.0.13 deduped
│ │ │ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ │ │ ├── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ │ │ └── @ethersproject/properties@5.0.7 deduped
│ │ │ │ │ │ │ │ ├── @ethersproject/address@5.0.9 deduped
│ │ │ │ │ │ │ │ ├── @ethersproject/bignumber@5.0.13 deduped
│ │ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ │ ├── @ethersproject/keccak256@5.0.7 deduped
│ │ │ │ │ │ │ │ ├── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ │ ├── @ethersproject/properties@5.0.7 deduped
│ │ │ │ │ │ │ │ └── @ethersproject/strings@5.0.8 deduped
│ │ │ │ │ │ │ ├── @ethersproject/keccak256@5.0.7 deduped
│ │ │ │ │ │ │ ├── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ │ ├── @ethersproject/properties@5.0.7 deduped
│ │ │ │ │ │ │ └─┬ @ethersproject/strings@5.0.8
│ │ │ │ │ │ │ ├── @ethersproject/bytes@5.0.9 deduped
│ │ │ │ │ │ │ ├── @ethersproject/constants@5.0.8 deduped
│ │ │ │ │ │ │ └── @ethersproject/logger@5.0.8 deduped
│ │ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ │ ├─┬ web3-eth-accounts@1.2.11
│ │ │ │ │ │ ├─┬ crypto-browserify@3.12.0
│ │ │ │ │ │ │ ├─┬ browserify-cipher@1.0.1
│ │ │ │ │ │ │ │ ├── browserify-aes@1.2.0 deduped
│ │ │ │ │ │ │ │ ├─┬ browserify-des@1.0.2
│ │ │ │ │ │ │ │ │ ├── cipher-base@1.0.4 deduped
│ │ │ │ │ │ │ │ │ ├─┬ des.js@1.0.1
│ │ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ │ └── minimalistic-assert@1.0.1 deduped
│ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ │ │ └── evp_bytestokey@1.0.3 deduped
│ │ │ │ │ │ │ ├─┬ browserify-sign@4.2.1
│ │ │ │ │ │ │ │ ├── bn.js@5.1.3
│ │ │ │ │ │ │ │ ├─┬ browserify-rsa@4.1.0
│ │ │ │ │ │ │ │ │ ├── bn.js@5.1.3
│ │ │ │ │ │ │ │ │ └── randombytes@2.1.0 deduped
│ │ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ │ ├── create-hmac@1.1.7 deduped
│ │ │ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ ├─┬ parse-asn1@5.1.6
│ │ │ │ │ │ │ │ │ ├─┬ asn1.js@5.4.1
│ │ │ │ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ │ ├── minimalistic-assert@1.0.1 deduped
│ │ │ │ │ │ │ │ │ │ └── safer-buffer@2.1.2 deduped
│ │ │ │ │ │ │ │ │ ├── browserify-aes@1.2.0 deduped
│ │ │ │ │ │ │ │ │ ├── evp_bytestokey@1.0.3 deduped
│ │ │ │ │ │ │ │ │ ├── pbkdf2@3.1.1 deduped
│ │ │ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ │ │ ├─┬ readable-stream@3.6.0
│ │ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ │ ├── string_decoder@1.1.1 deduped
│ │ │ │ │ │ │ │ │ └── util-deprecate@1.0.2 deduped
│ │ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ │ ├─┬ create-ecdh@4.0.4
│ │ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ │ └── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ ├── create-hmac@1.1.7 deduped
│ │ │ │ │ │ │ ├─┬ diffie-hellman@5.0.3
│ │ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ │ ├── miller-rabin@4.0.1 deduped
│ │ │ │ │ │ │ │ └── randombytes@2.1.0 deduped
│ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ ├── pbkdf2@3.1.1 deduped
│ │ │ │ │ │ │ ├─┬ public-encrypt@4.0.3
│ │ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ │ ├── browserify-rsa@4.1.0 deduped
│ │ │ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ │ │ ├── parse-asn1@5.1.6 deduped
│ │ │ │ │ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ │ │ │ └─┬ randomfill@1.0.4
│ │ │ │ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ │ │ │ ├── ethereumjs-common@1.5.0 deduped
│ │ │ │ │ │ ├── ethereumjs-tx@2.1.2 deduped
│ │ │ │ │ │ ├── scrypt-js@3.0.1 deduped
│ │ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ │ ├── uuid@3.3.2
│ │ │ │ │ │ ├── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ │ ├── web3-core-method@1.2.11 deduped
│ │ │ │ │ │ ├── web3-core@1.2.11 deduped
│ │ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ │ ├─┬ web3-eth-contract@1.2.11
│ │ │ │ │ │ ├── @types/bn.js@4.11.6 deduped
│ │ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ │ ├── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ │ ├── web3-core-method@1.2.11 deduped
│ │ │ │ │ │ ├── web3-core-promievent@1.2.11 deduped
│ │ │ │ │ │ ├── web3-core-subscriptions@1.2.11 deduped
│ │ │ │ │ │ ├── web3-core@1.2.11 deduped
│ │ │ │ │ │ ├── web3-eth-abi@1.2.11 deduped
│ │ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ │ ├─┬ web3-eth-ens@1.2.11
│ │ │ │ │ │ ├─┬ content-hash@2.5.2
│ │ │ │ │ │ │ ├─┬ cids@0.7.5
│ │ │ │ │ │ │ │ ├── buffer@5.7.1 deduped
│ │ │ │ │ │ │ │ ├── class-is@1.1.0
│ │ │ │ │ │ │ │ ├─┬ multibase@0.6.1
│ │ │ │ │ │ │ │ │ ├── base-x@3.0.8 deduped
│ │ │ │ │ │ │ │ │ └── buffer@5.7.1 deduped
│ │ │ │ │ │ │ │ ├─┬ multicodec@1.0.4
│ │ │ │ │ │ │ │ │ ├── buffer@5.7.1 deduped
│ │ │ │ │ │ │ │ │ └── varint@5.0.2 deduped
│ │ │ │ │ │ │ │ └── multihashes@0.4.21 deduped
│ │ │ │ │ │ │ ├─┬ multicodec@0.5.7
│ │ │ │ │ │ │ │ └── varint@5.0.2
│ │ │ │ │ │ │ └─┬ multihashes@0.4.21
│ │ │ │ │ │ │ ├── buffer@5.7.1 deduped
│ │ │ │ │ │ │ ├─┬ multibase@0.7.0
│ │ │ │ │ │ │ │ ├── base-x@3.0.8 deduped
│ │ │ │ │ │ │ │ └── buffer@5.7.1 deduped
│ │ │ │ │ │ │ └── varint@5.0.2 deduped
│ │ │ │ │ │ ├─┬ eth-ens-namehash@2.0.8
│ │ │ │ │ │ │ ├─┬ idna-uts46-hx@2.3.1
│ │ │ │ │ │ │ │ └── punycode@2.1.0
│ │ │ │ │ │ │ └── js-sha3@0.5.7
│ │ │ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ │ │ ├── web3-core-helpers@1.2.11 deduped
│ │ │ │ │ │ ├── web3-core-promievent@1.2.11 deduped
│ │ │ │ │ │ ├── web3-core@1.2.11 deduped
│ │ │ │ │ │ ├── web3-eth-abi@1.2.11 deduped
│ │ │ │ │ │ ├── web3-eth-contract@1.2.11 deduped
│ │ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ │ ├─┬ web3-eth-iban@1.2.11
│ │ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ │ ├── web3-eth-personal@1.2.11 deduped
│ │ │ │ │ ├── web3-net@1.2.11 deduped
│ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ ├─┬ web3-net@1.2.11
│ │ │ │ │ ├── web3-core-method@1.2.11 deduped
│ │ │ │ │ ├── web3-core@1.2.11 deduped
│ │ │ │ │ └── web3-utils@1.2.11 deduped
│ │ │ │ ├─┬ web3-shh@1.2.11
│ │ │ │ │ ├── web3-core-method@1.2.11 deduped
│ │ │ │ │ ├── web3-core-subscriptions@1.2.11 deduped
│ │ │ │ │ ├── web3-core@1.2.11 deduped
│ │ │ │ │ └── web3-net@1.2.11 deduped
│ │ │ │ └─┬ web3-utils@1.2.11
│ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ │ ├── bn.js@4.11.9 deduped
│ │ │ │ │ ├── elliptic@6.5.3 deduped
│ │ │ │ │ └─┬ xhr-request-promise@0.1.3
│ │ │ │ │ └── xhr-request@1.1.0 deduped
│ │ │ │ ├─┬ ethereum-bloom-filters@1.0.7
│ │ │ │ │ └── js-sha3@0.8.0
│ │ │ │ ├─┬ ethjs-unit@0.1.6
│ │ │ │ │ ├── bn.js@4.11.6
│ │ │ │ │ └── number-to-bn@1.7.0 deduped
│ │ │ │ ├─┬ number-to-bn@1.7.0
│ │ │ │ │ ├── bn.js@4.11.6
│ │ │ │ │ └── strip-hex-prefix@1.0.0 deduped
│ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ ├── underscore@1.9.1 deduped
│ │ │ │ └── utf8@3.0.0 deduped
│ │ │ └─┬ websocket@1.0.32
│ │ │ ├─┬ bufferutil@4.0.3
│ │ │ │ └── node-gyp-build@4.2.3 deduped
│ │ │ ├─┬ debug@2.6.9
│ │ │ │ └── ms@2.0.0
│ │ │ ├─┬ es5-ext@0.10.53
│ │ │ │ ├─┬ es6-iterator@2.0.3
│ │ │ │ │ ├─┬ d@1.0.1
│ │ │ │ │ │ ├── es5-ext@0.10.53 deduped
│ │ │ │ │ │ └── type@1.2.0
│ │ │ │ │ ├── es5-ext@0.10.53 deduped
│ │ │ │ │ └── es6-symbol@3.1.3 deduped
│ │ │ │ ├─┬ es6-symbol@3.1.3
│ │ │ │ │ ├── d@1.0.1 deduped
│ │ │ │ │ └─┬ ext@1.4.0
│ │ │ │ │ └── type@2.1.0
│ │ │ │ └── next-tick@1.0.0
│ │ │ ├─┬ typedarray-to-buffer@3.1.5
│ │ │ │ └── is-typedarray@1.0.0 deduped
│ │ │ ├─┬ utf-8-validate@5.0.4
│ │ │ │ └── node-gyp-build@4.2.3 deduped
│ │ │ └── yaeti@0.0.6
│ │ ├─┬ patch-package@6.4.7
│ │ │ ├── @yarnpkg/lockfile@1.1.0
│ │ │ ├─┬ chalk@2.4.2
│ │ │ │ ├─┬ ansi-styles@3.2.1
│ │ │ │ │ └─┬ color-convert@1.9.3
│ │ │ │ │ └── color-name@1.1.3
│ │ │ │ ├── escape-string-regexp@1.0.5
│ │ │ │ └─┬ supports-color@5.5.0
│ │ │ │ └── has-flag@3.0.0
│ │ │ ├─┬ cross-spawn@6.0.5
│ │ │ │ ├── nice-try@1.0.5 deduped
│ │ │ │ ├── path-key@2.0.1
│ │ │ │ ├── semver@5.7.1 deduped
│ │ │ │ ├─┬ shebang-command@1.2.0
│ │ │ │ │ └── shebang-regex@1.0.0
│ │ │ │ └─┬ which@1.3.1
│ │ │ │ └── isexe@2.0.0 deduped
│ │ │ ├─┬ find-yarn-workspace-root@2.0.0
│ │ │ │ └── micromatch@4.0.5 deduped
│ │ │ ├── fs-extra@7.0.1 deduped
│ │ │ ├─┬ is-ci@2.0.0
│ │ │ │ └── ci-info@2.0.0 deduped
│ │ │ ├─┬ klaw-sync@6.0.0
│ │ │ │ └── graceful-fs@4.2.9 deduped
│ │ │ ├── minimist@1.2.6 deduped
│ │ │ ├─┬ open@7.4.2
│ │ │ │ ├── is-docker@2.2.1
│ │ │ │ └─┬ is-wsl@2.2.0
│ │ │ │ └── is-docker@2.2.1 deduped
│ │ │ ├─┬ rimraf@2.7.1
│ │ │ │ └── glob@7.2.0 deduped
│ │ │ ├── semver@5.7.1
│ │ │ ├── slash@2.0.0
│ │ │ └── tmp@0.0.33 deduped
│ │ └── postinstall-postinstall@2.1.0
│ └── ethers@5.6.2 deduped
├─┬ ethers@5.6.2
│ ├── @ethersproject/abi@5.6.0 deduped
│ ├─┬ @ethersproject/abstract-provider@5.6.0
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/networks@5.6.1 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ ├── @ethersproject/transactions@5.6.0 deduped
│ │ └── @ethersproject/web@5.6.0 deduped
│ ├─┬ @ethersproject/abstract-signer@5.6.0
│ │ ├── @ethersproject/abstract-provider@5.6.0 deduped
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ └── @ethersproject/properties@5.6.0 deduped
│ ├── @ethersproject/address@5.6.0 deduped
│ ├─┬ @ethersproject/base64@5.6.0
│ │ └── @ethersproject/bytes@5.6.1 deduped
│ ├─┬ @ethersproject/basex@5.6.0
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ └── @ethersproject/properties@5.6.0 deduped
│ ├─┬ @ethersproject/bignumber@5.6.0
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ └── bn.js@4.12.0
│ ├── @ethersproject/bytes@5.6.1 deduped
│ ├─┬ @ethersproject/constants@5.6.0
│ │ └── @ethersproject/bignumber@5.6.0 deduped
│ ├─┬ @ethersproject/contracts@5.6.0
│ │ ├── @ethersproject/abi@5.6.0 deduped
│ │ ├── @ethersproject/abstract-provider@5.6.0 deduped
│ │ ├── @ethersproject/abstract-signer@5.6.0 deduped
│ │ ├── @ethersproject/address@5.6.0 deduped
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/constants@5.6.0 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ └── @ethersproject/transactions@5.6.0 deduped
│ ├─┬ @ethersproject/hash@5.6.0
│ │ ├── @ethersproject/abstract-signer@5.6.0 deduped
│ │ ├── @ethersproject/address@5.6.0 deduped
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/keccak256@5.6.0 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ └── @ethersproject/strings@5.6.0 deduped
│ ├─┬ @ethersproject/hdnode@5.6.0
│ │ ├── @ethersproject/abstract-signer@5.6.0 deduped
│ │ ├── @ethersproject/basex@5.6.0 deduped
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/pbkdf2@5.6.0 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ ├── @ethersproject/sha2@5.6.0 deduped
│ │ ├── @ethersproject/signing-key@5.6.0 deduped
│ │ ├── @ethersproject/strings@5.6.0 deduped
│ │ ├── @ethersproject/transactions@5.6.0 deduped
│ │ └── @ethersproject/wordlists@5.6.0 deduped
│ ├─┬ @ethersproject/json-wallets@5.6.0
│ │ ├── @ethersproject/abstract-signer@5.6.0 deduped
│ │ ├── @ethersproject/address@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/hdnode@5.6.0 deduped
│ │ ├── @ethersproject/keccak256@5.6.0 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/pbkdf2@5.6.0 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ ├── @ethersproject/random@5.6.0 deduped
│ │ ├── @ethersproject/strings@5.6.0 deduped
│ │ ├── @ethersproject/transactions@5.6.0 deduped
│ │ ├── aes-js@3.0.0
│ │ └── scrypt-js@3.0.1
│ ├─┬ @ethersproject/keccak256@5.6.0
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ └── js-sha3@0.8.0 deduped
│ ├── @ethersproject/logger@5.6.0
│ ├─┬ @ethersproject/networks@5.6.1
│ │ └── @ethersproject/logger@5.6.0 deduped
│ ├─┬ @ethersproject/pbkdf2@5.6.0
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ └── @ethersproject/sha2@5.6.0 deduped
│ ├─┬ @ethersproject/properties@5.6.0
│ │ └── @ethersproject/logger@5.6.0 deduped
│ ├── @ethersproject/providers@5.6.2 deduped
│ ├─┬ @ethersproject/random@5.6.0
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ └── @ethersproject/logger@5.6.0 deduped
│ ├─┬ @ethersproject/rlp@5.6.0
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ └── @ethersproject/logger@5.6.0 deduped
│ ├─┬ @ethersproject/sha2@5.6.0
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ └─┬ hash.js@1.1.7
│ │ ├── inherits@2.0.4 deduped
│ │ └── minimalistic-assert@1.0.1
│ ├─┬ @ethersproject/signing-key@5.6.0
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ ├── bn.js@4.12.0 deduped
│ │ ├─┬ elliptic@6.5.4
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ ├── brorand@1.1.0
│ │ │ ├── hash.js@1.1.7 deduped
│ │ │ ├─┬ hmac-drbg@1.0.1
│ │ │ │ ├── hash.js@1.1.7 deduped
│ │ │ │ ├── minimalistic-assert@1.0.1 deduped
│ │ │ │ └── minimalistic-crypto-utils@1.0.1 deduped
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ ├── minimalistic-assert@1.0.1 deduped
│ │ │ └── minimalistic-crypto-utils@1.0.1
│ │ └── hash.js@1.1.7 deduped
│ ├─┬ @ethersproject/solidity@5.6.0
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/keccak256@5.6.0 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/sha2@5.6.0 deduped
│ │ └── @ethersproject/strings@5.6.0 deduped
│ ├─┬ @ethersproject/strings@5.6.0
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/constants@5.6.0 deduped
│ │ └── @ethersproject/logger@5.6.0 deduped
│ ├─┬ @ethersproject/transactions@5.6.0
│ │ ├── @ethersproject/address@5.6.0 deduped
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/constants@5.6.0 deduped
│ │ ├── @ethersproject/keccak256@5.6.0 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ ├── @ethersproject/rlp@5.6.0 deduped
│ │ └── @ethersproject/signing-key@5.6.0 deduped
│ ├─┬ @ethersproject/units@5.6.0
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/constants@5.6.0 deduped
│ │ └── @ethersproject/logger@5.6.0 deduped
│ ├─┬ @ethersproject/wallet@5.6.0
│ │ ├── @ethersproject/abstract-provider@5.6.0 deduped
│ │ ├── @ethersproject/abstract-signer@5.6.0 deduped
│ │ ├── @ethersproject/address@5.6.0 deduped
│ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/hash@5.6.0 deduped
│ │ ├── @ethersproject/hdnode@5.6.0 deduped
│ │ ├── @ethersproject/json-wallets@5.6.0 deduped
│ │ ├── @ethersproject/keccak256@5.6.0 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ ├── @ethersproject/random@5.6.0 deduped
│ │ ├── @ethersproject/signing-key@5.6.0 deduped
│ │ ├── @ethersproject/transactions@5.6.0 deduped
│ │ └── @ethersproject/wordlists@5.6.0 deduped
│ ├─┬ @ethersproject/web@5.6.0
│ │ ├── @ethersproject/base64@5.6.0 deduped
│ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ └── @ethersproject/strings@5.6.0 deduped
│ └─┬ @ethersproject/wordlists@5.6.0
│ ├── @ethersproject/bytes@5.6.1 deduped
│ ├── @ethersproject/hash@5.6.0 deduped
│ ├── @ethersproject/logger@5.6.0 deduped
│ ├── @ethersproject/properties@5.6.0 deduped
│ └── @ethersproject/strings@5.6.0 deduped
├─┬ hardhat-gas-reporter@1.0.8
│ ├── array-uniq@1.0.3
│ ├─┬ eth-gas-reporter@0.2.24
│ │ ├── UNMET OPTIONAL DEPENDENCY @codechecks/client@^0.1.0
│ │ ├── @ethersproject/abi@5.6.0 deduped
│ │ ├── @solidity-parser/parser@0.14.1 deduped
│ │ ├─┬ cli-table3@0.5.1
│ │ │ ├── colors@1.4.0 deduped
│ │ │ ├── object-assign@4.1.1
│ │ │ └─┬ string-width@2.1.1
│ │ │ ├── is-fullwidth-code-point@2.0.0
│ │ │ └─┬ strip-ansi@4.0.0
│ │ │ └── ansi-regex@3.0.1
│ │ ├── colors@1.4.0
│ │ ├─┬ ethereumjs-util@6.2.0
│ │ │ ├─┬ @types/bn.js@4.11.6
│ │ │ │ └── @types/node@12.20.47 deduped
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ ├── create-hash@1.2.0 deduped
│ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ ├─┬ keccak@2.1.0
│ │ │ │ ├─┬ bindings@1.5.0
│ │ │ │ │ └── file-uri-to-path@1.0.0
│ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ ├── nan@2.15.0
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ ├── rlp@2.2.7 deduped
│ │ │ └─┬ secp256k1@3.8.0
│ │ │ ├── bindings@1.5.0 deduped
│ │ │ ├─┬ bip66@1.1.5
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ ├── create-hash@1.2.0 deduped
│ │ │ ├─┬ drbg.js@1.0.1
│ │ │ │ ├── browserify-aes@1.2.0 deduped
│ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ └── create-hmac@1.1.7 deduped
│ │ │ ├── elliptic@6.5.4 deduped
│ │ │ ├── nan@2.15.0 deduped
│ │ │ └── safe-buffer@5.2.1 deduped
│ │ ├─┬ ethers@4.0.49
│ │ │ ├── aes-js@3.0.0 deduped
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ ├── elliptic@6.5.4 deduped
│ │ │ ├─┬ hash.js@1.1.3
│ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ └── minimalistic-assert@1.0.1 deduped
│ │ │ ├── js-sha3@0.5.7
│ │ │ ├── scrypt-js@2.0.4
│ │ │ ├── setimmediate@1.0.4
│ │ │ ├── uuid@2.0.1
│ │ │ └── xmlhttprequest@1.8.0
│ │ ├── fs-readdir-recursive@1.1.0
│ │ ├── lodash@4.17.21 deduped
│ │ ├── markdown-table@1.1.3
│ │ ├─┬ mocha@7.2.0
│ │ │ ├── ansi-colors@3.2.3
│ │ │ ├── browser-stdout@1.3.1 deduped
│ │ │ ├─┬ chokidar@3.3.0
│ │ │ │ ├── anymatch@3.1.2 deduped
│ │ │ │ ├── braces@3.0.2 deduped
│ │ │ │ ├── UNMET OPTIONAL DEPENDENCY fsevents@~2.1.1
│ │ │ │ ├── glob-parent@5.1.2 deduped
│ │ │ │ ├── is-binary-path@2.1.0 deduped
│ │ │ │ ├── is-glob@4.0.3 deduped
│ │ │ │ ├── normalize-path@3.0.0 deduped
│ │ │ │ └─┬ readdirp@3.2.0
│ │ │ │ └── picomatch@2.3.1 deduped
│ │ │ ├─┬ debug@3.2.6
│ │ │ │ └── ms@2.1.1 deduped
│ │ │ ├── diff@3.5.0
│ │ │ ├── escape-string-regexp@1.0.5
│ │ │ ├─┬ find-up@3.0.0
│ │ │ │ └─┬ locate-path@3.0.0
│ │ │ │ ├─┬ p-locate@3.0.0
│ │ │ │ │ └─┬ p-limit@2.3.0
│ │ │ │ │ └── p-try@2.2.0
│ │ │ │ └── path-exists@3.0.0 deduped
│ │ │ ├─┬ glob@7.1.3
│ │ │ │ ├── fs.realpath@1.0.0 deduped
│ │ │ │ ├── inflight@1.0.6 deduped
│ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ ├── minimatch@3.0.4 deduped
│ │ │ │ ├── once@1.4.0 deduped
│ │ │ │ └── path-is-absolute@1.0.1 deduped
│ │ │ ├── growl@1.10.5 deduped
│ │ │ ├── he@1.2.0 deduped
│ │ │ ├─┬ js-yaml@3.13.1
│ │ │ │ ├── argparse@1.0.10 deduped
│ │ │ │ └── esprima@4.0.1 deduped
│ │ │ ├─┬ log-symbols@3.0.0
│ │ │ │ └─┬ chalk@2.4.2
│ │ │ │ ├─┬ ansi-styles@3.2.1
│ │ │ │ │ └─┬ color-convert@1.9.3
│ │ │ │ │ └── color-name@1.1.3
│ │ │ │ ├── escape-string-regexp@1.0.5 deduped
│ │ │ │ └─┬ supports-color@5.5.0
│ │ │ │ └── has-flag@3.0.0 deduped
│ │ │ ├─┬ minimatch@3.0.4
│ │ │ │ └── brace-expansion@1.1.11 deduped
│ │ │ ├─┬ mkdirp@0.5.5
│ │ │ │ └── minimist@1.2.6 deduped
│ │ │ ├── ms@2.1.1
│ │ │ ├─┬ node-environment-flags@1.0.6
│ │ │ │ ├─┬ object.getownpropertydescriptors@2.1.3
│ │ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ │ ├── define-properties@1.1.3 deduped
│ │ │ │ │ └── es-abstract@1.19.2 deduped
│ │ │ │ └── semver@5.7.1
│ │ │ ├─┬ object.assign@4.1.0
│ │ │ │ ├── define-properties@1.1.3 deduped
│ │ │ │ ├── function-bind@1.1.1 deduped
│ │ │ │ ├── has-symbols@1.0.3 deduped
│ │ │ │ └── object-keys@1.1.1 deduped
│ │ │ ├── strip-json-comments@2.0.1
│ │ │ ├─┬ supports-color@6.0.0
│ │ │ │ └── has-flag@3.0.0
│ │ │ ├─┬ which@1.3.1
│ │ │ │ └── isexe@2.0.0 deduped
│ │ │ ├─┬ wide-align@1.1.3
│ │ │ │ └── string-width@2.1.1 deduped
│ │ │ ├─┬ yargs-parser@13.1.2
│ │ │ │ ├── camelcase@5.3.1
│ │ │ │ └── decamelize@1.2.0
│ │ │ ├─┬ yargs-unparser@1.6.0
│ │ │ │ ├─┬ flat@4.1.1
│ │ │ │ │ └── is-buffer@2.0.5
│ │ │ │ ├── lodash@4.17.21 deduped
│ │ │ │ └── yargs@13.3.2 deduped
│ │ │ └─┬ yargs@13.3.2
│ │ │ ├─┬ cliui@5.0.0
│ │ │ │ ├── string-width@3.1.0 deduped
│ │ │ │ ├─┬ strip-ansi@5.2.0
│ │ │ │ │ └── ansi-regex@4.1.1
│ │ │ │ └─┬ wrap-ansi@5.1.0
│ │ │ │ ├── ansi-styles@3.2.1 deduped
│ │ │ │ ├── string-width@3.1.0 deduped
│ │ │ │ └── strip-ansi@5.2.0 deduped
│ │ │ ├── find-up@3.0.0 deduped
│ │ │ ├── get-caller-file@2.0.5 deduped
│ │ │ ├── require-directory@2.1.1 deduped
│ │ │ ├── require-main-filename@2.0.0
│ │ │ ├── set-blocking@2.0.0
│ │ │ ├─┬ string-width@3.1.0
│ │ │ │ ├── emoji-regex@7.0.3
│ │ │ │ ├── is-fullwidth-code-point@2.0.0 deduped
│ │ │ │ └── strip-ansi@5.2.0 deduped
│ │ │ ├── which-module@2.0.0
│ │ │ ├── y18n@4.0.3
│ │ │ └── yargs-parser@13.1.2 deduped
│ │ ├─┬ req-cwd@2.0.0
│ │ │ └─┬ req-from@2.0.0
│ │ │ └── resolve-from@3.0.0
│ │ ├─┬ request-promise-native@1.0.9
│ │ │ ├─┬ request-promise-core@1.1.4
│ │ │ │ ├── lodash@4.17.21 deduped
│ │ │ │ └── request@2.88.2 deduped
│ │ │ ├── request@2.88.2 deduped
│ │ │ ├── stealthy-require@1.1.1
│ │ │ └─┬ tough-cookie@2.5.0
│ │ │ ├── psl@1.8.0
│ │ │ └── punycode@2.1.1
│ │ ├─┬ request@2.88.2
│ │ │ ├── aws-sign2@0.7.0
│ │ │ ├── aws4@1.11.0
│ │ │ ├── caseless@0.12.0
│ │ │ ├─┬ combined-stream@1.0.8
│ │ │ │ └── delayed-stream@1.0.0
│ │ │ ├── extend@3.0.2
│ │ │ ├── forever-agent@0.6.1
│ │ │ ├─┬ form-data@2.3.3
│ │ │ │ ├── asynckit@0.4.0 deduped
│ │ │ │ ├── combined-stream@1.0.8 deduped
│ │ │ │ └── mime-types@2.1.35 deduped
│ │ │ ├─┬ har-validator@5.1.5
│ │ │ │ ├── ajv@6.12.6 deduped
│ │ │ │ └── har-schema@2.0.0
│ │ │ ├─┬ http-signature@1.2.0
│ │ │ │ ├── assert-plus@1.0.0
│ │ │ │ ├─┬ jsprim@1.4.2
│ │ │ │ │ ├── assert-plus@1.0.0 deduped
│ │ │ │ │ ├── extsprintf@1.3.0
│ │ │ │ │ ├── json-schema@0.4.0
│ │ │ │ │ └─┬ verror@1.10.0
│ │ │ │ │ ├── assert-plus@1.0.0 deduped
│ │ │ │ │ ├── core-util-is@1.0.2
│ │ │ │ │ └── extsprintf@1.3.0 deduped
│ │ │ │ └─┬ sshpk@1.17.0
│ │ │ │ ├─┬ asn1@0.2.6
│ │ │ │ │ └── safer-buffer@2.1.2 deduped
│ │ │ │ ├── assert-plus@1.0.0 deduped
│ │ │ │ ├─┬ bcrypt-pbkdf@1.0.2
│ │ │ │ │ └── tweetnacl@0.14.5
│ │ │ │ ├─┬ dashdash@1.14.1
│ │ │ │ │ └── assert-plus@1.0.0 deduped
│ │ │ │ ├─┬ ecc-jsbn@0.1.2
│ │ │ │ │ ├── jsbn@0.1.1 deduped
│ │ │ │ │ └── safer-buffer@2.1.2 deduped
│ │ │ │ ├─┬ getpass@0.1.7
│ │ │ │ │ └── assert-plus@1.0.0 deduped
│ │ │ │ ├── jsbn@0.1.1
│ │ │ │ ├── safer-buffer@2.1.2 deduped
│ │ │ │ └── tweetnacl@0.14.5
│ │ │ ├── is-typedarray@1.0.0
│ │ │ ├── isstream@0.1.2
│ │ │ ├── json-stringify-safe@5.0.1
│ │ │ ├─┬ mime-types@2.1.35
│ │ │ │ └── mime-db@1.52.0
│ │ │ ├── oauth-sign@0.9.0
│ │ │ ├── performance-now@2.1.0
│ │ │ ├── qs@6.5.3
│ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ ├── tough-cookie@2.5.0 deduped
│ │ │ ├─┬ tunnel-agent@0.6.0
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ └── uuid@3.4.0
│ │ ├── sha1@1.1.1 deduped
│ │ └─┬ sync-request@6.1.0
│ │ ├─┬ http-response-object@3.0.2
│ │ │ └── @types/node@10.17.60
│ │ ├─┬ sync-rpc@1.3.6
│ │ │ └── get-port@3.2.0
│ │ └─┬ then-request@6.0.2
│ │ ├─┬ @types/concat-stream@1.6.1
│ │ │ └── @types/node@12.20.47 deduped
│ │ ├─┬ @types/form-data@0.0.33
│ │ │ └── @types/node@12.20.47 deduped
│ │ ├── @types/node@8.10.66
│ │ ├── @types/qs@6.9.7
│ │ ├── caseless@0.12.0 deduped
│ │ ├─┬ concat-stream@1.6.2
│ │ │ ├── buffer-from@1.1.2 deduped
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ ├─┬ readable-stream@2.3.7
│ │ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ ├── isarray@1.0.0
│ │ │ │ ├── process-nextick-args@2.0.1
│ │ │ │ ├── safe-buffer@5.1.2
│ │ │ │ ├─┬ string_decoder@1.1.1
│ │ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ │ └── util-deprecate@1.0.2 deduped
│ │ │ └── typedarray@0.0.6
│ │ ├─┬ form-data@2.5.1
│ │ │ ├── asynckit@0.4.0 deduped
│ │ │ ├── combined-stream@1.0.8 deduped
│ │ │ └── mime-types@2.1.35 deduped
│ │ ├─┬ http-basic@8.1.3
│ │ │ ├── caseless@0.12.0 deduped
│ │ │ ├── concat-stream@1.6.2 deduped
│ │ │ ├── http-response-object@3.0.2 deduped
│ │ │ └── parse-cache-control@1.0.1
│ │ ├── http-response-object@3.0.2 deduped
│ │ ├─┬ promise@8.1.0
│ │ │ └── asap@2.0.6
│ │ └── qs@6.10.3 deduped
│ ├── hardhat@2.9.2 deduped
│ └─┬ sha1@1.1.1
│ ├── charenc@0.0.2
│ └── crypt@0.0.2
├─┬ hardhat@2.9.2
│ ├─┬ @ethereumjs/block@3.6.2
│ │ ├── @ethereumjs/common@2.6.3 deduped
│ │ ├── @ethereumjs/tx@3.5.1 deduped
│ │ ├── ethereumjs-util@7.1.4 deduped
│ │ └── merkle-patricia-tree@4.2.4 deduped
│ ├─┬ @ethereumjs/blockchain@5.5.2
│ │ ├── @ethereumjs/block@3.6.2 deduped
│ │ ├── @ethereumjs/common@2.6.3 deduped
│ │ ├─┬ @ethereumjs/ethash@1.1.0
│ │ │ ├── @ethereumjs/block@3.6.2 deduped
│ │ │ ├── @types/levelup@4.3.3 deduped
│ │ │ ├─┬ buffer-xor@2.0.2
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ ├── ethereumjs-util@7.1.4 deduped
│ │ │ └─┬ miller-rabin@4.0.1
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ └── brorand@1.1.0 deduped
│ │ ├── debug@4.3.4 deduped
│ │ ├── ethereumjs-util@7.1.4 deduped
│ │ ├─┬ level-mem@5.0.1
│ │ │ ├─┬ level-packager@5.1.1
│ │ │ │ ├─┬ encoding-down@6.3.0
│ │ │ │ │ ├─┬ abstract-leveldown@6.3.0
│ │ │ │ │ │ ├── buffer@5.7.1 deduped
│ │ │ │ │ │ ├── immediate@3.3.0
│ │ │ │ │ │ ├── level-concat-iterator@2.0.1 deduped
│ │ │ │ │ │ ├── level-supports@1.0.1 deduped
│ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├─┬ level-codec@9.0.2
│ │ │ │ │ │ └── buffer@5.7.1 deduped
│ │ │ │ │ └─┬ level-errors@2.0.1
│ │ │ │ │ └─┬ errno@0.1.8
│ │ │ │ │ └── prr@1.0.1
│ │ │ │ └─┬ levelup@4.4.0
│ │ │ │ ├─┬ deferred-leveldown@5.3.0
│ │ │ │ │ ├─┬ abstract-leveldown@6.2.3
│ │ │ │ │ │ ├── buffer@5.7.1 deduped
│ │ │ │ │ │ ├── immediate@3.3.0 deduped
│ │ │ │ │ │ ├── level-concat-iterator@2.0.1 deduped
│ │ │ │ │ │ ├── level-supports@1.0.1 deduped
│ │ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ │ └── inherits@2.0.4 deduped
│ │ │ │ ├── level-errors@2.0.1 deduped
│ │ │ │ ├─┬ level-iterator-stream@4.0.2
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├── readable-stream@3.6.0 deduped
│ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ ├─┬ level-supports@1.0.1
│ │ │ │ │ └── xtend@4.0.2 deduped
│ │ │ │ └── xtend@4.0.2 deduped
│ │ │ └─┬ memdown@5.1.0
│ │ │ ├─┬ abstract-leveldown@6.2.3
│ │ │ │ ├─┬ buffer@5.7.1
│ │ │ │ │ ├── base64-js@1.5.1
│ │ │ │ │ └── ieee754@1.2.1
│ │ │ │ ├── immediate@3.2.3 deduped
│ │ │ │ ├── level-concat-iterator@2.0.1
│ │ │ │ ├── level-supports@1.0.1 deduped
│ │ │ │ └── xtend@4.0.2 deduped
│ │ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ │ ├── immediate@3.2.3
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ ├── ltgt@2.2.1
│ │ │ └── safe-buffer@5.2.1 deduped
│ │ ├─┬ lru-cache@5.1.1
│ │ │ └── yallist@3.1.1
│ │ └── semaphore-async-await@1.5.1
│ ├─┬ @ethereumjs/common@2.6.3
│ │ ├─┬ crc-32@1.2.1
│ │ │ ├── exit-on-epipe@1.0.1
│ │ │ └── printj@1.3.1
│ │ └── ethereumjs-util@7.1.4 deduped
│ ├─┬ @ethereumjs/tx@3.5.1
│ │ ├── @ethereumjs/common@2.6.3 deduped
│ │ └── ethereumjs-util@7.1.4 deduped
│ ├─┬ @ethereumjs/vm@5.8.0
│ │ ├── @ethereumjs/block@3.6.2 deduped
│ │ ├── @ethereumjs/blockchain@5.5.2 deduped
│ │ ├── @ethereumjs/common@2.6.3 deduped
│ │ ├── @ethereumjs/tx@3.5.1 deduped
│ │ ├─┬ async-eventemitter@0.2.4
│ │ │ └─┬ async@2.6.3
│ │ │ └── lodash@4.17.21 deduped
│ │ ├── core-js-pure@3.21.1
│ │ ├── debug@4.3.4 deduped
│ │ ├── ethereumjs-util@7.1.4 deduped
│ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ ├── mcl-wasm@0.7.9
│ │ ├── merkle-patricia-tree@4.2.4 deduped
│ │ └── rustbn.js@0.2.0
│ ├── @ethersproject/abi@5.6.0 deduped
│ ├─┬ @metamask/eth-sig-util@4.0.0
│ │ ├── ethereumjs-abi@0.6.8 deduped
│ │ ├─┬ ethereumjs-util@6.2.1
│ │ │ ├─┬ @types/bn.js@4.11.6
│ │ │ │ └── @types/node@12.20.47 deduped
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ ├── create-hash@1.2.0 deduped
│ │ │ ├── elliptic@6.5.4 deduped
│ │ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ │ ├── ethjs-util@0.1.6 deduped
│ │ │ └── rlp@2.2.7 deduped
│ │ ├─┬ ethjs-util@0.1.6
│ │ │ ├── is-hex-prefixed@1.0.0
│ │ │ └─┬ strip-hex-prefix@1.0.0
│ │ │ └── is-hex-prefixed@1.0.0 deduped
│ │ ├── tweetnacl-util@0.15.1
│ │ └── tweetnacl@1.0.3
│ ├─┬ @sentry/node@5.30.0
│ │ ├─┬ @sentry/core@5.30.0
│ │ │ ├── @sentry/hub@5.30.0 deduped
│ │ │ ├─┬ @sentry/minimal@5.30.0
│ │ │ │ ├── @sentry/hub@5.30.0 deduped
│ │ │ │ ├── @sentry/types@5.30.0 deduped
│ │ │ │ └── tslib@1.14.1 deduped
│ │ │ ├── @sentry/types@5.30.0 deduped
│ │ │ ├── @sentry/utils@5.30.0 deduped
│ │ │ └── tslib@1.14.1 deduped
│ │ ├─┬ @sentry/hub@5.30.0
│ │ │ ├── @sentry/types@5.30.0 deduped
│ │ │ ├── @sentry/utils@5.30.0 deduped
│ │ │ └── tslib@1.14.1 deduped
│ │ ├─┬ @sentry/tracing@5.30.0
│ │ │ ├── @sentry/hub@5.30.0 deduped
│ │ │ ├── @sentry/minimal@5.30.0 deduped
│ │ │ ├── @sentry/types@5.30.0 deduped
│ │ │ ├── @sentry/utils@5.30.0 deduped
│ │ │ └── tslib@1.14.1 deduped
│ │ ├── @sentry/types@5.30.0
│ │ ├─┬ @sentry/utils@5.30.0
│ │ │ ├── @sentry/types@5.30.0 deduped
│ │ │ └── tslib@1.14.1 deduped
│ │ ├── cookie@0.4.2
│ │ ├─┬ https-proxy-agent@5.0.0
│ │ │ ├─┬ agent-base@6.0.2
│ │ │ │ └── debug@4.3.4 deduped
│ │ │ └── debug@4.3.4 deduped
│ │ ├── lru_map@0.3.3
│ │ └── tslib@1.14.1 deduped
│ ├─┬ @solidity-parser/parser@0.14.1
│ │ └── antlr4ts@0.5.0-alpha.4
│ ├─┬ @types/bn.js@5.1.0
│ │ └── @types/node@12.20.47 deduped
│ ├── @types/lru-cache@5.1.1
│ ├─┬ abort-controller@3.0.0
│ │ └── event-target-shim@5.0.1
│ ├── adm-zip@0.4.16
│ ├─┬ aggregate-error@3.1.0
│ │ ├── clean-stack@2.2.0
│ │ └── indent-string@4.0.0
│ ├─┬ ansi-escapes@4.3.2
│ │ └── type-fest@0.21.3
│ ├─┬ chalk@2.4.2
│ │ ├─┬ ansi-styles@3.2.1
│ │ │ └─┬ color-convert@1.9.3
│ │ │ └── color-name@1.1.3
│ │ ├── escape-string-regexp@1.0.5
│ │ └─┬ supports-color@5.5.0
│ │ └── has-flag@3.0.0
│ ├─┬ chokidar@3.5.3
│ │ ├─┬ anymatch@3.1.2
│ │ │ ├── normalize-path@3.0.0 deduped
│ │ │ └── picomatch@2.3.1
│ │ ├─┬ braces@3.0.2
│ │ │ └─┬ fill-range@7.0.1
│ │ │ └─┬ to-regex-range@5.0.1
│ │ │ └── is-number@7.0.0
│ │ ├── UNMET OPTIONAL DEPENDENCY fsevents@~2.3.2
│ │ ├── glob-parent@5.1.2 deduped
│ │ ├─┬ is-binary-path@2.1.0
│ │ │ └── binary-extensions@2.2.0
│ │ ├── is-glob@4.0.3 deduped
│ │ ├── normalize-path@3.0.0
│ │ └─┬ readdirp@3.6.0
│ │ └── picomatch@2.3.1 deduped
│ ├── ci-info@2.0.0
│ ├── debug@4.3.4 deduped
│ ├── enquirer@2.3.6 deduped
│ ├── env-paths@2.2.1
│ ├─┬ ethereum-cryptography@0.1.3
│ │ ├─┬ @types/pbkdf2@3.1.0
│ │ │ └── @types/node@12.20.47 deduped
│ │ ├─┬ @types/secp256k1@4.0.3
│ │ │ └── @types/node@12.20.47 deduped
│ │ ├── blakejs@1.2.1
│ │ ├─┬ browserify-aes@1.2.0
│ │ │ ├── buffer-xor@1.0.3
│ │ │ ├─┬ cipher-base@1.0.4
│ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ ├── create-hash@1.2.0 deduped
│ │ │ ├─┬ evp_bytestokey@1.0.3
│ │ │ │ ├── md5.js@1.3.5 deduped
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ └── safe-buffer@5.2.1 deduped
│ │ ├─┬ bs58check@2.1.2
│ │ │ ├─┬ bs58@4.0.1
│ │ │ │ └─┬ base-x@3.0.9
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ ├── create-hash@1.2.0 deduped
│ │ │ └── safe-buffer@5.2.1 deduped
│ │ ├─┬ create-hash@1.2.0
│ │ │ ├── cipher-base@1.0.4 deduped
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ ├─┬ md5.js@1.3.5
│ │ │ │ ├─┬ hash-base@3.1.0
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├── readable-stream@3.6.0 deduped
│ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ ├─┬ ripemd160@2.0.2
│ │ │ │ ├── hash-base@3.1.0 deduped
│ │ │ │ └── inherits@2.0.4 deduped
│ │ │ └─┬ sha.js@2.4.11
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ └── safe-buffer@5.2.1 deduped
│ │ ├─┬ create-hmac@1.1.7
│ │ │ ├── cipher-base@1.0.4 deduped
│ │ │ ├── create-hash@1.2.0 deduped
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ ├── ripemd160@2.0.2 deduped
│ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ └── sha.js@2.4.11 deduped
│ │ ├── hash.js@1.1.7 deduped
│ │ ├─┬ keccak@3.0.2
│ │ │ ├── node-addon-api@2.0.2
│ │ │ ├── node-gyp-build@4.3.0
│ │ │ └── readable-stream@3.6.0 deduped
│ │ ├─┬ pbkdf2@3.1.2
│ │ │ ├── create-hash@1.2.0 deduped
│ │ │ ├── create-hmac@1.1.7 deduped
│ │ │ ├── ripemd160@2.0.2 deduped
│ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ └── sha.js@2.4.11 deduped
│ │ ├─┬ randombytes@2.1.0
│ │ │ └── safe-buffer@5.2.1 deduped
│ │ ├── safe-buffer@5.2.1
│ │ ├── scrypt-js@3.0.1 deduped
│ │ ├─┬ secp256k1@4.0.3
│ │ │ ├── elliptic@6.5.4 deduped
│ │ │ ├── node-addon-api@2.0.2 deduped
│ │ │ └── node-gyp-build@4.3.0 deduped
│ │ └── setimmediate@1.0.5
│ ├─┬ ethereumjs-abi@0.6.8
│ │ ├── bn.js@4.12.0 deduped
│ │ └─┬ ethereumjs-util@6.2.1
│ │ ├─┬ @types/bn.js@4.11.6
│ │ │ └── @types/node@12.20.47 deduped
│ │ ├── bn.js@4.12.0 deduped
│ │ ├── create-hash@1.2.0 deduped
│ │ ├── elliptic@6.5.4 deduped
│ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ ├── ethjs-util@0.1.6 deduped
│ │ └── rlp@2.2.7 deduped
│ ├─┬ ethereumjs-util@7.1.4
│ │ ├── @types/bn.js@5.1.0 deduped
│ │ ├── bn.js@5.2.0
│ │ ├── create-hash@1.2.0 deduped
│ │ ├── ethereum-cryptography@0.1.3 deduped
│ │ └─┬ rlp@2.2.7
│ │ └── bn.js@5.2.0
│ ├─┬ find-up@2.1.0
│ │ └─┬ locate-path@2.0.0
│ │ ├─┬ p-locate@2.0.0
│ │ │ └─┬ p-limit@1.3.0
│ │ │ └── p-try@1.0.0
│ │ └── path-exists@3.0.0
│ ├── fp-ts@1.19.3
│ ├── fs-extra@7.0.1 deduped
│ ├─┬ glob@7.2.0
│ │ ├── fs.realpath@1.0.0
│ │ ├─┬ inflight@1.0.6
│ │ │ ├── once@1.4.0 deduped
│ │ │ └── wrappy@1.0.2
│ │ ├── inherits@2.0.4
│ │ ├── minimatch@3.1.2 deduped
│ │ ├─┬ once@1.4.0
│ │ │ └── wrappy@1.0.2 deduped
│ │ └── path-is-absolute@1.0.1
│ ├── immutable@4.0.0
│ ├─┬ io-ts@1.10.4
│ │ └── fp-ts@1.19.3 deduped
│ ├── lodash@4.17.21 deduped
│ ├─┬ merkle-patricia-tree@4.2.4
│ │ ├─┬ @types/levelup@4.3.3
│ │ │ ├── @types/abstract-leveldown@7.2.0
│ │ │ ├── @types/level-errors@3.0.0
│ │ │ └── @types/node@12.20.47 deduped
│ │ ├── ethereumjs-util@7.1.4 deduped
│ │ ├── level-mem@5.0.1 deduped
│ │ ├─┬ level-ws@2.0.0
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ ├── readable-stream@3.6.0 deduped
│ │ │ └── xtend@4.0.2
│ │ ├─┬ readable-stream@3.6.0
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ ├─┬ string_decoder@1.3.0
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ └── util-deprecate@1.0.2
│ │ └── semaphore-async-await@1.5.1 deduped
│ ├─┬ mnemonist@0.38.5
│ │ └── obliterator@2.0.2
│ ├─┬ mocha@9.2.2
│ │ ├── @ungap/promise-all-settled@1.1.2
│ │ ├── ansi-colors@4.1.1 deduped
│ │ ├── browser-stdout@1.3.1
│ │ ├── chokidar@3.5.3 deduped
│ │ ├─┬ debug@4.3.3
│ │ │ └── ms@2.1.2
│ │ ├── diff@5.0.0 deduped
│ │ ├── escape-string-regexp@4.0.0 deduped
│ │ ├─┬ find-up@5.0.0
│ │ │ ├─┬ locate-path@6.0.0
│ │ │ │ └─┬ p-locate@5.0.0
│ │ │ │ └─┬ p-limit@3.1.0
│ │ │ │ └── yocto-queue@0.1.0
│ │ │ └── path-exists@4.0.0
│ │ ├── glob@7.2.0 deduped
│ │ ├── growl@1.10.5
│ │ ├── he@1.2.0
│ │ ├─┬ js-yaml@4.1.0
│ │ │ └── argparse@2.0.1
│ │ ├─┬ log-symbols@4.1.0
│ │ │ ├── chalk@4.1.2 deduped
│ │ │ └── is-unicode-supported@0.1.0
│ │ ├─┬ minimatch@4.2.1
│ │ │ └── brace-expansion@1.1.11 deduped
│ │ ├── ms@2.1.3
│ │ ├── nanoid@3.3.1
│ │ ├─┬ serialize-javascript@6.0.0
│ │ │ └── randombytes@2.1.0 deduped
│ │ ├── strip-json-comments@3.1.1 deduped
│ │ ├─┬ supports-color@8.1.1
│ │ │ └── has-flag@4.0.0 deduped
│ │ ├── which@2.0.2 deduped
│ │ ├── workerpool@6.2.0
│ │ ├── yargs-parser@20.2.4
│ │ ├─┬ yargs-unparser@2.0.0
│ │ │ ├── camelcase@6.3.0
│ │ │ ├── decamelize@4.0.0
│ │ │ ├── flat@5.0.2
│ │ │ └── is-plain-obj@2.1.0
│ │ └─┬ yargs@16.2.0
│ │ ├─┬ cliui@7.0.4
│ │ │ ├─┬ string-width@4.2.3
│ │ │ │ ├── emoji-regex@8.0.0
│ │ │ │ ├── is-fullwidth-code-point@3.0.0
│ │ │ │ └── strip-ansi@6.0.1 deduped
│ │ │ ├── strip-ansi@6.0.1 deduped
│ │ │ └─┬ wrap-ansi@7.0.0
│ │ │ ├── ansi-styles@4.3.0 deduped
│ │ │ ├─┬ string-width@4.2.3
│ │ │ │ ├── emoji-regex@8.0.0
│ │ │ │ ├── is-fullwidth-code-point@3.0.0
│ │ │ │ └── strip-ansi@6.0.1 deduped
│ │ │ └── strip-ansi@6.0.1 deduped
│ │ ├── escalade@3.1.1
│ │ ├── get-caller-file@2.0.5
│ │ ├── require-directory@2.1.1
│ │ ├─┬ string-width@4.2.3
│ │ │ ├── emoji-regex@8.0.0
│ │ │ ├── is-fullwidth-code-point@3.0.0
│ │ │ └── strip-ansi@6.0.1 deduped
│ │ ├── y18n@5.0.8
│ │ └── yargs-parser@20.2.4 deduped
│ ├─┬ p-map@4.0.0
│ │ └── aggregate-error@3.1.0 deduped
│ ├─┬ qs@6.10.3
│ │ └─┬ side-channel@1.0.4
│ │ ├── call-bind@1.0.2 deduped
│ │ ├── get-intrinsic@1.1.1 deduped
│ │ └── object-inspect@1.12.0 deduped
│ ├─┬ raw-body@2.5.1
│ │ ├── bytes@3.1.2
│ │ ├─┬ http-errors@2.0.0
│ │ │ ├── depd@2.0.0
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ ├── setprototypeof@1.2.0
│ │ │ ├── statuses@2.0.1
│ │ │ └── toidentifier@1.0.1
│ │ ├─┬ iconv-lite@0.4.24
│ │ │ └── safer-buffer@2.1.2
│ │ └── unpipe@1.0.0
│ ├─┬ resolve@1.17.0
│ │ └── path-parse@1.0.7 deduped
│ ├── semver@6.3.0 deduped
│ ├── slash@3.0.0
│ ├─┬ solc@0.7.3
│ │ ├── command-exists@1.2.9
│ │ ├── commander@3.0.2
│ │ ├── follow-redirects@1.14.9
│ │ ├─┬ fs-extra@0.30.0
│ │ │ ├── graceful-fs@4.2.9 deduped
│ │ │ ├─┬ jsonfile@2.4.0
│ │ │ │ └── graceful-fs@4.2.9 deduped
│ │ │ ├─┬ klaw@1.3.1
│ │ │ │ └── graceful-fs@4.2.9 deduped
│ │ │ ├── path-is-absolute@1.0.1 deduped
│ │ │ └─┬ rimraf@2.7.1
│ │ │ └── glob@7.2.0 deduped
│ │ ├── js-sha3@0.8.0 deduped
│ │ ├── memorystream@0.3.1
│ │ ├── require-from-string@2.0.2
│ │ ├── semver@5.7.1
│ │ └─┬ tmp@0.0.33
│ │ └── os-tmpdir@1.0.2
│ ├─┬ source-map-support@0.5.21
│ │ ├── buffer-from@1.1.2
│ │ └── source-map@0.6.1
│ ├─┬ stacktrace-parser@0.1.10
│ │ └── type-fest@0.7.1
│ ├── true-case-path@2.2.1
│ ├── tsort@0.0.1
│ ├── undici@4.16.0 deduped
│ ├── uuid@8.3.2
│ └─┬ ws@7.4.6
│ ├─┬ bufferutil@4.0.6
│ │ └── node-gyp-build@4.3.0 deduped
│ └─┬ utf-8-validate@5.0.9
│ └── node-gyp-build@4.3.0 deduped
├─┬ prettier-plugin-solidity@1.0.0-beta.19
│ ├── @solidity-parser/parser@0.14.1 deduped
│ ├── emoji-regex@10.0.1
│ ├── escape-string-regexp@4.0.0 deduped
│ ├── prettier@2.6.1 deduped
│ ├─┬ semver@7.3.5
│ │ └─┬ lru-cache@6.0.0
│ │ └── yallist@4.0.0
│ ├── solidity-comments-extractor@0.0.7
│ └─┬ string-width@4.2.3
│ ├── emoji-regex@8.0.0
│ ├── is-fullwidth-code-point@3.0.0
│ └── strip-ansi@6.0.1 deduped
├── prettier@2.6.1
├─┬ sinon-chai@3.7.0
│ ├── chai@4.3.6 deduped
│ └── sinon@13.0.1 deduped
├─┬ sinon@13.0.1
│ ├─┬ @sinonjs/commons@1.8.3
│ │ └── type-detect@4.0.8 deduped
│ ├─┬ @sinonjs/fake-timers@9.1.1
│ │ └── @sinonjs/commons@1.8.3 deduped
│ ├─┬ @sinonjs/samsam@6.1.1
│ │ ├── @sinonjs/commons@1.8.3 deduped
│ │ ├── lodash.get@4.4.2
│ │ └── type-detect@4.0.8 deduped
│ ├── diff@5.0.0
│ ├─┬ nise@5.1.1
│ │ ├── @sinonjs/commons@1.8.3 deduped
│ │ ├── @sinonjs/fake-timers@9.1.1 deduped
│ │ ├── @sinonjs/text-encoding@0.7.1
│ │ ├── just-extend@4.2.1
│ │ └─┬ path-to-regexp@1.8.0
│ │ └── isarray@0.0.1
│ └─┬ supports-color@7.2.0
│ └── has-flag@4.0.0
├─┬ solhint@3.3.7
│ ├── @solidity-parser/parser@0.14.1 deduped
│ ├── ajv@6.12.6 deduped
│ ├── antlr4@4.7.1
│ ├── ast-parents@0.0.1
│ ├─┬ chalk@2.4.2
│ │ ├─┬ ansi-styles@3.2.1
│ │ │ └─┬ color-convert@1.9.3
│ │ │ └── color-name@1.1.3
│ │ ├── escape-string-regexp@1.0.5
│ │ └─┬ supports-color@5.5.0
│ │ └── has-flag@3.0.0
│ ├── commander@2.18.0
│ ├─┬ cosmiconfig@5.2.1
│ │ ├─┬ import-fresh@2.0.0
│ │ │ ├─┬ caller-path@2.0.0
│ │ │ │ └─┬ caller-callsite@2.0.0
│ │ │ │ └── callsites@2.0.0
│ │ │ └── resolve-from@3.0.0
│ │ ├── is-directory@0.3.1
│ │ ├── js-yaml@3.14.1 deduped
│ │ └─┬ parse-json@4.0.0
│ │ ├─┬ error-ex@1.3.2
│ │ │ └── is-arrayish@0.2.1
│ │ └── json-parse-better-errors@1.0.2
│ ├─┬ eslint@5.16.0
│ │ ├── @babel/code-frame@7.12.11 deduped
│ │ ├── ajv@6.12.6 deduped
│ │ ├── chalk@2.4.2 deduped
│ │ ├─┬ cross-spawn@6.0.5
│ │ │ ├── nice-try@1.0.5
│ │ │ ├── path-key@2.0.1
│ │ │ ├── semver@5.7.1
│ │ │ ├─┬ shebang-command@1.2.0
│ │ │ │ └── shebang-regex@1.0.0
│ │ │ └─┬ which@1.3.1
│ │ │ └── isexe@2.0.0 deduped
│ │ ├── debug@4.3.4 deduped
│ │ ├── doctrine@3.0.0 deduped
│ │ ├─┬ eslint-scope@4.0.3
│ │ │ ├── esrecurse@4.3.0 deduped
│ │ │ └── estraverse@4.3.0 deduped
│ │ ├─┬ eslint-utils@1.4.3
│ │ │ └── eslint-visitor-keys@1.3.0 deduped
│ │ ├── eslint-visitor-keys@1.3.0
│ │ ├─┬ espree@5.0.1
│ │ │ ├── acorn-jsx@5.3.2 deduped
│ │ │ ├── acorn@6.4.2
│ │ │ └── eslint-visitor-keys@1.3.0 deduped
│ │ ├── esquery@1.4.0 deduped
│ │ ├── esutils@2.0.3 deduped
│ │ ├─┬ file-entry-cache@5.0.1
│ │ │ └─┬ flat-cache@2.0.1
│ │ │ ├── flatted@2.0.2
│ │ │ ├─┬ rimraf@2.6.3
│ │ │ │ └── glob@7.2.0 deduped
│ │ │ └─┬ write@1.0.3
│ │ │ └── mkdirp@0.5.6 deduped
│ │ ├── functional-red-black-tree@1.0.1 deduped
│ │ ├── glob@7.2.0 deduped
│ │ ├── globals@11.12.0
│ │ ├── ignore@4.0.6 deduped
│ │ ├── import-fresh@3.3.0 deduped
│ │ ├── imurmurhash@0.1.4 deduped
│ │ ├─┬ inquirer@6.5.2
│ │ │ ├── ansi-escapes@3.2.0
│ │ │ ├─┬ chalk@2.4.2
│ │ │ │ ├─┬ ansi-styles@3.2.1
│ │ │ │ │ └─┬ color-convert@1.9.3
│ │ │ │ │ └── color-name@1.1.3
│ │ │ │ ├── escape-string-regexp@1.0.5
│ │ │ │ └─┬ supports-color@5.5.0
│ │ │ │ └── has-flag@3.0.0
│ │ │ ├─┬ cli-cursor@2.1.0
│ │ │ │ └─┬ restore-cursor@2.0.0
│ │ │ │ ├─┬ onetime@2.0.1
│ │ │ │ │ └── mimic-fn@1.2.0
│ │ │ │ └── signal-exit@3.0.7 deduped
│ │ │ ├── cli-width@2.2.1
│ │ │ ├─┬ external-editor@3.1.0
│ │ │ │ ├── chardet@0.7.0
│ │ │ │ ├── iconv-lite@0.4.24 deduped
│ │ │ │ └── tmp@0.0.33 deduped
│ │ │ ├─┬ figures@2.0.0
│ │ │ │ └── escape-string-regexp@1.0.5
│ │ │ ├── lodash@4.17.21 deduped
│ │ │ ├── mute-stream@0.0.7
│ │ │ ├── run-async@2.4.1
│ │ │ ├─┬ rxjs@6.6.7
│ │ │ │ └── tslib@1.14.1 deduped
│ │ │ ├── string-width@2.1.1 deduped
│ │ │ ├─┬ strip-ansi@5.2.0
│ │ │ │ └── ansi-regex@4.1.1
│ │ │ └── through@2.3.8
│ │ ├── js-yaml@3.14.1 deduped
│ │ ├── json-stable-stringify-without-jsonify@1.0.1 deduped
│ │ ├─┬ levn@0.3.0
│ │ │ ├── prelude-ls@1.1.2
│ │ │ └─┬ type-check@0.3.2
│ │ │ └── prelude-ls@1.1.2 deduped
│ │ ├── lodash@4.17.21 deduped
│ │ ├── minimatch@3.1.2 deduped
│ │ ├── mkdirp@0.5.6 deduped
│ │ ├── natural-compare@1.4.0 deduped
│ │ ├─┬ optionator@0.8.3
│ │ │ ├── deep-is@0.1.4 deduped
│ │ │ ├── fast-levenshtein@2.0.6 deduped
│ │ │ ├── levn@0.3.0 deduped
│ │ │ ├── prelude-ls@1.1.2 deduped
│ │ │ ├── type-check@0.3.2 deduped
│ │ │ └── word-wrap@1.2.3 deduped
│ │ ├── path-is-inside@1.0.2
│ │ ├── progress@2.0.3 deduped
│ │ ├── regexpp@2.0.1
│ │ ├── semver@5.7.1
│ │ ├─┬ strip-ansi@4.0.0
│ │ │ └── ansi-regex@3.0.1
│ │ ├── strip-json-comments@2.0.1
│ │ ├─┬ table@5.4.6
│ │ │ ├── ajv@6.12.6 deduped
│ │ │ ├── lodash@4.17.21 deduped
│ │ │ ├─┬ slice-ansi@2.1.0
│ │ │ │ ├── ansi-styles@3.2.1 deduped
│ │ │ │ ├── astral-regex@1.0.0
│ │ │ │ └── is-fullwidth-code-point@2.0.0 deduped
│ │ │ └─┬ string-width@3.1.0
│ │ │ ├── emoji-regex@7.0.3
│ │ │ ├── is-fullwidth-code-point@2.0.0 deduped
│ │ │ └─┬ strip-ansi@5.2.0
│ │ │ └── ansi-regex@4.1.1
│ │ └── text-table@0.2.0 deduped
│ ├── fast-diff@1.2.0
│ ├── glob@7.2.0 deduped
│ ├── ignore@4.0.6
│ ├── js-yaml@3.14.1 deduped
│ ├── lodash@4.17.21 deduped
│ ├── prettier@1.19.1
│ └── semver@6.3.0 deduped
├─┬ solidity-coverage@0.7.20
│ ├── @solidity-parser/parser@0.14.1 deduped
│ ├─┬ @truffle/provider@0.2.49
│ │ ├── @truffle/error@0.1.0
│ │ ├─┬ @truffle/interface-adapter@0.5.12
│ │ │ ├── bn.js@5.2.0
│ │ │ ├─┬ ethers@4.0.49
│ │ │ │ ├── aes-js@3.0.0 deduped
│ │ │ │ ├── bn.js@4.12.0
│ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ ├─┬ hash.js@1.1.3
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ └── minimalistic-assert@1.0.1 deduped
│ │ │ │ ├── js-sha3@0.5.7
│ │ │ │ ├── scrypt-js@2.0.4
│ │ │ │ ├── setimmediate@1.0.4
│ │ │ │ ├── uuid@2.0.1
│ │ │ │ └── xmlhttprequest@1.8.0 deduped
│ │ │ └── web3@1.5.3 deduped
│ │ └─┬ web3@1.5.3
│ │ ├─┬ web3-bzz@1.5.3
│ │ │ ├── @types/node@12.20.47 deduped
│ │ │ ├─┬ got@9.6.0
│ │ │ │ ├── @sindresorhus/is@0.14.0
│ │ │ │ ├─┬ @szmarczak/http-timer@1.1.2
│ │ │ │ │ └── defer-to-connect@1.1.3
│ │ │ │ ├─┬ cacheable-request@6.1.0
│ │ │ │ │ ├─┬ clone-response@1.0.2
│ │ │ │ │ │ └── mimic-response@1.0.1 deduped
│ │ │ │ │ ├─┬ get-stream@5.2.0
│ │ │ │ │ │ └── pump@3.0.0 deduped
│ │ │ │ │ ├── http-cache-semantics@4.1.0
│ │ │ │ │ ├─┬ keyv@3.1.0
│ │ │ │ │ │ └── json-buffer@3.0.0
│ │ │ │ │ ├── lowercase-keys@2.0.0
│ │ │ │ │ ├── normalize-url@4.5.1
│ │ │ │ │ └─┬ responselike@1.0.2
│ │ │ │ │ └── lowercase-keys@1.0.1 deduped
│ │ │ │ ├─┬ decompress-response@3.3.0
│ │ │ │ │ └── mimic-response@1.0.1 deduped
│ │ │ │ ├── duplexer3@0.1.4
│ │ │ │ ├─┬ get-stream@4.1.0
│ │ │ │ │ └─┬ pump@3.0.0
│ │ │ │ │ ├─┬ end-of-stream@1.4.4
│ │ │ │ │ │ └── once@1.4.0 deduped
│ │ │ │ │ └── once@1.4.0 deduped
│ │ │ │ ├── lowercase-keys@1.0.1
│ │ │ │ ├── mimic-response@1.0.1
│ │ │ │ ├── p-cancelable@1.1.0
│ │ │ │ ├── to-readable-stream@1.0.0
│ │ │ │ └─┬ url-parse-lax@3.0.0
│ │ │ │ └── prepend-http@2.0.0
│ │ │ └─┬ swarm-js@0.1.40
│ │ │ ├── bluebird@3.7.2 deduped
│ │ │ ├── buffer@5.7.1 deduped
│ │ │ ├─┬ eth-lib@0.1.29
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ ├── nano-json-stream-parser@0.1.2
│ │ │ │ ├─┬ servify@0.1.12
│ │ │ │ │ ├─┬ body-parser@1.19.2
│ │ │ │ │ │ ├── bytes@3.1.2 deduped
│ │ │ │ │ │ ├── content-type@1.0.4
│ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ ├── depd@1.1.2
│ │ │ │ │ │ ├─┬ http-errors@1.8.1
│ │ │ │ │ │ │ ├── depd@1.1.2 deduped
│ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ ├── setprototypeof@1.2.0 deduped
│ │ │ │ │ │ │ ├── statuses@1.5.0
│ │ │ │ │ │ │ └── toidentifier@1.0.1 deduped
│ │ │ │ │ │ ├── iconv-lite@0.4.24 deduped
│ │ │ │ │ │ ├─┬ on-finished@2.3.0
│ │ │ │ │ │ │ └── ee-first@1.1.1
│ │ │ │ │ │ ├── qs@6.9.7
│ │ │ │ │ │ ├─┬ raw-body@2.4.3
│ │ │ │ │ │ │ ├── bytes@3.1.2 deduped
│ │ │ │ │ │ │ ├── http-errors@1.8.1 deduped
│ │ │ │ │ │ │ ├── iconv-lite@0.4.24 deduped
│ │ │ │ │ │ │ └── unpipe@1.0.0 deduped
│ │ │ │ │ │ └─┬ type-is@1.6.18
│ │ │ │ │ │ ├── media-typer@0.3.0
│ │ │ │ │ │ └── mime-types@2.1.35 deduped
│ │ │ │ │ ├─┬ cors@2.8.5
│ │ │ │ │ │ ├── object-assign@4.1.1 deduped
│ │ │ │ │ │ └── vary@1.1.2
│ │ │ │ │ ├─┬ express@4.17.3
│ │ │ │ │ │ ├─┬ accepts@1.3.8
│ │ │ │ │ │ │ ├── mime-types@2.1.35 deduped
│ │ │ │ │ │ │ └── negotiator@0.6.3
│ │ │ │ │ │ ├── array-flatten@1.1.1
│ │ │ │ │ │ ├── body-parser@1.19.2 deduped
│ │ │ │ │ │ ├─┬ content-disposition@0.5.4
│ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ ├── content-type@1.0.4 deduped
│ │ │ │ │ │ ├── cookie-signature@1.0.6
│ │ │ │ │ │ ├── cookie@0.4.2 deduped
│ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ ├── depd@1.1.2
│ │ │ │ │ │ ├── encodeurl@1.0.2
│ │ │ │ │ │ ├── escape-html@1.0.3
│ │ │ │ │ │ ├── etag@1.8.1
│ │ │ │ │ │ ├─┬ finalhandler@1.1.2
│ │ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ │ ├── encodeurl@1.0.2 deduped
│ │ │ │ │ │ │ ├── escape-html@1.0.3 deduped
│ │ │ │ │ │ │ ├── on-finished@2.3.0 deduped
│ │ │ │ │ │ │ ├── parseurl@1.3.3 deduped
│ │ │ │ │ │ │ ├── statuses@1.5.0
│ │ │ │ │ │ │ └── unpipe@1.0.0 deduped
│ │ │ │ │ │ ├── fresh@0.5.2
│ │ │ │ │ │ ├── merge-descriptors@1.0.1
│ │ │ │ │ │ ├── methods@1.1.2
│ │ │ │ │ │ ├── on-finished@2.3.0 deduped
│ │ │ │ │ │ ├── parseurl@1.3.3
│ │ │ │ │ │ ├── path-to-regexp@0.1.7
│ │ │ │ │ │ ├─┬ proxy-addr@2.0.7
│ │ │ │ │ │ │ ├── forwarded@0.2.0
│ │ │ │ │ │ │ └── ipaddr.js@1.9.1
│ │ │ │ │ │ ├── qs@6.9.7
│ │ │ │ │ │ ├── range-parser@1.2.1
│ │ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ ├─┬ send@0.17.2
│ │ │ │ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ │ │ │ └── ms@2.0.0
│ │ │ │ │ │ │ ├── depd@1.1.2
│ │ │ │ │ │ │ ├── destroy@1.0.4
│ │ │ │ │ │ │ ├── encodeurl@1.0.2 deduped
│ │ │ │ │ │ │ ├── escape-html@1.0.3 deduped
│ │ │ │ │ │ │ ├── etag@1.8.1 deduped
│ │ │ │ │ │ │ ├── fresh@0.5.2 deduped
│ │ │ │ │ │ │ ├─┬ http-errors@1.8.1
│ │ │ │ │ │ │ │ ├── depd@1.1.2 deduped
│ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ ├── setprototypeof@1.2.0 deduped
│ │ │ │ │ │ │ │ ├── statuses@1.5.0 deduped
│ │ │ │ │ │ │ │ └── toidentifier@1.0.1 deduped
│ │ │ │ │ │ │ ├── mime@1.6.0
│ │ │ │ │ │ │ ├── ms@2.1.3
│ │ │ │ │ │ │ ├── on-finished@2.3.0 deduped
│ │ │ │ │ │ │ ├── range-parser@1.2.1 deduped
│ │ │ │ │ │ │ └── statuses@1.5.0
│ │ │ │ │ │ ├─┬ serve-static@1.14.2
│ │ │ │ │ │ │ ├── encodeurl@1.0.2 deduped
│ │ │ │ │ │ │ ├── escape-html@1.0.3 deduped
│ │ │ │ │ │ │ ├── parseurl@1.3.3 deduped
│ │ │ │ │ │ │ └── send@0.17.2 deduped
│ │ │ │ │ │ ├── setprototypeof@1.2.0 deduped
│ │ │ │ │ │ ├── statuses@1.5.0
│ │ │ │ │ │ ├── type-is@1.6.18 deduped
│ │ │ │ │ │ ├── utils-merge@1.0.1
│ │ │ │ │ │ └── vary@1.1.2 deduped
│ │ │ │ │ ├── request@2.88.2 deduped
│ │ │ │ │ └── xhr@2.6.0 deduped
│ │ │ │ ├─┬ ws@3.3.3
│ │ │ │ │ ├── async-limiter@1.0.1
│ │ │ │ │ ├── safe-buffer@5.1.2
│ │ │ │ │ └── ultron@1.1.1
│ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ ├─┬ fs-extra@4.0.3
│ │ │ │ ├── graceful-fs@4.2.9 deduped
│ │ │ │ ├── jsonfile@4.0.0 deduped
│ │ │ │ └── universalify@0.1.2 deduped
│ │ │ ├─┬ got@7.1.0
│ │ │ │ ├── decompress-response@3.3.0 deduped
│ │ │ │ ├── duplexer3@0.1.4 deduped
│ │ │ │ ├── get-stream@3.0.0
│ │ │ │ ├── is-plain-obj@1.1.0
│ │ │ │ ├── is-retry-allowed@1.2.0
│ │ │ │ ├── is-stream@1.1.0
│ │ │ │ ├─┬ isurl@1.0.0
│ │ │ │ │ ├─┬ has-to-string-tag-x@1.4.1
│ │ │ │ │ │ └── has-symbol-support-x@1.4.2
│ │ │ │ │ └── is-object@1.0.2
│ │ │ │ ├── lowercase-keys@1.0.1 deduped
│ │ │ │ ├── p-cancelable@0.3.0
│ │ │ │ ├─┬ p-timeout@1.2.1
│ │ │ │ │ └── p-finally@1.0.0
│ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ ├── timed-out@4.0.1
│ │ │ │ ├─┬ url-parse-lax@1.0.0
│ │ │ │ │ └── prepend-http@1.0.4
│ │ │ │ └── url-to-options@1.0.1
│ │ │ ├── mime-types@2.1.35 deduped
│ │ │ ├─┬ mkdirp-promise@5.0.1
│ │ │ │ └── mkdirp@0.5.6 deduped
│ │ │ ├── mock-fs@4.14.0
│ │ │ ├── setimmediate@1.0.5 deduped
│ │ │ ├─┬ tar@4.4.19
│ │ │ │ ├── chownr@1.1.4
│ │ │ │ ├─┬ fs-minipass@1.2.7
│ │ │ │ │ └── minipass@2.9.0 deduped
│ │ │ │ ├─┬ minipass@2.9.0
│ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ └── yallist@3.1.1 deduped
│ │ │ │ ├─┬ minizlib@1.3.3
│ │ │ │ │ └── minipass@2.9.0 deduped
│ │ │ │ ├── mkdirp@0.5.6 deduped
│ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ └── yallist@3.1.1 deduped
│ │ │ └─┬ xhr-request@1.1.0
│ │ │ ├── buffer-to-arraybuffer@0.0.5
│ │ │ ├── object-assign@4.1.1 deduped
│ │ │ ├─┬ query-string@5.1.1
│ │ │ │ ├── decode-uri-component@0.2.0
│ │ │ │ ├── object-assign@4.1.1 deduped
│ │ │ │ └── strict-uri-encode@1.1.0
│ │ │ ├─┬ simple-get@2.8.2
│ │ │ │ ├── decompress-response@3.3.0 deduped
│ │ │ │ ├── once@1.4.0 deduped
│ │ │ │ └── simple-concat@1.0.1
│ │ │ ├── timed-out@4.0.1 deduped
│ │ │ ├── url-set-query@1.0.0
│ │ │ └─┬ xhr@2.6.0
│ │ │ ├─┬ global@4.4.0
│ │ │ │ ├─┬ min-document@2.19.0
│ │ │ │ │ └── dom-walk@0.1.2
│ │ │ │ └── process@0.11.10
│ │ │ ├── is-function@1.0.2
│ │ │ ├── parse-headers@2.0.5
│ │ │ └── xtend@4.0.2 deduped
│ │ ├─┬ web3-core@1.5.3
│ │ │ ├─┬ @types/bn.js@4.11.6
│ │ │ │ └── @types/node@12.20.47 deduped
│ │ │ ├── @types/node@12.20.47 deduped
│ │ │ ├── bignumber.js@9.0.2 deduped
│ │ │ ├─┬ web3-core-helpers@1.5.3
│ │ │ │ ├── web3-eth-iban@1.5.3 deduped
│ │ │ │ └─┬ web3-utils@1.5.3
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ └── utf8@3.0.0 deduped
│ │ │ ├─┬ web3-core-method@1.5.3
│ │ │ │ ├── @ethereumjs/common@2.6.3 deduped
│ │ │ │ ├── @ethersproject/transactions@5.6.0 deduped
│ │ │ │ ├── web3-core-helpers@1.5.3 deduped
│ │ │ │ ├─┬ web3-core-promievent@1.5.3
│ │ │ │ │ └── eventemitter3@4.0.4 deduped
│ │ │ │ ├── web3-core-subscriptions@1.5.3 deduped
│ │ │ │ └─┬ web3-utils@1.5.3
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ └── utf8@3.0.0 deduped
│ │ │ ├─┬ web3-core-requestmanager@1.5.3
│ │ │ │ ├─┬ util@0.12.4
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├─┬ is-arguments@1.1.1
│ │ │ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ │ │ └── has-tostringtag@1.0.0 deduped
│ │ │ │ │ ├─┬ is-generator-function@1.0.10
│ │ │ │ │ │ └── has-tostringtag@1.0.0 deduped
│ │ │ │ │ ├─┬ is-typed-array@1.1.8
│ │ │ │ │ │ ├── available-typed-arrays@1.0.5
│ │ │ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ │ │ ├── es-abstract@1.19.2 deduped
│ │ │ │ │ │ ├── foreach@2.0.5
│ │ │ │ │ │ └── has-tostringtag@1.0.0 deduped
│ │ │ │ │ ├── safe-buffer@5.2.1 deduped
│ │ │ │ │ └─┬ which-typed-array@1.1.7
│ │ │ │ │ ├── available-typed-arrays@1.0.5 deduped
│ │ │ │ │ ├── call-bind@1.0.2 deduped
│ │ │ │ │ ├── es-abstract@1.19.2 deduped
│ │ │ │ │ ├── foreach@2.0.5 deduped
│ │ │ │ │ ├── has-tostringtag@1.0.0 deduped
│ │ │ │ │ └── is-typed-array@1.1.8 deduped
│ │ │ │ ├── web3-core-helpers@1.5.3 deduped
│ │ │ │ ├─┬ web3-providers-http@1.5.3
│ │ │ │ │ ├── web3-core-helpers@1.5.3 deduped
│ │ │ │ │ └─┬ xhr2-cookies@1.1.0
│ │ │ │ │ └── cookiejar@2.1.3
│ │ │ │ ├─┬ web3-providers-ipc@1.5.3
│ │ │ │ │ ├─┬ oboe@2.1.5
│ │ │ │ │ │ └── http-https@1.0.0
│ │ │ │ │ └── web3-core-helpers@1.5.3 deduped
│ │ │ │ └─┬ web3-providers-ws@1.5.3
│ │ │ │ ├── eventemitter3@4.0.4 deduped
│ │ │ │ ├── web3-core-helpers@1.5.3 deduped
│ │ │ │ └─┬ websocket@1.0.34
│ │ │ │ ├── bufferutil@4.0.6 deduped
│ │ │ │ ├─┬ debug@2.6.9
│ │ │ │ │ └── ms@2.0.0
│ │ │ │ ├─┬ es5-ext@0.10.59
│ │ │ │ │ ├─┬ es6-iterator@2.0.3
│ │ │ │ │ │ ├─┬ d@1.0.1
│ │ │ │ │ │ │ ├── es5-ext@0.10.59 deduped
│ │ │ │ │ │ │ └── type@1.2.0
│ │ │ │ │ │ ├── es5-ext@0.10.59 deduped
│ │ │ │ │ │ └── es6-symbol@3.1.3 deduped
│ │ │ │ │ ├─┬ es6-symbol@3.1.3
│ │ │ │ │ │ ├── d@1.0.1 deduped
│ │ │ │ │ │ └─┬ ext@1.6.0
│ │ │ │ │ │ └── type@2.6.0
│ │ │ │ │ └── next-tick@1.1.0
│ │ │ │ ├─┬ typedarray-to-buffer@3.1.5
│ │ │ │ │ └── is-typedarray@1.0.0 deduped
│ │ │ │ ├── utf-8-validate@5.0.9 deduped
│ │ │ │ └── yaeti@0.0.6
│ │ │ └─┬ web3-utils@1.5.3
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ ├── randombytes@2.1.0 deduped
│ │ │ └── utf8@3.0.0 deduped
│ │ ├─┬ web3-eth-personal@1.5.3
│ │ │ ├── @types/node@12.20.47 deduped
│ │ │ ├── web3-core-helpers@1.5.3 deduped
│ │ │ ├── web3-core-method@1.5.3 deduped
│ │ │ ├── web3-core@1.5.3 deduped
│ │ │ ├── web3-net@1.5.3 deduped
│ │ │ └─┬ web3-utils@1.5.3
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ ├── randombytes@2.1.0 deduped
│ │ │ └── utf8@3.0.0 deduped
│ │ ├─┬ web3-eth@1.5.3
│ │ │ ├── web3-core-helpers@1.5.3 deduped
│ │ │ ├── web3-core-method@1.5.3 deduped
│ │ │ ├─┬ web3-core-subscriptions@1.5.3
│ │ │ │ ├── eventemitter3@4.0.4
│ │ │ │ └── web3-core-helpers@1.5.3 deduped
│ │ │ ├── web3-core@1.5.3 deduped
│ │ │ ├─┬ web3-eth-abi@1.5.3
│ │ │ │ ├─┬ @ethersproject/abi@5.0.7
│ │ │ │ │ ├── @ethersproject/address@5.6.0 deduped
│ │ │ │ │ ├── @ethersproject/bignumber@5.6.0 deduped
│ │ │ │ │ ├── @ethersproject/bytes@5.6.1 deduped
│ │ │ │ │ ├── @ethersproject/constants@5.6.0 deduped
│ │ │ │ │ ├── @ethersproject/hash@5.6.0 deduped
│ │ │ │ │ ├── @ethersproject/keccak256@5.6.0 deduped
│ │ │ │ │ ├── @ethersproject/logger@5.6.0 deduped
│ │ │ │ │ ├── @ethersproject/properties@5.6.0 deduped
│ │ │ │ │ └── @ethersproject/strings@5.6.0 deduped
│ │ │ │ └─┬ web3-utils@1.5.3
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ └── utf8@3.0.0 deduped
│ │ │ ├─┬ web3-eth-accounts@1.5.3
│ │ │ │ ├── @ethereumjs/common@2.6.3 deduped
│ │ │ │ ├── @ethereumjs/tx@3.5.1 deduped
│ │ │ │ ├─┬ crypto-browserify@3.12.0
│ │ │ │ │ ├─┬ browserify-cipher@1.0.1
│ │ │ │ │ │ ├── browserify-aes@1.2.0 deduped
│ │ │ │ │ │ ├─┬ browserify-des@1.0.2
│ │ │ │ │ │ │ ├── cipher-base@1.0.4 deduped
│ │ │ │ │ │ │ ├─┬ des.js@1.0.1
│ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ └── minimalistic-assert@1.0.1 deduped
│ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ └── evp_bytestokey@1.0.3 deduped
│ │ │ │ │ ├─┬ browserify-sign@4.2.1
│ │ │ │ │ │ ├── bn.js@5.2.0
│ │ │ │ │ │ ├─┬ browserify-rsa@4.1.0
│ │ │ │ │ │ │ ├── bn.js@5.2.0
│ │ │ │ │ │ │ └── randombytes@2.1.0 deduped
│ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ ├── create-hmac@1.1.7 deduped
│ │ │ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ ├─┬ parse-asn1@5.1.6
│ │ │ │ │ │ │ ├─┬ asn1.js@5.4.1
│ │ │ │ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ │ │ │ ├── minimalistic-assert@1.0.1 deduped
│ │ │ │ │ │ │ │ └── safer-buffer@2.1.2 deduped
│ │ │ │ │ │ │ ├── browserify-aes@1.2.0 deduped
│ │ │ │ │ │ │ ├── evp_bytestokey@1.0.3 deduped
│ │ │ │ │ │ │ ├── pbkdf2@3.1.2 deduped
│ │ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ │ ├── readable-stream@3.6.0 deduped
│ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ ├─┬ create-ecdh@4.0.4
│ │ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ │ └── elliptic@6.5.4 deduped
│ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ ├── create-hmac@1.1.7 deduped
│ │ │ │ │ ├─┬ diffie-hellman@5.0.3
│ │ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ │ ├── miller-rabin@4.0.1 deduped
│ │ │ │ │ │ └── randombytes@2.1.0 deduped
│ │ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ │ ├── pbkdf2@3.1.2 deduped
│ │ │ │ │ ├─┬ public-encrypt@4.0.3
│ │ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ │ ├── browserify-rsa@4.1.0 deduped
│ │ │ │ │ │ ├── create-hash@1.2.0 deduped
│ │ │ │ │ │ ├── parse-asn1@5.1.6 deduped
│ │ │ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ │ └─┬ randomfill@1.0.4
│ │ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ │ ├── ethereumjs-util@7.1.4 deduped
│ │ │ │ ├── scrypt-js@3.0.1 deduped
│ │ │ │ ├── uuid@3.3.2
│ │ │ │ ├── web3-core-helpers@1.5.3 deduped
│ │ │ │ ├── web3-core-method@1.5.3 deduped
│ │ │ │ ├── web3-core@1.5.3 deduped
│ │ │ │ └─┬ web3-utils@1.5.3
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├── eth-lib@0.2.8 deduped
│ │ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ └── utf8@3.0.0 deduped
│ │ │ ├─┬ web3-eth-contract@1.5.3
│ │ │ │ ├─┬ @types/bn.js@4.11.6
│ │ │ │ │ └── @types/node@12.20.47 deduped
│ │ │ │ ├── web3-core-helpers@1.5.3 deduped
│ │ │ │ ├── web3-core-method@1.5.3 deduped
│ │ │ │ ├── web3-core-promievent@1.5.3 deduped
│ │ │ │ ├── web3-core-subscriptions@1.5.3 deduped
│ │ │ │ ├── web3-core@1.5.3 deduped
│ │ │ │ ├── web3-eth-abi@1.5.3 deduped
│ │ │ │ └─┬ web3-utils@1.5.3
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ └── utf8@3.0.0 deduped
│ │ │ ├─┬ web3-eth-ens@1.5.3
│ │ │ │ ├─┬ content-hash@2.5.2
│ │ │ │ │ ├─┬ cids@0.7.5
│ │ │ │ │ │ ├── buffer@5.7.1 deduped
│ │ │ │ │ │ ├── class-is@1.1.0
│ │ │ │ │ │ ├─┬ multibase@0.6.1
│ │ │ │ │ │ │ ├── base-x@3.0.9 deduped
│ │ │ │ │ │ │ └── buffer@5.7.1 deduped
│ │ │ │ │ │ ├─┬ multicodec@1.0.4
│ │ │ │ │ │ │ ├── buffer@5.7.1 deduped
│ │ │ │ │ │ │ └── varint@5.0.2 deduped
│ │ │ │ │ │ └── multihashes@0.4.21 deduped
│ │ │ │ │ ├─┬ multicodec@0.5.7
│ │ │ │ │ │ └── varint@5.0.2
│ │ │ │ │ └─┬ multihashes@0.4.21
│ │ │ │ │ ├── buffer@5.7.1 deduped
│ │ │ │ │ ├─┬ multibase@0.7.0
│ │ │ │ │ │ ├── base-x@3.0.9 deduped
│ │ │ │ │ │ └── buffer@5.7.1 deduped
│ │ │ │ │ └── varint@5.0.2 deduped
│ │ │ │ ├── eth-ens-namehash@2.0.8 deduped
│ │ │ │ ├── web3-core-helpers@1.5.3 deduped
│ │ │ │ ├── web3-core-promievent@1.5.3 deduped
│ │ │ │ ├── web3-core@1.5.3 deduped
│ │ │ │ ├── web3-eth-abi@1.5.3 deduped
│ │ │ │ ├── web3-eth-contract@1.5.3 deduped
│ │ │ │ └─┬ web3-utils@1.5.3
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ └── utf8@3.0.0 deduped
│ │ │ ├─┬ web3-eth-iban@1.5.3
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ └─┬ web3-utils@1.5.3
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ │ ├── randombytes@2.1.0 deduped
│ │ │ │ └── utf8@3.0.0 deduped
│ │ │ ├── web3-eth-personal@1.5.3 deduped
│ │ │ ├── web3-net@1.5.3 deduped
│ │ │ └─┬ web3-utils@1.5.3
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ ├── randombytes@2.1.0 deduped
│ │ │ └── utf8@3.0.0 deduped
│ │ ├─┬ web3-net@1.5.3
│ │ │ ├── web3-core-method@1.5.3 deduped
│ │ │ ├── web3-core@1.5.3 deduped
│ │ │ └─┬ web3-utils@1.5.3
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ ├─┬ eth-lib@0.2.8
│ │ │ │ ├── bn.js@4.12.0 deduped
│ │ │ │ ├── elliptic@6.5.4 deduped
│ │ │ │ └── xhr-request-promise@0.1.3 deduped
│ │ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ │ ├── ethjs-unit@0.1.6 deduped
│ │ │ ├── number-to-bn@1.7.0 deduped
│ │ │ ├── randombytes@2.1.0 deduped
│ │ │ └── utf8@3.0.0 deduped
│ │ ├─┬ web3-shh@1.5.3
│ │ │ ├── web3-core-method@1.5.3 deduped
│ │ │ ├── web3-core-subscriptions@1.5.3 deduped
│ │ │ ├── web3-core@1.5.3 deduped
│ │ │ └── web3-net@1.5.3 deduped
│ │ └─┬ web3-utils@1.5.3
│ │ ├── bn.js@4.12.0 deduped
│ │ ├─┬ eth-lib@0.2.8
│ │ │ ├── bn.js@4.12.0 deduped
│ │ │ ├── elliptic@6.5.4 deduped
│ │ │ └─┬ xhr-request-promise@0.1.3
│ │ │ └── xhr-request@1.1.0 deduped
│ │ ├── ethereum-bloom-filters@1.0.10 deduped
│ │ ├── ethjs-unit@0.1.6 deduped
│ │ ├── number-to-bn@1.7.0 deduped
│ │ ├── randombytes@2.1.0 deduped
│ │ └── utf8@3.0.0 deduped
│ ├─┬ chalk@2.4.2
│ │ ├─┬ ansi-styles@3.2.1
│ │ │ └─┬ color-convert@1.9.3
│ │ │ └── color-name@1.1.3
│ │ ├── escape-string-regexp@1.0.5
│ │ └─┬ supports-color@5.5.0
│ │ └── has-flag@3.0.0
│ ├── death@1.1.0
│ ├─┬ detect-port@1.3.0
│ │ ├── address@1.1.2
│ │ └─┬ debug@2.6.9
│ │ └── ms@2.0.0
│ ├─┬ fs-extra@8.1.0
│ │ ├── graceful-fs@4.2.9 deduped
│ │ ├── jsonfile@4.0.0 deduped
│ │ └── universalify@0.1.2 deduped
│ ├─┬ ghost-testrpc@0.0.2
│ │ ├─┬ chalk@2.4.2
│ │ │ ├─┬ ansi-styles@3.2.1
│ │ │ │ └─┬ color-convert@1.9.3
│ │ │ │ └── color-name@1.1.3
│ │ │ ├── escape-string-regexp@1.0.5
│ │ │ └─┬ supports-color@5.5.0
│ │ │ └── has-flag@3.0.0
│ │ └── node-emoji@1.11.0 deduped
│ ├─┬ global-modules@2.0.0
│ │ └─┬ global-prefix@3.0.0
│ │ ├── ini@1.3.8
│ │ ├── kind-of@6.0.3
│ │ └─┬ which@1.3.1
│ │ └── isexe@2.0.0 deduped
│ ├─┬ globby@10.0.2
│ │ ├─┬ @types/glob@7.2.0
│ │ │ ├── @types/minimatch@3.0.5
│ │ │ └── @types/node@12.20.47 deduped
│ │ ├── array-union@2.1.0
│ │ ├─┬ dir-glob@3.0.1
│ │ │ └── path-type@4.0.0
│ │ ├─┬ fast-glob@3.2.11
│ │ │ ├── @nodelib/fs.stat@2.0.5
│ │ │ ├─┬ @nodelib/fs.walk@1.2.8
│ │ │ │ ├─┬ @nodelib/fs.scandir@2.1.5
│ │ │ │ │ ├── @nodelib/fs.stat@2.0.5 deduped
│ │ │ │ │ └─┬ run-parallel@1.2.0
│ │ │ │ │ └── queue-microtask@1.2.3
│ │ │ │ └─┬ fastq@1.13.0
│ │ │ │ └── reusify@1.0.4
│ │ │ ├── glob-parent@5.1.2 deduped
│ │ │ ├── merge2@1.4.1 deduped
│ │ │ └─┬ micromatch@4.0.5
│ │ │ ├── braces@3.0.2 deduped
│ │ │ └── picomatch@2.3.1 deduped
│ │ ├── glob@7.2.0 deduped
│ │ ├── ignore@5.2.0 deduped
│ │ ├── merge2@1.4.1
│ │ └── slash@3.0.0 deduped
│ ├── jsonschema@1.4.0
│ ├── lodash@4.17.21 deduped
│ ├─┬ node-emoji@1.11.0
│ │ └── lodash@4.17.21 deduped
│ ├── pify@4.0.1
│ ├─┬ recursive-readdir@2.2.2
│ │ └─┬ minimatch@3.0.4
│ │ └── brace-expansion@1.1.11 deduped
│ ├─┬ sc-istanbul@0.4.6
│ │ ├── abbrev@1.0.9
│ │ ├── async@1.5.2
│ │ ├─┬ escodegen@1.8.1
│ │ │ ├── esprima@2.7.3
│ │ │ ├── estraverse@1.9.3
│ │ │ ├── esutils@2.0.3 deduped
│ │ │ ├─┬ optionator@0.8.3
│ │ │ │ ├── deep-is@0.1.4 deduped
│ │ │ │ ├── fast-levenshtein@2.0.6 deduped
│ │ │ │ ├─┬ levn@0.3.0
│ │ │ │ │ ├── prelude-ls@1.1.2 deduped
│ │ │ │ │ └── type-check@0.3.2 deduped
│ │ │ │ ├── prelude-ls@1.1.2
│ │ │ │ ├─┬ type-check@0.3.2
│ │ │ │ │ └── prelude-ls@1.1.2 deduped
│ │ │ │ └── word-wrap@1.2.3 deduped
│ │ │ └─┬ source-map@0.2.0
│ │ │ └── amdefine@1.0.1
│ │ ├── esprima@2.7.3
│ │ ├─┬ glob@5.0.15
│ │ │ ├── inflight@1.0.6 deduped
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ ├── minimatch@3.1.2 deduped
│ │ │ ├── once@1.4.0 deduped
│ │ │ └── path-is-absolute@1.0.1 deduped
│ │ ├─┬ handlebars@4.7.7
│ │ │ ├── minimist@1.2.6 deduped
│ │ │ ├── neo-async@2.6.2
│ │ │ ├── source-map@0.6.1
│ │ │ ├── uglify-js@3.15.3
│ │ │ └── wordwrap@1.0.0 deduped
│ │ ├── js-yaml@3.14.1 deduped
│ │ ├── mkdirp@0.5.6 deduped
│ │ ├─┬ nopt@3.0.6
│ │ │ └── abbrev@1.0.9 deduped
│ │ ├── once@1.4.0 deduped
│ │ ├── resolve@1.1.7
│ │ ├─┬ supports-color@3.2.3
│ │ │ └── has-flag@1.0.0
│ │ ├─┬ which@1.3.1
│ │ │ └── isexe@2.0.0 deduped
│ │ └── wordwrap@1.0.0
│ ├─┬ semver@7.3.5
│ │ └─┬ lru-cache@6.0.0
│ │ └── yallist@4.0.0
│ ├─┬ shelljs@0.8.5
│ │ ├── glob@7.2.0 deduped
│ │ ├── interpret@1.4.0
│ │ └─┬ rechoir@0.6.2
│ │ └── resolve@1.22.0 deduped
│ └─┬ web3-utils@1.7.1
│ ├── bn.js@4.12.0 deduped
│ ├─┬ ethereum-bloom-filters@1.0.10
│ │ └── js-sha3@0.8.0 deduped
│ ├── ethereumjs-util@7.1.4 deduped
│ ├─┬ ethjs-unit@0.1.6
│ │ ├── bn.js@4.11.6
│ │ └── number-to-bn@1.7.0 deduped
│ ├─┬ number-to-bn@1.7.0
│ │ ├── bn.js@4.11.6
│ │ └── strip-hex-prefix@1.0.0 deduped
│ ├── randombytes@2.1.0 deduped
│ └── utf8@3.0.0
├─┬ ts-node@10.7.0
│ ├─┬ @cspotcode/source-map-support@0.7.0
│ │ └── @cspotcode/source-map-consumer@0.8.0
│ ├── UNMET OPTIONAL DEPENDENCY @swc/core@>=1.2.50
│ ├── UNMET OPTIONAL DEPENDENCY @swc/wasm@>=1.2.50
│ ├── @tsconfig/node10@1.0.8
│ ├── @tsconfig/node12@1.0.9
│ ├── @tsconfig/node14@1.0.1
│ ├── @tsconfig/node16@1.0.2
│ ├── @types/node@12.20.47 deduped
│ ├── acorn-walk@8.2.0
│ ├── acorn@8.7.0
│ ├── arg@4.1.3
│ ├── create-require@1.1.1
│ ├── diff@4.0.2
│ ├── make-error@1.3.6
│ ├── typescript@4.6.3 deduped
│ ├── v8-compile-cache-lib@3.0.0
│ └── yn@3.1.1
├─┬ typechain@5.2.0
│ ├── @types/prettier@2.4.4
│ ├─┬ command-line-args@4.0.7
│ │ ├─┬ array-back@2.0.0
│ │ │ └── typical@2.6.1 deduped
│ │ ├─┬ find-replace@1.0.3
│ │ │ ├─┬ array-back@1.0.4
│ │ │ │ └── typical@2.6.1 deduped
│ │ │ └─┬ test-value@2.1.0
│ │ │ ├─┬ array-back@1.0.4
│ │ │ │ └── typical@2.6.1 deduped
│ │ │ └── typical@2.6.1 deduped
│ │ └── typical@2.6.1
│ ├── debug@4.3.4 deduped
│ ├── fs-extra@7.0.1 deduped
│ ├── glob@7.2.0 deduped
│ ├── js-sha3@0.8.0
│ ├── lodash@4.17.21 deduped
│ ├── mkdirp@1.0.4
│ ├── prettier@2.6.1 deduped
│ ├── ts-essentials@7.0.3 deduped
│ └── typescript@4.6.3 deduped
└── typescript@4.6.3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment