{
	"name": "web3-eth-accounts",
	"version": "1.6.1",
	"lockfileVersion": 2,
	"requires": true,
	"packages": {
		"": {
			"version": "1.6.1-rc.0",
			"license": "LGPL-3.0",
			"dependencies": {
				"ethereumjs-util": "^7.0.10"
			},
			"devDependencies": {
				"typescript": "^3.9.5"
			},
			"engines": {
				"node": ">=8.0.0"
			}
		},
		"node_modules/ethereumjs-util": {
			"version": "7.1.0",
			"resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.0.tgz",
			"integrity": "sha512-kR+vhu++mUDARrsMMhsjjzPduRVAeundLGXucGRHF3B4oEltOUspfgCVco4kckucj3FMlLaZHUl9n7/kdmr6Tw==",
			"dependencies": {
				"@types/bn.js": "^5.1.0",
				"bn.js": "^5.1.2",
				"create-hash": "^1.1.2",
				"ethereum-cryptography": "^0.1.3",
				"ethjs-util": "0.1.6",
				"rlp": "^2.2.4"
			},
			"engines": {
				"node": ">=10.0.0"
			}
		},
		"node_modules/ethereumjs-util/node_modules/@types/bn.js": {
			"version": "5.1.0",
			"resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz",
			"integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==",
			"dependencies": {
				"@types/node": "*"
			}
		},
		"node_modules/ethereumjs-util/node_modules/@types/node": {
			"version": "16.10.1",
			"resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz",
			"integrity": "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w=="
		},
		"node_modules/ethereumjs-util/node_modules/@types/pbkdf2": {
			"version": "3.1.0",
			"resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz",
			"integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==",
			"dependencies": {
				"@types/node": "*"
			}
		},
		"node_modules/ethereumjs-util/node_modules/@types/secp256k1": {
			"version": "4.0.3",
			"resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz",
			"integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==",
			"dependencies": {
				"@types/node": "*"
			}
		},
		"node_modules/ethereumjs-util/node_modules/base-x": {
			"version": "3.0.8",
			"resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz",
			"integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==",
			"dependencies": {
				"safe-buffer": "^5.0.1"
			}
		},
		"node_modules/ethereumjs-util/node_modules/blakejs": {
			"version": "1.1.1",
			"resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz",
			"integrity": "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg=="
		},
		"node_modules/ethereumjs-util/node_modules/bn.js": {
			"version": "5.2.0",
			"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
			"integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
		},
		"node_modules/ethereumjs-util/node_modules/brorand": {
			"version": "1.1.0",
			"resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
			"integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
		},
		"node_modules/ethereumjs-util/node_modules/browserify-aes": {
			"version": "1.2.0",
			"resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
			"integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
			"dependencies": {
				"buffer-xor": "^1.0.3",
				"cipher-base": "^1.0.0",
				"create-hash": "^1.1.0",
				"evp_bytestokey": "^1.0.3",
				"inherits": "^2.0.1",
				"safe-buffer": "^5.0.1"
			}
		},
		"node_modules/ethereumjs-util/node_modules/bs58": {
			"version": "4.0.1",
			"resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
			"integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=",
			"dependencies": {
				"base-x": "^3.0.2"
			}
		},
		"node_modules/ethereumjs-util/node_modules/bs58check": {
			"version": "2.1.2",
			"resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz",
			"integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==",
			"dependencies": {
				"bs58": "^4.0.0",
				"create-hash": "^1.1.0",
				"safe-buffer": "^5.1.2"
			}
		},
		"node_modules/ethereumjs-util/node_modules/buffer-xor": {
			"version": "1.0.3",
			"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
			"integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
		},
		"node_modules/ethereumjs-util/node_modules/cipher-base": {
			"version": "1.0.4",
			"resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
			"integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
			"dependencies": {
				"inherits": "^2.0.1",
				"safe-buffer": "^5.0.1"
			}
		},
		"node_modules/ethereumjs-util/node_modules/create-hash": {
			"version": "1.2.0",
			"resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
			"integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
			"dependencies": {
				"cipher-base": "^1.0.1",
				"inherits": "^2.0.1",
				"md5.js": "^1.3.4",
				"ripemd160": "^2.0.1",
				"sha.js": "^2.4.0"
			}
		},
		"node_modules/ethereumjs-util/node_modules/create-hmac": {
			"version": "1.1.7",
			"resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
			"integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
			"dependencies": {
				"cipher-base": "^1.0.3",
				"create-hash": "^1.1.0",
				"inherits": "^2.0.1",
				"ripemd160": "^2.0.0",
				"safe-buffer": "^5.0.1",
				"sha.js": "^2.4.8"
			}
		},
		"node_modules/ethereumjs-util/node_modules/elliptic": {
			"version": "6.5.4",
			"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
			"integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
			"dependencies": {
				"bn.js": "^4.11.9",
				"brorand": "^1.1.0",
				"hash.js": "^1.0.0",
				"hmac-drbg": "^1.0.1",
				"inherits": "^2.0.4",
				"minimalistic-assert": "^1.0.1",
				"minimalistic-crypto-utils": "^1.0.1"
			}
		},
		"node_modules/ethereumjs-util/node_modules/elliptic/node_modules/bn.js": {
			"version": "4.12.0",
			"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
			"integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
		},
		"node_modules/ethereumjs-util/node_modules/ethereum-cryptography": {
			"version": "0.1.3",
			"resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz",
			"integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==",
			"dependencies": {
				"@types/pbkdf2": "^3.0.0",
				"@types/secp256k1": "^4.0.1",
				"blakejs": "^1.1.0",
				"browserify-aes": "^1.2.0",
				"bs58check": "^2.1.2",
				"create-hash": "^1.2.0",
				"create-hmac": "^1.1.7",
				"hash.js": "^1.1.7",
				"keccak": "^3.0.0",
				"pbkdf2": "^3.0.17",
				"randombytes": "^2.1.0",
				"safe-buffer": "^5.1.2",
				"scrypt-js": "^3.0.0",
				"secp256k1": "^4.0.1",
				"setimmediate": "^1.0.5"
			}
		},
		"node_modules/ethereumjs-util/node_modules/ethjs-util": {
			"version": "0.1.6",
			"resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz",
			"integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==",
			"dependencies": {
				"is-hex-prefixed": "1.0.0",
				"strip-hex-prefix": "1.0.0"
			},
			"engines": {
				"node": ">=6.5.0",
				"npm": ">=3"
			}
		},
		"node_modules/ethereumjs-util/node_modules/evp_bytestokey": {
			"version": "1.0.3",
			"resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
			"integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
			"dependencies": {
				"md5.js": "^1.3.4",
				"safe-buffer": "^5.1.1"
			}
		},
		"node_modules/ethereumjs-util/node_modules/hash-base": {
			"version": "3.1.0",
			"resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
			"integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
			"dependencies": {
				"inherits": "^2.0.4",
				"readable-stream": "^3.6.0",
				"safe-buffer": "^5.2.0"
			},
			"engines": {
				"node": ">=4"
			}
		},
		"node_modules/ethereumjs-util/node_modules/hash.js": {
			"version": "1.1.7",
			"resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
			"integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
			"dependencies": {
				"inherits": "^2.0.3",
				"minimalistic-assert": "^1.0.1"
			}
		},
		"node_modules/ethereumjs-util/node_modules/hmac-drbg": {
			"version": "1.0.1",
			"resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
			"integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
			"dependencies": {
				"hash.js": "^1.0.3",
				"minimalistic-assert": "^1.0.0",
				"minimalistic-crypto-utils": "^1.0.1"
			}
		},
		"node_modules/ethereumjs-util/node_modules/inherits": {
			"version": "2.0.4",
			"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
			"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
		},
		"node_modules/ethereumjs-util/node_modules/is-hex-prefixed": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
			"integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=",
			"engines": {
				"node": ">=6.5.0",
				"npm": ">=3"
			}
		},
		"node_modules/ethereumjs-util/node_modules/keccak": {
			"version": "3.0.2",
			"resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz",
			"integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==",
			"hasInstallScript": true,
			"dependencies": {
				"node-addon-api": "^2.0.0",
				"node-gyp-build": "^4.2.0",
				"readable-stream": "^3.6.0"
			},
			"engines": {
				"node": ">=10.0.0"
			}
		},
		"node_modules/ethereumjs-util/node_modules/md5.js": {
			"version": "1.3.5",
			"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
			"integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
			"dependencies": {
				"hash-base": "^3.0.0",
				"inherits": "^2.0.1",
				"safe-buffer": "^5.1.2"
			}
		},
		"node_modules/ethereumjs-util/node_modules/minimalistic-assert": {
			"version": "1.0.1",
			"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
			"integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
		},
		"node_modules/ethereumjs-util/node_modules/minimalistic-crypto-utils": {
			"version": "1.0.1",
			"resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
			"integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
		},
		"node_modules/ethereumjs-util/node_modules/node-addon-api": {
			"version": "2.0.2",
			"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz",
			"integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="
		},
		"node_modules/ethereumjs-util/node_modules/node-gyp-build": {
			"version": "4.3.0",
			"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz",
			"integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==",
			"bin": {
				"node-gyp-build": "bin.js",
				"node-gyp-build-optional": "optional.js",
				"node-gyp-build-test": "build-test.js"
			}
		},
		"node_modules/ethereumjs-util/node_modules/pbkdf2": {
			"version": "3.1.2",
			"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
			"integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
			"dependencies": {
				"create-hash": "^1.1.2",
				"create-hmac": "^1.1.4",
				"ripemd160": "^2.0.1",
				"safe-buffer": "^5.0.1",
				"sha.js": "^2.4.8"
			},
			"engines": {
				"node": ">=0.12"
			}
		},
		"node_modules/ethereumjs-util/node_modules/randombytes": {
			"version": "2.1.0",
			"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
			"integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
			"dependencies": {
				"safe-buffer": "^5.1.0"
			}
		},
		"node_modules/ethereumjs-util/node_modules/readable-stream": {
			"version": "3.6.0",
			"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
			"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
			"dependencies": {
				"inherits": "^2.0.3",
				"string_decoder": "^1.1.1",
				"util-deprecate": "^1.0.1"
			},
			"engines": {
				"node": ">= 6"
			}
		},
		"node_modules/ethereumjs-util/node_modules/ripemd160": {
			"version": "2.0.2",
			"resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
			"integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
			"dependencies": {
				"hash-base": "^3.0.0",
				"inherits": "^2.0.1"
			}
		},
		"node_modules/ethereumjs-util/node_modules/rlp": {
			"version": "2.2.6",
			"resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz",
			"integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==",
			"dependencies": {
				"bn.js": "^4.11.1"
			},
			"bin": {
				"rlp": "bin/rlp"
			}
		},
		"node_modules/ethereumjs-util/node_modules/rlp/node_modules/bn.js": {
			"version": "4.12.0",
			"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
			"integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
		},
		"node_modules/ethereumjs-util/node_modules/safe-buffer": {
			"version": "5.2.1",
			"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
			"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
			"funding": [
				{
					"type": "github",
					"url": "https://github.com/sponsors/feross"
				},
				{
					"type": "patreon",
					"url": "https://www.patreon.com/feross"
				},
				{
					"type": "consulting",
					"url": "https://feross.org/support"
				}
			]
		},
		"node_modules/ethereumjs-util/node_modules/scrypt-js": {
			"version": "3.0.1",
			"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
			"integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
		},
		"node_modules/ethereumjs-util/node_modules/secp256k1": {
			"version": "4.0.2",
			"resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz",
			"integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==",
			"hasInstallScript": true,
			"dependencies": {
				"elliptic": "^6.5.2",
				"node-addon-api": "^2.0.0",
				"node-gyp-build": "^4.2.0"
			},
			"engines": {
				"node": ">=10.0.0"
			}
		},
		"node_modules/ethereumjs-util/node_modules/setimmediate": {
			"version": "1.0.5",
			"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
			"integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
		},
		"node_modules/ethereumjs-util/node_modules/sha.js": {
			"version": "2.4.11",
			"resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
			"integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
			"dependencies": {
				"inherits": "^2.0.1",
				"safe-buffer": "^5.0.1"
			},
			"bin": {
				"sha.js": "bin.js"
			}
		},
		"node_modules/ethereumjs-util/node_modules/string_decoder": {
			"version": "1.3.0",
			"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
			"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
			"dependencies": {
				"safe-buffer": "~5.2.0"
			}
		},
		"node_modules/ethereumjs-util/node_modules/strip-hex-prefix": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
			"integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=",
			"dependencies": {
				"is-hex-prefixed": "1.0.0"
			},
			"engines": {
				"node": ">=6.5.0",
				"npm": ">=3"
			}
		},
		"node_modules/ethereumjs-util/node_modules/util-deprecate": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
			"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
		},
		"node_modules/typescript": {
			"version": "3.9.9",
			"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.9.tgz",
			"integrity": "sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==",
			"dev": true,
			"bin": {
				"tsc": "bin/tsc",
				"tsserver": "bin/tsserver"
			},
			"engines": {
				"node": ">=4.2.0"
			}
		}
	},
	"dependencies": {
		"ethereumjs-util": {
			"version": "7.1.0",
			"resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.0.tgz",
			"integrity": "sha512-kR+vhu++mUDARrsMMhsjjzPduRVAeundLGXucGRHF3B4oEltOUspfgCVco4kckucj3FMlLaZHUl9n7/kdmr6Tw==",
			"requires": {
				"@types/bn.js": "^5.1.0",
				"bn.js": "^5.1.2",
				"create-hash": "^1.1.2",
				"ethereum-cryptography": "^0.1.3",
				"ethjs-util": "0.1.6",
				"rlp": "^2.2.4"
			},
			"dependencies": {
				"@types/bn.js": {
					"version": "5.1.0",
					"resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz",
					"integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==",
					"requires": {
						"@types/node": "*"
					}
				},
				"@types/node": {
					"version": "16.10.1",
					"resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz",
					"integrity": "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w=="
				},
				"@types/pbkdf2": {
					"version": "3.1.0",
					"resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz",
					"integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==",
					"requires": {
						"@types/node": "*"
					}
				},
				"@types/secp256k1": {
					"version": "4.0.3",
					"resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz",
					"integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==",
					"requires": {
						"@types/node": "*"
					}
				},
				"base-x": {
					"version": "3.0.8",
					"resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz",
					"integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==",
					"requires": {
						"safe-buffer": "^5.0.1"
					}
				},
				"blakejs": {
					"version": "1.1.1",
					"resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz",
					"integrity": "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg=="
				},
				"bn.js": {
					"version": "5.2.0",
					"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
					"integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
				},
				"brorand": {
					"version": "1.1.0",
					"resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
					"integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
				},
				"browserify-aes": {
					"version": "1.2.0",
					"resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
					"integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
					"requires": {
						"buffer-xor": "^1.0.3",
						"cipher-base": "^1.0.0",
						"create-hash": "^1.1.0",
						"evp_bytestokey": "^1.0.3",
						"inherits": "^2.0.1",
						"safe-buffer": "^5.0.1"
					}
				},
				"bs58": {
					"version": "4.0.1",
					"resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
					"integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=",
					"requires": {
						"base-x": "^3.0.2"
					}
				},
				"bs58check": {
					"version": "2.1.2",
					"resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz",
					"integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==",
					"requires": {
						"bs58": "^4.0.0",
						"create-hash": "^1.1.0",
						"safe-buffer": "^5.1.2"
					}
				},
				"buffer-xor": {
					"version": "1.0.3",
					"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
					"integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
				},
				"cipher-base": {
					"version": "1.0.4",
					"resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
					"integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
					"requires": {
						"inherits": "^2.0.1",
						"safe-buffer": "^5.0.1"
					}
				},
				"create-hash": {
					"version": "1.2.0",
					"resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
					"integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
					"requires": {
						"cipher-base": "^1.0.1",
						"inherits": "^2.0.1",
						"md5.js": "^1.3.4",
						"ripemd160": "^2.0.1",
						"sha.js": "^2.4.0"
					}
				},
				"create-hmac": {
					"version": "1.1.7",
					"resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
					"integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
					"requires": {
						"cipher-base": "^1.0.3",
						"create-hash": "^1.1.0",
						"inherits": "^2.0.1",
						"ripemd160": "^2.0.0",
						"safe-buffer": "^5.0.1",
						"sha.js": "^2.4.8"
					}
				},
				"elliptic": {
					"version": "6.5.4",
					"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
					"integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
					"requires": {
						"bn.js": "^4.11.9",
						"brorand": "^1.1.0",
						"hash.js": "^1.0.0",
						"hmac-drbg": "^1.0.1",
						"inherits": "^2.0.4",
						"minimalistic-assert": "^1.0.1",
						"minimalistic-crypto-utils": "^1.0.1"
					},
					"dependencies": {
						"bn.js": {
							"version": "4.12.0",
							"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
							"integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
						}
					}
				},
				"ethereum-cryptography": {
					"version": "0.1.3",
					"resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz",
					"integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==",
					"requires": {
						"@types/pbkdf2": "^3.0.0",
						"@types/secp256k1": "^4.0.1",
						"blakejs": "^1.1.0",
						"browserify-aes": "^1.2.0",
						"bs58check": "^2.1.2",
						"create-hash": "^1.2.0",
						"create-hmac": "^1.1.7",
						"hash.js": "^1.1.7",
						"keccak": "^3.0.0",
						"pbkdf2": "^3.0.17",
						"randombytes": "^2.1.0",
						"safe-buffer": "^5.1.2",
						"scrypt-js": "^3.0.0",
						"secp256k1": "^4.0.1",
						"setimmediate": "^1.0.5"
					}
				},
				"ethjs-util": {
					"version": "0.1.6",
					"resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz",
					"integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==",
					"requires": {
						"is-hex-prefixed": "1.0.0",
						"strip-hex-prefix": "1.0.0"
					}
				},
				"evp_bytestokey": {
					"version": "1.0.3",
					"resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
					"integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
					"requires": {
						"md5.js": "^1.3.4",
						"safe-buffer": "^5.1.1"
					}
				},
				"hash-base": {
					"version": "3.1.0",
					"resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
					"integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
					"requires": {
						"inherits": "^2.0.4",
						"readable-stream": "^3.6.0",
						"safe-buffer": "^5.2.0"
					}
				},
				"hash.js": {
					"version": "1.1.7",
					"resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
					"integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
					"requires": {
						"inherits": "^2.0.3",
						"minimalistic-assert": "^1.0.1"
					}
				},
				"hmac-drbg": {
					"version": "1.0.1",
					"resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
					"integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
					"requires": {
						"hash.js": "^1.0.3",
						"minimalistic-assert": "^1.0.0",
						"minimalistic-crypto-utils": "^1.0.1"
					}
				},
				"inherits": {
					"version": "2.0.4",
					"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
					"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
				},
				"is-hex-prefixed": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
					"integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ="
				},
				"keccak": {
					"version": "3.0.2",
					"resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz",
					"integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==",
					"requires": {
						"node-addon-api": "^2.0.0",
						"node-gyp-build": "^4.2.0",
						"readable-stream": "^3.6.0"
					}
				},
				"md5.js": {
					"version": "1.3.5",
					"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
					"integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
					"requires": {
						"hash-base": "^3.0.0",
						"inherits": "^2.0.1",
						"safe-buffer": "^5.1.2"
					}
				},
				"minimalistic-assert": {
					"version": "1.0.1",
					"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
					"integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
				},
				"minimalistic-crypto-utils": {
					"version": "1.0.1",
					"resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
					"integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
				},
				"node-addon-api": {
					"version": "2.0.2",
					"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz",
					"integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="
				},
				"node-gyp-build": {
					"version": "4.3.0",
					"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz",
					"integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q=="
				},
				"pbkdf2": {
					"version": "3.1.2",
					"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
					"integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
					"requires": {
						"create-hash": "^1.1.2",
						"create-hmac": "^1.1.4",
						"ripemd160": "^2.0.1",
						"safe-buffer": "^5.0.1",
						"sha.js": "^2.4.8"
					}
				},
				"randombytes": {
					"version": "2.1.0",
					"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
					"integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
					"requires": {
						"safe-buffer": "^5.1.0"
					}
				},
				"readable-stream": {
					"version": "3.6.0",
					"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
					"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
					"requires": {
						"inherits": "^2.0.3",
						"string_decoder": "^1.1.1",
						"util-deprecate": "^1.0.1"
					}
				},
				"ripemd160": {
					"version": "2.0.2",
					"resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
					"integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
					"requires": {
						"hash-base": "^3.0.0",
						"inherits": "^2.0.1"
					}
				},
				"rlp": {
					"version": "2.2.6",
					"resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz",
					"integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==",
					"requires": {
						"bn.js": "^4.11.1"
					},
					"dependencies": {
						"bn.js": {
							"version": "4.12.0",
							"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
							"integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
						}
					}
				},
				"safe-buffer": {
					"version": "5.2.1",
					"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
					"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
				},
				"scrypt-js": {
					"version": "3.0.1",
					"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
					"integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
				},
				"secp256k1": {
					"version": "4.0.2",
					"resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz",
					"integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==",
					"requires": {
						"elliptic": "^6.5.2",
						"node-addon-api": "^2.0.0",
						"node-gyp-build": "^4.2.0"
					}
				},
				"setimmediate": {
					"version": "1.0.5",
					"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
					"integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
				},
				"sha.js": {
					"version": "2.4.11",
					"resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
					"integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
					"requires": {
						"inherits": "^2.0.1",
						"safe-buffer": "^5.0.1"
					}
				},
				"string_decoder": {
					"version": "1.3.0",
					"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
					"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
					"requires": {
						"safe-buffer": "~5.2.0"
					}
				},
				"strip-hex-prefix": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
					"integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=",
					"requires": {
						"is-hex-prefixed": "1.0.0"
					}
				},
				"util-deprecate": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
					"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
				}
			}
		},
		"typescript": {
			"version": "3.9.9",
			"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.9.tgz",
			"integrity": "sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==",
			"dev": true
		}
	}
}
