{
	"name": "ethereumjs-vm",
	"versions": {
		"0.0.0": {
			"name": "ethereumjs-vm",
			"version": "0.0.0",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.3.0",
				"bn.js": "^3.0.1",
				"es6-shim": "^0.32.2",
				"ethereum-common": "0.0.3",
				"ethereumjs-account": "0.0.2",
				"ethereumjs-block": "0.0.1",
				"ethereumjs-util": "^1.3.4",
				"functional-red-black-tree": "^1.0.1",
				"rlp": "^1.0.1",
				"secp256k1": "0.0.17"
			},
			"devDependencies": {
				"ethereum-tests": "git+https://github.com/ethereum/tests.git",
				"ethereumjs-tx": "^0.5.4",
				"merkle-patricia-tree": "^1.1.1",
				"minimist": "^1.1.1",
				"sha3": "^1.1.0",
				"tape": "^4.0.0",
				"through2": "^2.0.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "./bin/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze@gmail.com"
			},
			"license": "GPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm#readme",
			"gitHead": "4909a8740f334473599bf8f757eedbd2df48bf0d",
			"_id": "ethereumjs-vm@0.0.0",
			"_shasum": "313ad48fbcf39ec8bfdad40c638ff46d30013144",
			"_from": ".",
			"_npmVersion": "2.10.1",
			"_nodeVersion": "0.12.4",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"dist": {
				"shasum": "313ad48fbcf39ec8bfdad40c638ff46d30013144",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.1": {
			"name": "ethereumjs-vm",
			"version": "0.1.1",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"bn.js": "^3.0.1",
				"es6-shim": "^0.33.0",
				"ethereum-common": "0.0.5",
				"ethereumjs-account": "0.0.3",
				"ethereumjs-block": "0.0.4",
				"ethereumjs-util": "^1.3.6",
				"functional-red-black-tree": "^1.0.1",
				"rlp": "^1.0.1",
				"secp256k1": "1.1.1",
				"secp256k1-browserify": "0.0.0"
			},
			"devDependencies": {
				"ethereum-tests": "git+https://github.com/ethereum/tests.git",
				"ethereumjs-tx": "^0.5.9",
				"merkle-patricia-tree": "^1.1.1",
				"minimist": "^1.1.1",
				"sha3": "^1.1.0",
				"tape": "^4.0.0",
				"through2": "^2.0.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "./bin/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"browser": {
				"secp256k1": "secp256k1-browserify"
			},
			"gitHead": "26c4e11029369968cad4d29de598387e2db6687c",
			"_id": "ethereumjs-vm@0.1.1",
			"_shasum": "3f5c55435444a73d912d98543d630f5303f07c6b",
			"_from": ".",
			"_npmVersion": "2.13.2",
			"_nodeVersion": "0.12.7",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "3f5c55435444a73d912d98543d630f5303f07c6b",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.2": {
			"name": "ethereumjs-vm",
			"version": "0.1.2",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"bn.js": "^3.0.1",
				"es6-shim": "^0.33.0",
				"ethereum-common": "0.0.5",
				"ethereumjs-account": "0.0.3",
				"ethereumjs-block": "0.0.4",
				"ethereumjs-util": "^1.3.6",
				"functional-red-black-tree": "^1.0.1",
				"rlp": "^1.0.1",
				"secp256k1": "1.1.1",
				"secp256k1-browserify": "0.0.0"
			},
			"devDependencies": {
				"ethereum-tests": "git+https://github.com/ethereum/tests.git",
				"ethereumjs-tx": "^0.5.9",
				"merkle-patricia-tree": "^1.1.1",
				"minimist": "^1.1.1",
				"sha3": "^1.1.0",
				"tape": "^4.0.0",
				"through2": "^2.0.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "./bin/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"browser": {
				"secp256k1": "secp256k1-browserify"
			},
			"gitHead": "26c4e11029369968cad4d29de598387e2db6687c",
			"_id": "ethereumjs-vm@0.1.2",
			"_shasum": "cc26f51dac441436ccc9652455836d536b4064d7",
			"_from": ".",
			"_npmVersion": "2.13.2",
			"_nodeVersion": "0.12.7",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "cc26f51dac441436ccc9652455836d536b4064d7",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.2.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.3": {
			"name": "ethereumjs-vm",
			"version": "0.1.3",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"bn.js": "^3.0.1",
				"es6-shim": "^0.33.0",
				"ethereum-common": "0.0.5",
				"ethereumjs-account": "0.0.3",
				"ethereumjs-block": "0.0.4",
				"ethereumjs-util": "^1.3.6",
				"functional-red-black-tree": "^1.0.1",
				"rlp": "^1.0.1",
				"secp256k1": "1.1.1",
				"secp256k1-browserify": "0.0.0"
			},
			"devDependencies": {
				"ethereum-tests": "git+https://github.com/ethereum/tests.git",
				"ethereumjs-tx": "^0.5.9",
				"merkle-patricia-tree": "^1.1.1",
				"minimist": "^1.1.1",
				"sha3": "^1.1.0",
				"tape": "^4.0.0",
				"through2": "^2.0.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "./bin/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"browser": {
				"secp256k1": "secp256k1-browserify"
			},
			"gitHead": "c760f3fbfe0135980e3f6f2cfefcb14ea4126995",
			"_id": "ethereumjs-vm@0.1.3",
			"_shasum": "0f242d31443150f9ea82b2e7356b1ba4c07af053",
			"_from": ".",
			"_npmVersion": "2.13.2",
			"_nodeVersion": "0.12.7",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "0f242d31443150f9ea82b2e7356b1ba4c07af053",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.3.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.4": {
			"name": "ethereumjs-vm",
			"version": "0.1.4",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"bn.js": "^3.0.1",
				"es6-shim": "^0.33.0",
				"ethereum-common": "0.0.5",
				"ethereumjs-account": "0.0.3",
				"ethereumjs-block": "0.0.4",
				"ethereumjs-util": "^1.3.6",
				"functional-red-black-tree": "^1.0.1",
				"rlp": "^1.0.1",
				"secp256k1": "1.1.1",
				"secp256k1-browserify": "0.0.0"
			},
			"devDependencies": {
				"ethereum-tests": "git+https://github.com/ethereum/tests.git",
				"ethereumjs-tx": "^0.5.9",
				"merkle-patricia-tree": "^1.1.1",
				"minimist": "^1.1.1",
				"sha3": "^1.1.0",
				"tape": "^4.0.0",
				"through2": "^2.0.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "./bin/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"browser": {
				"secp256k1": "secp256k1-browserify"
			},
			"gitHead": "a825cd7569a7ebf7021ac882b3ebc8219412d3c5",
			"_id": "ethereumjs-vm@0.1.4",
			"_shasum": "f58ed289aaf6d5d1377156b8452654d08a810940",
			"_from": ".",
			"_npmVersion": "2.13.2",
			"_nodeVersion": "0.12.7",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "f58ed289aaf6d5d1377156b8452654d08a810940",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.4.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.5": {
			"name": "ethereumjs-vm",
			"version": "0.1.5",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"bn.js": "^3.0.1",
				"es6-shim": "^0.33.0",
				"ethereum-common": "0.0.7",
				"ethereumjs-account": "0.0.3",
				"ethereumjs-block": "0.0.7",
				"ethereumjs-util": "^1.3.7",
				"functional-red-black-tree": "^1.0.1",
				"rlp": "^1.0.1",
				"secp256k1": "1.1.1",
				"secp256k1-browserify": "0.0.0"
			},
			"devDependencies": {
				"ethereum-tests": "git+https://github.com/ethereum/tests.git#develop",
				"ethereumjs-blockchain": "0.0.1",
				"ethereumjs-tx": "^0.6.0",
				"level": "^1.3.0",
				"leveldown": "^1.4.1",
				"levelup": "^1.2.1",
				"memdown": "^1.0.0",
				"merkle-patricia-tree": "^1.1.1",
				"minimist": "^1.1.1",
				"sha3": "^1.1.0",
				"tape": "^4.0.0",
				"through2": "^2.0.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "./bin/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"browser": {
				"secp256k1": "secp256k1-browserify"
			},
			"gitHead": "5b71e47a607fc9d85a8e6894adb33e680c0c69e1",
			"_id": "ethereumjs-vm@0.1.5",
			"_shasum": "1877d285f23bb43e13bfcba4ddd08fa967b264fc",
			"_from": ".",
			"_npmVersion": "2.13.5",
			"_nodeVersion": "0.12.7",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "1877d285f23bb43e13bfcba4ddd08fa967b264fc",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.5.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.6": {
			"name": "ethereumjs-vm",
			"version": "0.1.6",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"bn.js": "^3.1.2",
				"es6-shim": "^0.33.6",
				"ethereum-common": "0.0.10",
				"ethereumjs-account": "1.0.3",
				"ethereumjs-block": "1.0.0",
				"ethereumjs-util": "^2.0.1",
				"functional-red-black-tree": "^1.0.1",
				"history-tree": "^2.0.0",
				"merkle-patricia-tree": "^2.0.3",
				"rlp": "^2.0.0",
				"secp256k1": "1.1.4",
				"secp256k1-browserify": "0.0.0"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "1.2.1",
				"ethereumjs-testing": "git+https://github.com/wanderer/ethereumjs-testing.git",
				"ethereumjs-tx": "^0.6.7",
				"level": "^1.3.0",
				"leveldown": "^1.4.1",
				"levelup": "^1.2.1",
				"memdown": "^1.0.0",
				"minimist": "^1.1.1",
				"sha3": "^1.2.0",
				"standard": "^5.2.2",
				"tape": "^4.2.0",
				"through2": "^2.0.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "standard *js && ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"browser": {
				"secp256k1": "secp256k1-browserify"
			},
			"gitHead": "e657410ccaa485458e0a064ed378e5bb9f950757",
			"_id": "ethereumjs-vm@0.1.6",
			"_shasum": "e1f1cb7e49df0aaeb36c3c2ad5c562fc9a03818e",
			"_from": ".",
			"_npmVersion": "3.3.5",
			"_nodeVersion": "4.0.0",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "e1f1cb7e49df0aaeb36c3c2ad5c562fc9a03818e",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.6.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "ethereumjs-vm",
			"version": "1.0.0",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"bn.js": "^3.1.2",
				"es6-shim": "^0.33.6",
				"ethereum-common": "0.0.10",
				"ethereumjs-account": "1.0.3",
				"ethereumjs-block": "1.0.0",
				"ethereumjs-util": "^2.0.1",
				"functional-red-black-tree": "^1.0.1",
				"history-tree": "^2.0.0",
				"merkle-patricia-tree": "^2.0.3",
				"rlp": "^2.0.0",
				"secp256k1": "1.1.4",
				"secp256k1-browserify": "0.0.0"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "1.2.1",
				"ethereumjs-testing": "git+https://github.com/wanderer/ethereumjs-testing.git",
				"ethereumjs-tx": "^0.6.7",
				"level": "^1.3.0",
				"leveldown": "^1.4.1",
				"levelup": "^1.2.1",
				"memdown": "^1.0.0",
				"minimist": "^1.1.1",
				"sha3": "^1.2.0",
				"standard": "^5.2.2",
				"tape": "^4.2.0",
				"through2": "^2.0.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "standard *js && ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"browser": {
				"secp256k1": "secp256k1-browserify"
			},
			"gitHead": "dfe82a5e36db5a81fbd42a015aef75147b787437",
			"_id": "ethereumjs-vm@1.0.0",
			"_shasum": "8c6f1bb2295aa250b0689cc9a9a6586ec57253df",
			"_from": ".",
			"_npmVersion": "3.3.5",
			"_nodeVersion": "4.0.0",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "8c6f1bb2295aa250b0689cc9a9a6586ec57253df",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "ethereumjs-vm",
			"version": "1.0.1",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"bn.js": "^3.1.2",
				"es6-shim": "^0.33.6",
				"ethereum-common": "0.0.10",
				"ethereumjs-account": "1.0.3",
				"ethereumjs-block": "1.0.0",
				"ethereumjs-util": "^2.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.0",
				"rlp": "^2.0.0",
				"secp256k1": "1.1.5",
				"secp256k1-browserify": "0.0.0"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "1.3.1",
				"ethereumjs-testing": "git+https://github.com/wanderer/ethereumjs-testing.git",
				"ethereumjs-tx": "^0.6.9",
				"level": "^1.3.0",
				"leveldown": "^1.4.1",
				"levelup": "^1.2.1",
				"memdown": "^1.0.0",
				"minimist": "^1.1.1",
				"sha3": "^1.2.0",
				"standard": "^5.2.2",
				"tape": "^4.2.0",
				"through2": "^2.0.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "standard *js && ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"browser": {
				"secp256k1": "secp256k1-browserify"
			},
			"gitHead": "12ff3c36c9318a369d704a91d8767822d348cf2b",
			"_id": "ethereumjs-vm@1.0.1",
			"_shasum": "d0894affd4dc6bda66f5b035afd8105e0078dabf",
			"_from": ".",
			"_npmVersion": "3.3.8",
			"_nodeVersion": "4.2.1",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "d0894affd4dc6bda66f5b035afd8105e0078dabf",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"name": "ethereumjs-vm",
			"version": "1.0.2",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"bn.js": "^3.1.2",
				"es6-shim": "^0.33.6",
				"ethereum-common": "0.0.10",
				"ethereumjs-account": "1.0.4",
				"ethereumjs-block": "1.0.2",
				"ethereumjs-util": "2.0.4",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.0",
				"rlp": "^2.0.0",
				"secp256k1": "1.1.6",
				"secp256k1-browserify": "0.0.0"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "1.3.1",
				"ethereumjs-testing": "git+https://github.com/wanderer/ethereumjs-testing.git",
				"ethereumjs-tx": "^0.6.9",
				"level": "^1.3.0",
				"leveldown": "^1.4.1",
				"levelup": "^1.2.1",
				"memdown": "^1.0.0",
				"minimist": "^1.1.1",
				"sha3": "^1.2.0",
				"standard": "^5.2.2",
				"tape": "^4.2.0",
				"through2": "^2.0.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "standard *js && ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"browser": {
				"secp256k1": "secp256k1-browserify"
			},
			"gitHead": "08b134ee511d3c98bf04ee1b16f9b218dcf5ba1a",
			"_id": "ethereumjs-vm@1.0.2",
			"_shasum": "574eac4da191ba303a567440ee890000b91a7212",
			"_from": ".",
			"_npmVersion": "3.3.8",
			"_nodeVersion": "4.2.1",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "574eac4da191ba303a567440ee890000b91a7212",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.3": {
			"name": "ethereumjs-vm",
			"version": "1.0.3",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"bn.js": "^4.3.0",
				"es6-shim": "^0.33.6",
				"ethereum-common": "0.0.10",
				"ethereumjs-account": "^1.0.5",
				"ethereumjs-block": "^1.0.3",
				"ethereumjs-util": "^2.3.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.0",
				"rlp": "^2.0.0",
				"secp256k1": "^2.0.7"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.3.3",
				"ethereumjs-testing": "git+https://github.com/wanderer/ethereumjs-testing.git",
				"ethereumjs-tx": "^0.6.9",
				"level": "^1.4.0",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"sha3": "^1.2.0",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"test": "standard *js && ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"browser": {
				"secp256k1": "secp256k1-browserify"
			},
			"gitHead": "06262dcc500a4f19476054e726dc14199633fd3c",
			"_id": "ethereumjs-vm@1.0.3",
			"_shasum": "d6137aa62d035de614d17d96021f2efde36f8b0b",
			"_from": ".",
			"_npmVersion": "3.3.8",
			"_nodeVersion": "4.2.1",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "d6137aa62d035de614d17d96021f2efde36f8b0b",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.0.3.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.4": {
			"name": "ethereumjs-vm",
			"version": "1.0.4",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"bn.js": "^4.5.0",
				"es6-shim": "^0.33.6",
				"ethereum-common": "0.0.10",
				"ethereumjs-account": "^1.0.5",
				"ethereumjs-block": "^1.0.3",
				"ethereumjs-util": "^2.3.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.0",
				"rlp": "^2.0.0",
				"secp256k1": "^2.0.7"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.3.3",
				"ethereumjs-testing": "git+https://github.com/wanderer/ethereumjs-testing.git",
				"ethereumjs-tx": "^0.6.9",
				"level": "^1.4.0",
				"leveldown": "^1.4.2",
				"levelup": "^1.3.0",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"sha3": "^1.2.0",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereum/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereum/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereum/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "87e6bf22dc4572f2cdc24c669176bf897baa75e7",
			"_id": "ethereumjs-vm@1.0.4",
			"_shasum": "e62fbb0141ad0df040848482d1a906a702801a3e",
			"_from": ".",
			"_npmVersion": "3.5.2",
			"_nodeVersion": "5.2.0",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "e62fbb0141ad0df040848482d1a906a702801a3e",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.0.4.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "ethereumjs-vm",
			"version": "1.1.0",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"es6-shim": "^0.33.6",
				"ethereum-common": "0.0.14",
				"ethereumjs-account": "^1.0.5",
				"ethereumjs-block": "^1.2.0",
				"ethereumjs-util": "^2.5.0",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.0",
				"rlp": "^2.0.0",
				"secp256k1": "^2.0.7"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.3.3",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git",
				"ethereumjs-tx": "^0.7.1",
				"level": "^1.4.0",
				"leveldown": "^1.4.2",
				"levelup": "^1.3.0",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "2915d2b5fe12d79c514eeaeb2466e99156079b04",
			"_id": "ethereumjs-vm@1.1.0",
			"_shasum": "41e36b3de575292a08d31c2cb0516d160873a385",
			"_from": ".",
			"_npmVersion": "3.5.2",
			"_nodeVersion": "5.2.0",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "41e36b3de575292a08d31c2cb0516d160873a385",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"directories": {}
		},
		"1.2.0": {
			"name": "ethereumjs-vm",
			"version": "1.2.0",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.0.16",
				"ethereumjs-account": "^2.0.1",
				"ethereumjs-block": "^1.2.0",
				"ethereumjs-util": "^3.0.0",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.1"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.3.4",
				"ethereumjs-testing": "0.0.0",
				"ethereumjs-tx": "^0.7.1",
				"level": "^1.4.0",
				"leveldown": "^1.4.2",
				"levelup": "^1.3.0",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "4ae0644f4d7f41388aa53414ba1a084ed03085c1",
			"_id": "ethereumjs-vm@1.2.0",
			"_shasum": "d3bd80123c57a5fed4543fa8299e4be648b4077a",
			"_from": ".",
			"_npmVersion": "3.5.3",
			"_nodeVersion": "5.4.1",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "d3bd80123c57a5fed4543fa8299e4be648b4077a",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-5-east.internal.npmjs.com",
				"tmp": "tmp/ethereumjs-vm-1.2.0.tgz_1456544414023_0.5590915384236723"
			},
			"directories": {}
		},
		"1.2.1": {
			"name": "ethereumjs-vm",
			"version": "1.2.1",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.0.16",
				"ethereumjs-account": "^2.0.2",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "^4.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "0.0.1",
				"ethereumjs-tx": "1.1.0",
				"level": "^1.4.0",
				"leveldown": "^1.4.2",
				"levelup": "^1.3.0",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "77ef9b0bbb11d1104198766addbebcb66e7d3854",
			"_id": "ethereumjs-vm@1.2.1",
			"_shasum": "86d8f3d60bfe55c38d947b365e62167a99f734a2",
			"_from": ".",
			"_npmVersion": "3.7.5",
			"_nodeVersion": "5.7.0",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "86d8f3d60bfe55c38d947b365e62167a99f734a2",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.2.1.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-13-west.internal.npmjs.com",
				"tmp": "tmp/ethereumjs-vm-1.2.1.tgz_1457045387857_0.8313535226043314"
			},
			"directories": {}
		},
		"1.2.2": {
			"name": "ethereumjs-vm",
			"version": "1.2.2",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.0.16",
				"ethereumjs-account": "^2.0.2",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "^4.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "0.0.1",
				"ethereumjs-tx": "1.1.0",
				"level": "^1.4.0",
				"leveldown": "^1.4.2",
				"levelup": "^1.3.0",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "8f1d68671a6ffc7a702404b1bba352303446426c",
			"_id": "ethereumjs-vm@1.2.2",
			"_shasum": "05ed60f81b0a4447f909a1a53b15c74f2973b836",
			"_from": ".",
			"_npmVersion": "3.8.3",
			"_nodeVersion": "5.9.1",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "05ed60f81b0a4447f909a1a53b15c74f2973b836",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.2.2.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/ethereumjs-vm-1.2.2.tgz_1459441455714_0.4172225433867425"
			},
			"directories": {}
		},
		"1.3.0": {
			"name": "ethereumjs-vm",
			"version": "1.3.0",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.0.16",
				"ethereumjs-account": "^2.0.2",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "^4.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "0.0.1",
				"ethereumjs-tx": "1.1.0",
				"level": "^1.4.0",
				"leveldown": "^1.4.2",
				"levelup": "^1.3.0",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"build": "browserify --s EthVm index.js > ./dist/ethereumjs-vm.js",
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "79d57d9a5efbcdfc457ba543d2f7efcdf7957b9b",
			"_id": "ethereumjs-vm@1.3.0",
			"_shasum": "4e274052f5701cc3f8853b658cec5dc958632182",
			"_from": ".",
			"_npmVersion": "3.8.3",
			"_nodeVersion": "5.9.1",
			"_npmUser": {
				"name": "null_radix",
				"email": "mjbecze@gmail.com"
			},
			"dist": {
				"shasum": "4e274052f5701cc3f8853b658cec5dc958632182",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.3.0.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/ethereumjs-vm-1.3.0.tgz_1459548974876_0.4802166041918099"
			},
			"directories": {}
		},
		"1.4.0": {
			"name": "ethereumjs-vm",
			"version": "1.4.0",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.0.16",
				"ethereumjs-account": "^2.0.2",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "^4.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "0.0.1",
				"ethereumjs-tx": "1.1.0",
				"level": "^1.4.0",
				"leveldown": "^1.4.2",
				"levelup": "^1.3.0",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "0bd963f05a628692c61726fc83e078f6972792ce",
			"_id": "ethereumjs-vm@1.4.0",
			"_shasum": "f5c66ee75c3b95f5832c429ddee469d6aa72c0ed",
			"_from": ".",
			"_npmVersion": "3.9.0",
			"_nodeVersion": "6.2.0",
			"_npmUser": {
				"name": "null_radix",
				"email": "null_radix@riseup.net"
			},
			"dist": {
				"shasum": "f5c66ee75c3b95f5832c429ddee469d6aa72c0ed",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.4.0.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/ethereumjs-vm-1.4.0.tgz_1463776094061_0.8986805791500956"
			},
			"directories": {}
		},
		"1.4.1": {
			"name": "ethereumjs-vm",
			"version": "1.4.1",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.0.16",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "^4.0.1",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "0.0.1",
				"ethereumjs-tx": "1.1.0",
				"level": "^1.4.0",
				"leveldown": "^1.4.2",
				"levelup": "^1.3.0",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "fdba1fc6189fe4d5b8cb71be0d0c3e16bc9976dc",
			"_id": "ethereumjs-vm@1.4.1",
			"_shasum": "a8c3a33917c62d761de195002391d6ca6d038c09",
			"_from": ".",
			"_npmVersion": "3.10.2",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "null_radix",
				"email": "null_radix@riseup.net"
			},
			"dist": {
				"shasum": "a8c3a33917c62d761de195002391d6ca6d038c09",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.4.1.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/ethereumjs-vm-1.4.1.tgz_1467649811327_0.23983132210560143"
			},
			"directories": {}
		},
		"2.0.0": {
			"name": "ethereumjs-vm",
			"version": "2.0.0",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^1.4.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.0.16",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "^4.0.1",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "0.0.1",
				"ethereumjs-tx": "1.1.0",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "7fc523cd301e6a7b9649298363708092552b5fdf",
			"_id": "ethereumjs-vm@2.0.0",
			"_shasum": "f74052a3b33b46716bc49285f8ed726b32766c26",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "7.0.0-pre",
			"_npmUser": {
				"name": "null_radix",
				"email": "null_radix@riseup.net"
			},
			"dist": {
				"shasum": "f74052a3b33b46716bc49285f8ed726b32766c26",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/ethereumjs-vm-2.0.0.tgz_1474887835488_0.9122756971046329"
			},
			"directories": {}
		},
		"2.0.1": {
			"name": "ethereumjs-vm",
			"version": "2.0.1",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.0.18",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "^4.0.1",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "0.0.1",
				"ethereumjs-tx": "1.1.0",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "ddae4dd46ab336cf4abb3542b5f32c3c0b4ea3f8",
			"_id": "ethereumjs-vm@2.0.1",
			"_shasum": "a99c0c8bec81ad4180507d88e77d0d30ac388e6a",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "8.0.0-pre",
			"_npmUser": {
				"name": "null_radix",
				"email": "null_radix@riseup.net"
			},
			"dist": {
				"shasum": "a99c0c8bec81ad4180507d88e77d0d30ac388e6a",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/ethereumjs-vm-2.0.1.tgz_1477921875192_0.2157318596728146"
			},
			"directories": {}
		},
		"2.0.2": {
			"name": "ethereumjs-vm",
			"version": "2.0.2",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.0.18",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "^4.0.1",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "0.0.1",
				"ethereumjs-tx": "1.1.0",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"scripts": {
				"testVM": "./tests/tester -v",
				"testState": "./tests/tester -s",
				"testBlockchain": "./tests/tester -b",
				"lint": "standard",
				"test": "./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "1233e78390b141f0bb0dd64d1fbae81cad43904e",
			"_id": "ethereumjs-vm@2.0.2",
			"_shasum": "84e2372a5715a80a62f7f2a312f8c64537e8a842",
			"_from": ".",
			"_npmVersion": "3.10.9",
			"_nodeVersion": "8.0.0-pre",
			"_npmUser": {
				"name": "null_radix",
				"email": "null_radix@riseup.net"
			},
			"dist": {
				"shasum": "84e2372a5715a80a62f7f2a312f8c64537e8a842",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/ethereumjs-vm-2.0.2.tgz_1479248310173_0.26691125077195466"
			},
			"directories": {}
		},
		"2.1.0": {
			"name": "ethereumjs-vm",
			"version": "2.1.0",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.0.18",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "^4.0.1",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"babel-preset-es2015": "^6.24.0",
				"babelify": "^7.3.0",
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git",
				"ethereumjs-tx": "1.1.0",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"browserify": {
				"transform": [
					[
						"babelify",
						{
							"presets": [
								"es2015"
							]
						}
					]
				]
			},
			"scripts": {
				"testVM": "node --harmony ./tests/tester -v",
				"testState": "node --harmony ./tests/tester -s",
				"testBlockchain": "node --harmony ./tests/tester -b",
				"lint": "standard",
				"test": "node --harmony ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "4547a1459a122bb75181dfef8f05e02af958411b",
			"_id": "ethereumjs-vm@2.1.0",
			"_shasum": "0faa3f5b6b6ecbd4c74f499c1260c27f712c7319",
			"_from": ".",
			"_npmVersion": "4.3.0",
			"_nodeVersion": "8.1.2",
			"_npmUser": {
				"name": "null_radix",
				"email": "null_radix@riseup.net"
			},
			"dist": {
				"shasum": "0faa3f5b6b6ecbd4c74f499c1260c27f712c7319",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm-2.1.0.tgz_1498667616394_0.8862718809396029"
			},
			"directories": {}
		},
		"2.2.0": {
			"name": "ethereumjs-vm",
			"version": "2.2.0",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.1.0",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "4.5.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"babel-preset-es2015": "^6.24.0",
				"babelify": "^7.3.0",
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git",
				"ethereumjs-tx": "1.3.3",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"browserify": {
				"transform": [
					[
						"babelify",
						{
							"presets": [
								"es2015"
							]
						}
					]
				]
			},
			"scripts": {
				"testVM": "node ./tests/tester -v",
				"testState": "node ./tests/tester -s",
				"testBlockchain": "node --stack-size=1500 ./tests/tester -b",
				"lint": "standard",
				"test": "node ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "7041680f5c0ca0546551c8beb085c164d1d4062e",
			"_id": "ethereumjs-vm@2.2.0",
			"_shasum": "ab2296b1a628efec4503f6691c7da3cd0e91d323",
			"_from": ".",
			"_npmVersion": "4.3.0",
			"_nodeVersion": "8.2.1",
			"_npmUser": {
				"name": "null_radix",
				"email": "null_radix@riseup.net"
			},
			"dist": {
				"shasum": "ab2296b1a628efec4503f6691c7da3cd0e91d323",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm-2.2.0.tgz_1501270890353_0.18606422236189246"
			},
			"directories": {}
		},
		"2.2.1": {
			"name": "ethereumjs-vm",
			"version": "2.2.1",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.1.0",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "^1.2.2",
				"ethereumjs-util": "4.5.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2"
			},
			"devDependencies": {
				"babel-preset-es2015": "^6.24.0",
				"babelify": "^7.3.0",
				"ethereumjs-blockchain": "^1.4.1",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git",
				"ethereumjs-tx": "1.3.3",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^5.2.2",
				"tape": "^4.2.0"
			},
			"browserify": {
				"transform": [
					[
						"babelify",
						{
							"presets": [
								"es2015"
							]
						}
					]
				]
			},
			"scripts": {
				"testVM": "node ./tests/tester -v",
				"testState": "node ./tests/tester -s",
				"testBlockchain": "node --stack-size=1500 ./tests/tester -b",
				"lint": "standard",
				"test": "node ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "bd2ff9473722777abd4db7d358843991b2ea4645",
			"_id": "ethereumjs-vm@2.2.1",
			"_shasum": "183406cc40e4d9f4248e7e047dea7c191beab3a1",
			"_from": ".",
			"_npmVersion": "4.3.0",
			"_nodeVersion": "8.2.1",
			"_npmUser": {
				"name": "null_radix",
				"email": "null_radix@riseup.net"
			},
			"dist": {
				"shasum": "183406cc40e4d9f4248e7e047dea7c191beab3a1",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.2.1.tgz"
			},
			"maintainers": [
				{
					"name": "null_radix",
					"email": "mjbecze@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm-2.2.1.tgz_1501865972296_0.5997544440906495"
			},
			"directories": {}
		},
		"2.2.2": {
			"name": "ethereumjs-vm",
			"version": "2.2.2",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.1.0",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~1.6.0",
				"ethereumjs-util": "4.5.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-preset-es2015": "^6.24.0",
				"babelify": "^7.3.0",
				"ethereumjs-blockchain": "~2.0.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git",
				"ethereumjs-tx": "1.3.3",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^10.0.0",
				"tape": "^4.2.0"
			},
			"browserify": {
				"transform": [
					[
						"babelify",
						{
							"presets": [
								"es2015"
							]
						}
					]
				]
			},
			"scripts": {
				"testVM": "node ./tests/tester -v",
				"testState": "node ./tests/tester -s",
				"testBlockchain": "node --stack-size=1500 ./tests/tester -b --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "node --stack-size=1500 ./tests/tester -b --dir='GeneralStateTests'",
				"testBlockchainBlockGasLimit": "node --stack-size=1500 ./tests/tester -b --dir='bcBlockGasLimitTest'",
				"testBlockchainValid": "node --stack-size=1500 ./tests/tester -b --dir='bcValidBlockTest'",
				"testBlockchainTotalDifficulty": "node --stack-size=1500 ./tests/tester -b --dir='bcTotalDifficultyTest'",
				"lint": "standard",
				"test": "node ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "5a357a28b72a92be0788fce3c799a35bfed1a9be",
			"_id": "ethereumjs-vm@2.2.2",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-sAus9UxYjUnA42G91Q1/hR7ff35IJRpcLrUfbaIH7V4cl8qKsNs3wqf3dHvtj3wRqy12ke2Wd0tYdARyGKdD6g==",
				"shasum": "786317d2c63e547d936c1a468607510e70b4c262",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.2.2.tgz"
			},
			"maintainers": [
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm-2.2.2.tgz_1505912623278_0.5939783167559654"
			},
			"directories": {}
		},
		"2.3.1": {
			"name": "ethereumjs-vm",
			"version": "2.3.1",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.2.0",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~1.7.0",
				"ethereumjs-util": "4.5.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2",
				"rustbn.js": "~0.1.0",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-preset-es2015": "^6.24.0",
				"babelify": "^7.3.0",
				"ethereumjs-blockchain": "~2.1.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git",
				"ethereumjs-tx": "1.3.3",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^10.0.0",
				"tape": "4.6.3"
			},
			"browserify": {
				"transform": [
					[
						"babelify",
						{
							"presets": [
								"es2015"
							]
						}
					]
				]
			},
			"scripts": {
				"testVM": "node ./tests/tester -v",
				"testState": "node ./tests/tester -s",
				"testBlockchain": "node --stack-size=1500 ./tests/tester -b --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "node --stack-size=1500 ./tests/tester -b --dir='GeneralStateTests'",
				"testBlockchainBlockGasLimit": "node --stack-size=1500 ./tests/tester -b --dir='bcBlockGasLimitTest'",
				"testBlockchainValid": "node --stack-size=1500 ./tests/tester -b --dir='bcValidBlockTest'",
				"testBlockchainTotalDifficulty": "node --stack-size=1500 ./tests/tester -b --dir='bcTotalDifficultyTest'",
				"lint": "standard",
				"test": "node ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "7c357fdcfc1483f218912580b73acd020834d1e4",
			"_id": "ethereumjs-vm@2.3.1",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-LeOtE5tXYhnQk03WSEoqxeMs67EnPXPQ7EbaQotnM2uPf1dJWEM/WSIIww/DwPPO1rRpBqfZcGSJ6IFISeQf9Q==",
				"shasum": "6034196ccd53fcf0d6ea207dcde4c3e00dfd24cc",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.1.tgz"
			},
			"maintainers": [
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm-2.3.1.tgz_1507737956928_0.6729897875338793"
			},
			"directories": {}
		},
		"2.3.2": {
			"name": "ethereumjs-vm",
			"version": "2.3.2",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.2.0",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~1.7.0",
				"ethereumjs-util": "4.5.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2",
				"rustbn.js": "~0.1.1",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-preset-es2015": "^6.24.0",
				"babelify": "^7.3.0",
				"ethereumjs-blockchain": "~2.1.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git",
				"ethereumjs-tx": "1.3.3",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^10.0.0",
				"tape": "4.6.3"
			},
			"browserify": {
				"transform": [
					[
						"babelify",
						{
							"presets": [
								"es2015"
							]
						}
					]
				]
			},
			"scripts": {
				"testVM": "node ./tests/tester -v",
				"testState": "node ./tests/tester -s",
				"testBlockchain": "node --stack-size=1500 ./tests/tester -b --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "node --stack-size=1500 ./tests/tester -b --dir='GeneralStateTests'",
				"testBlockchainBlockGasLimit": "node --stack-size=1500 ./tests/tester -b --dir='bcBlockGasLimitTest'",
				"testBlockchainValid": "node --stack-size=1500 ./tests/tester -b --dir='bcValidBlockTest'",
				"testBlockchainTotalDifficulty": "node --stack-size=1500 ./tests/tester -b --dir='bcTotalDifficultyTest'",
				"lint": "standard",
				"test": "node ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "a47d37b4b85889c07f5095a9d2110cd80e69e125",
			"_id": "ethereumjs-vm@2.3.2",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-uREIQ4juS3nnZc9I1khWvw5fjpN4heaI/IDWdbc89x6YuXkmt/QrI/X3QDQI+S4ojFEoigBh9p1eezyitFmMKA==",
				"shasum": "4f939e22b89e9b298f0c87a7e0f0d8949f485abd",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.2.tgz"
			},
			"maintainers": [
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm-2.3.2.tgz_1509216113134_0.06014291360042989"
			},
			"directories": {}
		},
		"2.3.3": {
			"name": "ethereumjs-vm",
			"version": "2.3.3",
			"description": "an ethereum VM implementation",
			"main": "index.js",
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.2.0",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~1.7.0",
				"ethereumjs-util": "^5.1.3",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2",
				"rustbn.js": "~0.1.1",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-preset-es2015": "^6.24.0",
				"babelify": "^7.3.0",
				"ethereumjs-blockchain": "~2.1.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git",
				"ethereumjs-tx": "1.3.3",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^10.0.0",
				"tape": "4.6.3"
			},
			"browserify": {
				"transform": [
					[
						"babelify",
						{
							"presets": [
								"es2015"
							]
						}
					]
				]
			},
			"scripts": {
				"testVM": "node ./tests/tester -v",
				"testState": "node ./tests/tester -s",
				"testBlockchain": "node --stack-size=1500 ./tests/tester -b --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "node --stack-size=1500 ./tests/tester -b --dir='GeneralStateTests'",
				"testBlockchainBlockGasLimit": "node --stack-size=1500 ./tests/tester -b --dir='bcBlockGasLimitTest'",
				"testBlockchainValid": "node --stack-size=1500 ./tests/tester -b --dir='bcValidBlockTest'",
				"testBlockchainTotalDifficulty": "node --stack-size=1500 ./tests/tester -b --dir='bcTotalDifficultyTest'",
				"lint": "standard",
				"test": "node ./tests/tester -a"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "78af4172a2ce72f605801494badda0e5b750cd09",
			"_id": "ethereumjs-vm@2.3.3",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-yIWJqTEcrF9vJTCvNMxacRkAx6zIZTOW0SmSA+hSFiU1x8JyVZDi9o5udwsRVECT5RkPgQzm62kpL6Pf4qemsw==",
				"shasum": "05719139e0c4a59e829022964a6048b17d2d84b0",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.3.tgz"
			},
			"maintainers": [
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm-2.3.3.tgz_1517566959019_0.7265667030587792"
			},
			"directories": {}
		},
		"2.3.4": {
			"name": "ethereumjs-vm",
			"version": "2.3.4",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"files": [
				"dist"
			],
			"scripts": {
				"coverage": "istanbul cover ./tests/tester.js -- -s",
				"coveralls": "npm run coverage && coveralls <coverage/lcov.info",
				"testVM": "node ./tests/tester -v",
				"testState": "npm run build:dist && node ./tests/tester -s --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testBlockchainBlockGasLimit": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='bcBlockGasLimitTest'",
				"testBlockchainValid": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='bcValidBlockTest'",
				"testBlockchainTotalDifficulty": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='bcTotalDifficultyTest'",
				"test": "node ./tests/tester -a",
				"lint": "standard",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"build:dist": "babel lib/ -d dist/"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.2.0",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~1.7.0",
				"ethereumjs-util": "^5.1.3",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2",
				"rustbn.js": "~0.1.1",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"coveralls": "^3.0.0",
				"ethereumjs-blockchain": "~2.1.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git",
				"ethereumjs-tx": "1.3.3",
				"istanbul": "^0.4.5",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^10.0.0",
				"tape": "4.6.3"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "cdeda6a5ab18d37711f6a8678bbd42bd88b9c7d7",
			"_id": "ethereumjs-vm@2.3.4",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-Y4SlzNDqxrCO58jhp98HdnZVdjOqB+HC0hoU+N/DEp1aU+hFkRX/nru5F7/HkQRPIlA6aJlQp/xIA6xZs1kspw==",
				"shasum": "f635d7cb047571a1840a6e9a74d29de4488f8ad6",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.4.tgz",
				"fileCount": 28,
				"unpackedSize": 142789
			},
			"maintainers": [
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_2.3.4_1523005193620_0.6473363022069771"
			},
			"_hasShrinkwrap": false
		},
		"2.3.5": {
			"name": "ethereumjs-vm",
			"version": "2.3.5",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"files": [
				"dist"
			],
			"scripts": {
				"coverage": "istanbul cover ./tests/tester.js -- -s",
				"coveralls": "npm run coverage && coveralls <coverage/lcov.info",
				"testVM": "node ./tests/tester -v",
				"testState": "npm run build:dist && node ./tests/tester -s --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testBlockchainBlockGasLimit": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='bcBlockGasLimitTest'",
				"testBlockchainValid": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='bcValidBlockTest'",
				"testBlockchainTotalDifficulty": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='bcTotalDifficultyTest'",
				"test": "node ./tests/tester -a",
				"lint": "standard",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"build:dist": "babel lib/ -d dist/"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereum-common": "0.2.0",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~1.7.0",
				"ethereumjs-util": "^5.1.3",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2",
				"rustbn.js": "~0.1.1",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"coveralls": "^3.0.0",
				"ethereumjs-blockchain": "~2.1.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git",
				"ethereumjs-tx": "1.3.3",
				"istanbul": "^0.4.5",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^10.0.0",
				"tape": "4.6.3"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "4f1d427d675f9388b1372e0cea937f4f13f0308f",
			"_id": "ethereumjs-vm@2.3.5",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-AJ7x44+xqyE5+UO3Nns19WkTdZfyqFZ+sEjIEpvme7Ipbe3iBU1uwCcHEdiu/yY9bdhr3IfSa/NfIKNeXPaRVQ==",
				"shasum": "e69306737b8a7ea80c633ceb9b7dd561897007de",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.5.tgz",
				"fileCount": 28,
				"unpackedSize": 143908,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ahcCRA9TVsSAnZWagAA1rsP/3wssmey/j9BFkQmEwh+\nuUI1taJIuzKOP+eCTRq0ShCaydnnGUyYKZ1WSO8sE7DrnZfPjWCDbptMj1Or\nsjAEJq0ZyjSR2QrYIy0SqM3KU5YeTqJSebbSCZOF9vOVK5BbyJGXwpMjpW//\naovC66wF8Mk7LoK+Xe0Ld9rLEnnb1A7PbutaJXjsPEW8W0Sfe/22SvliMFRZ\n9RNuoebkb9YB5pmkiRDuRI16LIFt0JiwFyI4pKzLjJrWU2FZ8p1rWP42Pc4N\nT8TohqfRTpq0RtFzM6lIkJ9g1JhdTKLlGfEWFd76xg04FYgAXVavMoCiKtIw\n+bxC7/PoHeC2WQ0/rn5uLJzuoVHphil8RYUFF/M1cPaZlozZfnRK1JzbwWBP\nuL40ve0GYJ2enMtbQ+L+MdXzZSyWTBBqh4/63/+HjZ9UJNro44pkVeVqoHwT\n/pzxiT99iae3uVSqATceQUqbPhxAqlnIvQR0j5iLi3jkSVnKIwul0YydBBUt\nRwE/O2Vf9phSmoiA/6tERs4Tyla3pkKD1uXxfNIm/PjRMec0XqxYWL42AoI9\nIV8SCVH9wDI77ZQYf08uGbm/bG/c/Ed26aC28zoQEHiqOF+J9JSy9H0wCPPe\n1OeBCxwfGLfrQ6JVH30oZ7af4PeLXbNKIojE5Qs15X+Hg26A252LAJUlYl3f\n/xWm\r\n=gFZ6\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_2.3.5_1524738138966_0.010142016830305023"
			},
			"_hasShrinkwrap": false
		},
		"2.4.0": {
			"name": "ethereumjs-vm",
			"version": "2.4.0",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"files": [
				"dist"
			],
			"scripts": {
				"coverage": "istanbul cover ./tests/tester.js -- -s",
				"coveralls": "npm run coverage && coveralls <coverage/lcov.info",
				"testVM": "node ./tests/tester -v",
				"testStateByzantium": "npm run build:dist && node ./tests/tester -s --fork='Byzantium' --dist",
				"testStateConstantinople": "npm run build:dist && node ./tests/tester -s --fork='Constantinople' --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testBlockchainBlockGasLimit": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='bcBlockGasLimitTest'",
				"testBlockchainValid": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='bcValidBlockTest'",
				"testBlockchainTotalDifficulty": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='bcTotalDifficultyTest'",
				"test": "node ./tests/tester -a",
				"lint": "standard",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"build:dist": "babel lib/ -d dist/"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~1.7.0",
				"ethereumjs-common": "~0.4.0",
				"ethereumjs-util": "^5.2.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"coveralls": "^3.0.0",
				"ethereumjs-blockchain": "~2.1.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.1.1",
				"ethereumjs-tx": "1.3.3",
				"istanbul": "^0.4.5",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"standard": "^10.0.0",
				"tape": "4.6.3"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "742830096b600e4d825b5472eea66547c6424078",
			"_id": "ethereumjs-vm@2.4.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-MJ4lCWa5c6LhahhhvoDKW+YGjK00ZQn0RHHLh4L+WaH1k6Qv7/q3uTluew6sJGNCZdlO0yYMDXYW9qyxLHKlgQ==",
				"shasum": "244f1e35f2755e537a13546111d1a4c159d34b13",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.4.0.tgz",
				"fileCount": 28,
				"unpackedSize": 153222,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWbhxCRA9TVsSAnZWagAAN/gQAI7uP+5imfFGmCqT8A5K\nLNUBeWHSebESfXXDAKy0chHA7dJnwt+S88FkzD2w143BO8d2Cgr+wZmGYFDe\neildulOHMVtkBrBT3t5LiFcroa0TI59O0TOh1qNS56OZeuQv+qPxfsJKd72F\n8ptXzLB1TRBHA2cHzNgR1RvAblXV+c2iXWSeCOlQijBtwrTBziMcgLj683Dd\nstoUkUVmIpaCYEs9XWDrxnWWYCuCCsqE1LpzYahOhCdT5fSuEkn7LlyhwUXL\nL89FWAglVjI15RzT/vp5Ev0zjHikuUQYig0bonmRaGfIBAlKJyuZdsK893Ed\ndb9Nj3eUbWGgdh/V2KX/FmiIqhQ8U5ECUj9sWDOnn06zFjx6dy3mY9Q+a2Uu\nWbdGQ2Xa8Jl4VEB0GXHDJ0yZGYSoRYsWuLe09wwh1kV2ufA4WhFH4lb5bgnN\nVUzmYdEoQwOUpzoNPg0+FYn5BPtdaRizoV9CvieSyfI8PWcpKOylY5Bq8Q2S\nsNga03RWB8SnBluC6axc+f84Qx5LpxiqdOvrWrwDUXSZzwHnMjBxxWVa3c6/\nm8W17BkYgvBv5fJjt9ee0H+81bn0gN4nr6dRWBCo6FyXXWnyG5M9QLGvnciQ\nn6iCRIIEuR35k2tqUQjmSouBeelW3Jaqq8MYRPU9q2ME+mSDOifkYUs57DVK\nGjwl\r\n=tZDS\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_2.4.0_1532606577696_0.12292471565562213"
			},
			"_hasShrinkwrap": false
		},
		"2.5.0": {
			"name": "ethereumjs-vm",
			"version": "2.5.0",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"scripts": {
				"coverage": "nyc npm run coverageTests && nyc report --reporter=text-lcov > .nyc_output/lcov.info",
				"coverageTests": "tape ./tests/api/*.js ./tests/tester.js -s",
				"coveralls": "npm run coverage && coveralls <.nyc_output/lcov.info",
				"testVM": "node ./tests/tester -v",
				"testStateByzantium": "npm run build:dist && node ./tests/tester -s --fork='Byzantium' --dist",
				"testStateConstantinople": "npm run build:dist && node ./tests/tester -s --fork='Constantinople' --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testAPI": "tape ./tests/api/*.js",
				"test": "node ./tests/tester -a",
				"lint": "standard",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"build:dist": "babel lib/ -d dist/",
				"build:docs": "documentation build ./lib/index.js ./lib/runBlockchain.js ./lib/runBlock.js ./lib/runTx.js ./lib/runCode.js ./lib/runCall.js --format md --shallow > ./docs/index.md",
				"formatTest": "node ./scripts/formatTest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~2.1.0",
				"ethereumjs-common": "^0.6.0",
				"ethereumjs-util": "^6.0.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.1.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"coveralls": "^3.0.0",
				"documentation": "^8.1.2",
				"ethereumjs-blockchain": "~3.3.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.2.5",
				"ethereumjs-tx": "1.3.7",
				"level": "^1.4.0",
				"leveldown": "^1.4.6",
				"levelup": "^1.3.2",
				"memdown": "^1.1.0",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "f906e71ed2cc504d836af4b974c9ada09f56cf11",
			"_id": "ethereumjs-vm@2.5.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.12.0",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-Cp1do4J2FIJFnbofqLsKb/aoZKG+Q8NBIbTa1qwZPQkQxzeR3DZVpFk/VbE1EUO6Ha0kSClJ1jzfj07z3cScSQ==",
				"shasum": "71dde54a093bd813c9defdc6d45ceb8fcca2f603",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.5.0.tgz",
				"fileCount": 29,
				"unpackedSize": 176283,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9o+VCRA9TVsSAnZWagAAP9cP/0baX4Z5UKa1YF4cO5NP\nVEABKby3iEVv0Scl+7a35oAyacZCTtik0Bif3VxkmrCKfGnCFQ5kNYkEDyJX\nja9m+oswHq/j59FMZ/2RjL6yTtaTOzooK0SF3vrTYR0eZUKg6tF0sBwe/PIj\ncDXjGm5Hid05vDJmp49j0QG/FNNnVsx/GurKf03VkLfbpBYxykbVqctDp8uC\nDL5RiG1OCr3U2U1Bxw4Z7KBg2ithxm48DYdDYPF0LLI8FcyPoApcFYlB6LrC\nuCxEy/oqkUpaYaBv9TO3KJ9sNrwzkbI9XYC+dKeRGBQTGkb6TBOUr/GIyB88\nzaSFNaUbVBvBJxsNFg/IbE85q+OnU4lYUM0HAwlXt1V9OxaRWhRzQpERxgoL\nAMzJR0QDdSIhAkcZTzVe3sQyG3IOurO/KmRnQyVbE0YomggWHxSiQjAx2Yz+\nRRhf68roaY3iBYtsbNGI6j0jD4Nt4aoRcs0xoIvvCU8sTdDWZqWxczy6mEW4\n4vMoWRL82VBqYXdlEsslsjGwwMIDqLALVxL3DTX5U8qUY5Ld3f7GYzlMvuip\nQk5t/bqcfPSbZrfVLq+JPsLVn3SofhDAK0etrY3Edp2sMI5M86yL/syW8369\nNsuTFrU3sUkeNv4oL2nqx7Bm2tubQxWgbxL4i5In5/y/LJgqUosxayg7V5eQ\nCBBo\r\n=hl6F\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_2.5.0_1542885268911_0.7505124742318208"
			},
			"_hasShrinkwrap": false
		},
		"2.5.1": {
			"name": "ethereumjs-vm",
			"version": "2.5.1",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"scripts": {
				"coverage": "nyc npm run coverageTests && nyc report --reporter=text-lcov > .nyc_output/lcov.info",
				"coverageTests": "tape ./tests/api/*.js ./tests/tester.js -s",
				"coveralls": "npm run coverage && if [ -n \"$COVERALLS_REPO_TOKEN\" ]; then coveralls <.nyc_output/lcov.info; fi",
				"testVM": "node ./tests/tester -v",
				"testStateByzantium": "npm run build:dist && node ./tests/tester -s --fork='Byzantium' --dist",
				"testStateConstantinople": "npm run build:dist && node ./tests/tester -s --fork='Constantinople' --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testAPI": "tape ./tests/api/*.js",
				"test": "node ./tests/tester -a",
				"lint": "standard",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"build:dist": "babel lib/ -d dist/",
				"build:docs": "documentation build ./lib/index.js ./lib/runBlockchain.js ./lib/runBlock.js ./lib/runTx.js ./lib/runCode.js ./lib/runCall.js --format md --shallow > ./docs/index.md",
				"formatTest": "node ./scripts/formatTest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~2.1.0",
				"ethereumjs-common": "^0.6.0",
				"ethereumjs-util": "^6.0.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.3.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"coveralls": "^3.0.0",
				"documentation": "^8.1.2",
				"ethereumjs-blockchain": "^3.3.3",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.2.5",
				"ethereumjs-tx": "1.3.7",
				"level": "^4.0.0",
				"level-mem": "^3.0.1",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "fcf6eb71ccabbfc15f6c977ae04cbf0e89435b87",
			"_id": "ethereumjs-vm@2.5.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.12.0",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-YLxPfJLHIS6caKJb2WEY+atN8N9DsXzixZfZORCKQBx6nEe1ar6rQBHBNQBBhM7Vbk/bFCOYZpU5gHShvXN1Vw==",
				"shasum": "d9ea7266ad49ff4756bddbb3924cc31b004c3642",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.5.1.tgz",
				"fileCount": 29,
				"unpackedSize": 172544,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPcTQCRA9TVsSAnZWagAAdrMP/R9pKR8QUG1q2Z1+nwhd\nZcboxFniZ9ocbbK6ptu0dc+NaLajhNlKmDmjTIMWwLr7hPMzzSdKvI0epjer\n7SLTPCuS2MkgwSuIgoVroiJNSTZP3viLJFM8GffKlkV917bBibOZd+vhNp3h\n79kf3akOkMeBSuEJeuvTagW6TLl6lsMILW4zGjoG3AKH2MkExTSTrz8v7V0e\njTwF7WoSpb/wAsiiYVU/yJmhw9EJO31fUaPXjHwLEeJp72AG2O9trsxM1+NW\ny3+JMJJSoNn4EWMWe34OFHQO7X3QcoXlV9HrvJ182JBawoTIvJCIOlUkqHb5\nSMTmLvJevcoMMizuVp3A/K5m11DaL4KrIHrPT84CPyBvn8g4EP9oOSq19YZ9\nn4p1tncAMCdJ/ujtCXhofMdJigR0Mrw2PoJX4iNbSG+ftdJa+scbGI/vpBSG\nP6Tsz1Rmlc4RNzt4wWYpC5nxiSSn5hFxv1Fck46HhFf9XPUT4Nv+sqhCflH5\n/5Zxkk/lsDFlOPs9f4AhIymeLr3I0KfnSDRmbVRrjKo84KVqpsDwVTyGK6kj\nXJFoK8JG8pdBdDWSy+6CnxvmVAUrW4DwfTdKWapXGVCV2naBmWajqfT2t6MA\n5GGqiTKBj+uFWLkP6HQj+DTSYu5vQ84kMwKnV+l9zR6i6KrqR2U7VSjiEF8j\n5JN/\r\n=eiSy\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_2.5.1_1547551951864_0.25306543554292493"
			},
			"_hasShrinkwrap": false
		},
		"2.6.0": {
			"name": "ethereumjs-vm",
			"version": "2.6.0",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"scripts": {
				"coverage": "nyc npm run coverageTests && nyc report --reporter=text-lcov > .nyc_output/lcov.info",
				"coverageTests": "tape ./tests/api/*.js ./tests/tester.js -s",
				"coveralls": "npm run coverage && if [ -n \"$COVERALLS_REPO_TOKEN\" ]; then coveralls <.nyc_output/lcov.info; fi",
				"testVM": "node ./tests/tester -v",
				"testStateByzantium": "npm run build:dist && node ./tests/tester -s --fork='Byzantium' --dist",
				"testStateConstantinople": "npm run build:dist && node ./tests/tester -s --fork='Constantinople' --dist",
				"testStatePetersburg": "npm run build:dist && node ./tests/tester -s --fork='Petersburg' --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --fork='Constantinople' --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testAPI": "tape ./tests/api/*.js",
				"test": "node ./tests/tester -a",
				"lint": "standard",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"build:dist": "babel lib/ -d dist/",
				"build:docs": "documentation build ./lib/index.js ./lib/runBlockchain.js ./lib/runBlock.js ./lib/runTx.js ./lib/runCode.js ./lib/runCall.js --format md --shallow > ./docs/index.md",
				"formatTest": "node ./scripts/formatTest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~2.2.0",
				"ethereumjs-common": "^1.1.0",
				"ethereumjs-util": "^6.0.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.3.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"coveralls": "^3.0.0",
				"documentation": "^8.1.2",
				"ethereumjs-blockchain": "^3.4.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.2.7",
				"ethereumjs-tx": "1.3.7",
				"level": "^4.0.0",
				"level-mem": "^3.0.1",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "994556ac998183cbf31dcbfd97d5f533f0690ee6",
			"_id": "ethereumjs-vm@2.6.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.12.0",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==",
				"shasum": "76243ed8de031b408793ac33907fb3407fe400c6",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz",
				"fileCount": 33,
				"unpackedSize": 226850,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXCR/CRA9TVsSAnZWagAAS5YP/00FRickHFCu2l9FWh3/\nnHBhm2b3KDn4ufWL059huVqIF9bF/iLxbtcZl7+T/KbCHX9Xq+nv4fFcF5bo\nbxLmr/dKV2RUJYFgHe8KLOIQ6u7MILtXmSRozeBWVeoxvjqk2qCKdh697VsQ\nuf8Whtn4IV8xvhqx38cRtKJk3WZ9kQ8FQmnqBVjOpZqKZSFBf4bx8cM2WQrt\njpVgF0NT1vQ2Ay+rWQaepQoYKpPKWPpf26XhSOn+I33vwExKplW6Oacsb7sk\ncPbaDeHPrMNWkAQC0zXm5NowmINClY11+jQtNBLVTtkcB3S4KZ8HGMH908EV\nKi+33LHua+6xRUWO+NGBwRVg1NHVmVwbHpAE8pA669dAraN6rO3YfS1r4sQQ\nPdAZsYN2085SFc+AQcIIyxy1nLNnjN3xDjGFkV2szk95+aAcliwsRSiQwX6T\nfI5AKoI7mzXGoSrHXH40SQF+4VBneNntvyT69V6yykPuPXR5Hk296cajZBBK\nl69PYbtjEaW7eSrele/ykldEPYtxsTAcqRq+r+nJ8yCOTkCJpA5qeNDGYwT+\n2NWiv7kBihXhiR508l+/lqDSOp8QLD/OLgEe3Ytci0cd4Q5S8+njb8nwqjyL\nJjiQALK7QY8crT94JZsInmbrl3ScOcy1FwLG8VyR6c4/H+CllrOrmG1PMmOf\niGJe\r\n=pOrR\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_2.6.0_1549542526876_0.8983134056444015"
			},
			"_hasShrinkwrap": false
		},
		"3.0.0": {
			"name": "ethereumjs-vm",
			"version": "3.0.0",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"scripts": {
				"coverage": "nyc npm run coverageTests && nyc report --reporter=text-lcov > .nyc_output/lcov.info",
				"coverageTests": "tape './tests/api/**/*.js' ./tests/tester.js -s",
				"coveralls": "npm run coverage && if [ -n \"$COVERALLS_REPO_TOKEN\" ]; then coveralls <.nyc_output/lcov.info; fi",
				"testVM": "node ./tests/tester -v",
				"testStateByzantium": "npm run build:dist && node ./tests/tester -s --fork='Byzantium' --dist",
				"testStateConstantinople": "npm run build:dist && node ./tests/tester -s --fork='Constantinople' --dist",
				"testStatePetersburg": "npm run build:dist && node ./tests/tester -s --fork='Petersburg' --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --fork='Petersburg' --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testAPI": "tape './tests/api/**/*.js'",
				"testAPI:browser": "karma start karma.conf.js",
				"test": "echo \"[INFO] Generic test cmd not used. See package.json for more specific test run cmds.\"",
				"lint": "standard",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"build:dist": "babel lib/ -d dist/",
				"build:docs": "documentation build ./lib/index.js ./lib/runBlockchain.js ./lib/runBlock.js ./lib/runTx.js ./lib/runCode.js ./lib/runCall.js --format md --shallow > ./docs/index.md",
				"formatTest": "node ./scripts/formatTest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"ethereumjs-account": "^2.0.3",
				"ethereumjs-block": "~2.2.0",
				"ethereumjs-blockchain": "^3.4.0",
				"ethereumjs-common": "^1.1.0",
				"ethereumjs-util": "^6.0.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.3.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^16.2.3",
				"coveralls": "^3.0.0",
				"documentation": "^8.1.2",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.2.7",
				"ethereumjs-tx": "1.3.7",
				"karma": "^4.0.1",
				"karma-browserify": "^6.0.0",
				"karma-chrome-launcher": "^2.2.0",
				"karma-detect-browsers": "^2.3.3",
				"karma-firefox-launcher": "^1.1.0",
				"karma-tap": "^4.1.4",
				"level": "^4.0.0",
				"level-mem": "^3.0.1",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3",
				"util.promisify": "^1.0.0"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "f466dcdd6b4accec718390d71c117c149c81d5f6",
			"_id": "ethereumjs-vm@3.0.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.15.1",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-lNu+G/RWPRCrQM5s24MqgU75PEGiAhL4Ombw0ew6m08d+amsxf/vGAb98yDNdQqqHKV6JbwO/tCGfdqXGI6Cug==",
				"shasum": "70fea2964a6797724b0d93fe080f9984ad18fcdd",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-3.0.0.tgz",
				"fileCount": 51,
				"unpackedSize": 350895,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnzwjCRA9TVsSAnZWagAAGcgP/0HEU/aopyuo7n3g04zh\nOGAeIhrnMtBK2DqR6bmyxoTUslwicuNN+Msy91UmjXT9r8tgwaLREJr5EUmx\nUU8/FW75qkdSbcvIX9IuM4ESuiFoBDm9oM65ApDNwCbYlNhYaXVtAqNIhnMe\nykdMMG9N9X4cOLV2N5VPErldWH0H7sp2B2om9yAReogQq4UMO+GwhAfihmxE\nK7o35jAqSoQq6noCFmqk8zdKifcXF9yp0/MbjAX/cTYDk6yXgXBuegmg42WI\nSFcWSQcHSOwKS9P3h59epXmgYJkr22oQbkyYuZyKmrNAn87DTJF9vWrhVCbK\n6Wyb0tbljm26XCKyZ/0vBhKU9UXm8RZabkV4lT0HzLyR3Ax4nUuMo/uA9/Lm\nDGTwl5y1P/otRPv7KX8gRaxMiZ9TNibUoR6Qiv8qkx1ecex4nY/0CX4q6DHD\n4o9txGPe70tzyYe/9hZJujpnrXF4syrC27VY7we0JKFCQS7Kk4pBNixd2CAb\neASXV5pG5mbGP/0mIBCxqVPpzkFmzGUaNpEUnqyWcyKrjjD3LclNYwAM+Jt8\nfnQZL3bkS92oFcxiHFSYEjDqMNRIOCl6x/JplIPIRBwOwWZS8ZebvzCA3IHG\nZBzaa2W5DOyBb2SQsQi/CPX5w1JiuIpEriHi7UsvlKvzfjyKFh5Nc3QfpxfR\n7Abb\r\n=18ne\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_3.0.0_1553939490479_0.6962921728954357"
			},
			"_hasShrinkwrap": false
		},
		"4.0.0-beta.1": {
			"name": "ethereumjs-vm",
			"version": "4.0.0-beta.1",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"types": "dist/index.d.ts",
			"scripts": {
				"build:dist": "ethereumjs-config-build",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"coverage": "nyc npm run coverageTests && nyc report --reporter=text-lcov > .nyc_output/lcov.info",
				"coverageTests": "npm run build:dist && tape './tests/api/**/*.js' ./tests/tester.js -s --dist",
				"coveralls": "npm run coverage && if [ -n \"$COVERALLS_REPO_TOKEN\" ]; then coveralls <.nyc_output/lcov.info; fi",
				"docs:build": "typedoc lib",
				"testVM": "node ./tests/tester -v",
				"testStateByzantium": "npm run build:dist && node ./tests/tester -s --fork='Byzantium' --dist",
				"testStateConstantinople": "npm run build:dist && node ./tests/tester -s --fork='Constantinople' --dist",
				"testStatePetersburg": "npm run build:dist && node ./tests/tester -s --fork='Petersburg' --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --fork='Petersburg' --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testAPI": "npm run build:dist && tape './tests/api/**/*.js'",
				"testAPI:browser": "npm run build:dist && karma start karma.conf.js",
				"test": "echo \"[INFO] Generic test cmd not used. See package.json for more specific test run cmds.\"",
				"tslint": "ethereumjs-config-tslint",
				"tslint:fix": "ethereumjs-config-tslint-fix",
				"lint": "ethereumjs-config-lint",
				"lint:fix": "ethereumjs-config-lint-fix",
				"format": "ethereumjs-config-format",
				"format:fix": "ethereumjs-config-format-fix",
				"formatTest": "node ./scripts/formatTest",
				"tsc": "ethereumjs-config-tsc"
			},
			"husky": {
				"hooks": {
					"pre-push": "npm run lint"
				}
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"core-js-pure": "^3.0.1",
				"ethereumjs-account": "^3.0.0",
				"ethereumjs-block": "~2.2.0",
				"ethereumjs-blockchain": "^3.4.0",
				"ethereumjs-common": "1.2.1",
				"ethereumjs-util": "^6.1.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.3.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1",
				"util.promisify": "^1.0.0"
			},
			"devDependencies": {
				"@ethereumjs/config-nyc": "^1.1.1",
				"@ethereumjs/config-prettier": "^1.1.1",
				"@ethereumjs/config-tsc": "^1.1.1",
				"@ethereumjs/config-tslint": "^1.1.1",
				"@types/bn.js": "^4.11.5",
				"@types/core-js": "^2.5.0",
				"@types/lru-cache": "^5.1.0",
				"@types/node": "^11.13.4",
				"browserify": "^16.2.3",
				"coveralls": "^3.0.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.2.7",
				"ethereumjs-tx": "1.3.7",
				"husky": "^2.1.0",
				"karma": "^4.0.1",
				"karma-browserify": "^6.0.0",
				"karma-chrome-launcher": "^2.2.0",
				"karma-detect-browsers": "^2.3.3",
				"karma-firefox-launcher": "^1.1.0",
				"karma-tap": "^4.1.4",
				"level": "^4.0.0",
				"level-mem": "^3.0.1",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"prettier": "^1.16.4",
				"rlp": "^2.2.3",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3",
				"tslint": "^5.16.0",
				"typedoc": "^0.14.2",
				"typedoc-plugin-markdown": "^1.2.1",
				"typescript": "^3.4.3",
				"typestrict": "^1.0.2"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"readmeFilename": "README.md",
			"gitHead": "df5a1b5d6865aecd1937f98f20320353efa5fdc0",
			"_id": "ethereumjs-vm@4.0.0-beta.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.15.1",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-+Qc1x9rQNYWIMbYCQqWGwUG6MMo7leler1pkzFXqhX4diBs/zbk6Lyb0ePutj4SkXzBadXQFCUYRAOz4b5j8Wg==",
				"shasum": "d9c60f8ac0f5473a071b85eda9ad3b7159022976",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.0.0-beta.1.tgz",
				"fileCount": 97,
				"unpackedSize": 434961,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCglaCRA9TVsSAnZWagAAEH8P/RvhgN1GHAMs/o1JWHxU\ncWvu8FddPeR5JqEVCtOTIbtfPcK2gBELaMlm77jEmfEMeAZQK/0ScrghtVsm\nasFfJJRu4Kg4zhobKmYL6fcVh7rX4EAujkoALsQJC2GtlvxQbmAXhw5+0MQS\n7/nwG+5ZLMg2upi1rvuILHC+2lkxlkYYTWOIJgYgx8V6IA5Om6iYHvVXgZQB\nBqZ6zoHiQNPicLYJCjjvTy9u0gokTtIdu8HVcBphvZFDxl20lWBwtlRJ2tpQ\n7wBafCDG1MkaxuQTdBFvh4xT1OHffCWGdToZmVEB4JV4E1+8iP62xOvtWBjd\n+aCO+DIUHh+34kVMbS61fw8vPTMauKSYgjjPoVXPKkfKeRIZlqg1xaKhBUHP\nE7cs0ZmVVS6wfxUYBCRMI9MbImAp7KgDiaEbrlBnTMuDCY74X3CBGY1Z3KyB\nJrSYmaeUneIyapMDO5JSECEdcdKuhhOeZbx87yNuV1CL+meQueCsTY53xeK4\nQpde6pAadCV8MQOl8g5ElpNfbWmVZIGK2j45Dq3WdYLvSFDm0N4gqL5sGLnZ\nh3dXx8yqhDUOI7a+WoxWm8ptXhLbp5WxJ6OYkACXOzLHzdzIArf0RMasC84l\nXhbutH9xW0RZJJTXQyKTjYQ+Cgip3J/Txmag2u/uX3tk+E2f0CSiekzFjCoY\n6HsW\r\n=S/Gz\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_4.0.0-beta.1_1560938842338_0.255891226074233"
			},
			"_hasShrinkwrap": false
		},
		"4.0.0": {
			"name": "ethereumjs-vm",
			"version": "4.0.0",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"types": "dist/index.d.ts",
			"scripts": {
				"build:dist": "ethereumjs-config-build",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"coverage": "nyc npm run coverageTests && nyc report --reporter=text-lcov > .nyc_output/lcov.info",
				"coverageTests": "npm run build:dist && tape './tests/api/**/*.js' ./tests/tester.js -s --dist",
				"coveralls": "npm run coverage && if [ -n \"$COVERALLS_REPO_TOKEN\" ]; then coveralls <.nyc_output/lcov.info; fi",
				"docs:build": "typedoc lib",
				"testVM": "node ./tests/tester -v",
				"testStateByzantium": "npm run build:dist && node ./tests/tester -s --fork='Byzantium' --dist",
				"testStateConstantinople": "npm run build:dist && node ./tests/tester -s --fork='Constantinople' --dist",
				"testStatePetersburg": "npm run build:dist && node ./tests/tester -s --fork='Petersburg' --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --fork='Petersburg' --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testAPI": "npm run build:dist && tape './tests/api/**/*.js'",
				"testAPI:browser": "npm run build:dist && karma start karma.conf.js",
				"test": "echo \"[INFO] Generic test cmd not used. See package.json for more specific test run cmds.\"",
				"tslint": "ethereumjs-config-tslint",
				"tslint:fix": "ethereumjs-config-tslint-fix",
				"lint": "ethereumjs-config-lint",
				"lint:fix": "ethereumjs-config-lint-fix",
				"format": "ethereumjs-config-format",
				"format:fix": "ethereumjs-config-format-fix",
				"formatTest": "node ./scripts/formatTest",
				"tsc": "ethereumjs-config-tsc"
			},
			"husky": {
				"hooks": {
					"pre-push": "npm run lint"
				}
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"core-js-pure": "^3.0.1",
				"ethereumjs-account": "^3.0.0",
				"ethereumjs-block": "~2.2.0",
				"ethereumjs-blockchain": "^4.0.1",
				"ethereumjs-common": "^1.3.0",
				"ethereumjs-tx": "^2.1.0",
				"ethereumjs-util": "^6.1.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.3.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1",
				"util.promisify": "^1.0.0"
			},
			"devDependencies": {
				"@ethereumjs/config-nyc": "^1.1.1",
				"@ethereumjs/config-prettier": "^1.1.1",
				"@ethereumjs/config-tsc": "^1.1.1",
				"@ethereumjs/config-tslint": "^1.1.1",
				"@types/bn.js": "^4.11.5",
				"@types/core-js": "^2.5.0",
				"@types/lru-cache": "^5.1.0",
				"@types/node": "^11.13.4",
				"browserify": "^16.2.3",
				"coveralls": "^3.0.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.2.7",
				"husky": "^2.1.0",
				"karma": "^4.0.1",
				"karma-browserify": "^6.0.0",
				"karma-chrome-launcher": "^2.2.0",
				"karma-detect-browsers": "^2.3.3",
				"karma-firefox-launcher": "^1.1.0",
				"karma-tap": "^4.1.4",
				"level": "^4.0.0",
				"level-mem": "^3.0.1",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"prettier": "^1.16.4",
				"rlp": "^2.2.3",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3",
				"tslint": "^5.16.0",
				"typedoc": "^0.14.2",
				"typedoc-plugin-markdown": "^1.2.1",
				"typescript": "^3.4.3",
				"typestrict": "^1.0.2"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "ce6ba08d20586446c397d497f44e8d64075368da",
			"_id": "ethereumjs-vm@4.0.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.15.1",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-ALqlz/9PsPF3Tn5XROpLxdx5rECIFb6p3T3h2r9+OnKoEXz8kDjTveYjQXsq/9/oWkVF+D0oGPImuTdgytb7eQ==",
				"shasum": "cede265f4d3262782ef7b7faccdf6af1e49eb58d",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.0.0.tgz",
				"fileCount": 97,
				"unpackedSize": 439409,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSrjoCRA9TVsSAnZWagAAaD8QAIi/6MJwIzZl+B5lX0NF\noGVlpgCJHfHXo9rfcNtuoaJAYdMcZzF6RarC7ZnbZL/fqYsmZYeovZHKAIs/\n4aYcHEAXrqNECJbahaROw+8tZU3+h1W14I7R8QrP3vMhhq2NGjdGRp67YCIg\nvhrNGnsX/OghPxQlZxsKAVk9W4BP8WqsvUhsLR5hOwpCZloVUOJEqTICFi0B\n/6WfR/yF542JlKKeuzAodlbFaHkf1SiBnAtDvmBMkt1RIq/kse30J2rn7hVY\n/UWqJzcF5Iu8h8M8aQ4PMkAzBrY0BYlKbVqJz4NSEerUPKCd3Xzof/LT/y2D\nVKjxRfjByQrBhDpOPlnQfkeX7uDNOcCGbZdxae1Bzp/gazOOl+hL/5xD/RNj\nuJrb8ql8YG2V5an8YR8hZ9lr4gktZ6z4U+WrV46g2IsMLcEhp0DKwerreEHA\nA6KV0vFp8oJrA6r2RFbMxbruW4nZDk1Ol8zUIcs4ly47J187my0VKROlfD4V\nkHL86tctJpBQTWb+ubbLBoswrlmUQOahvoTsdWBR/gJi3Rkm5N9bNOYwD2mM\nsWcjb2Db9kMbxndasLtE7dwQBY8bg0NSkqCO7wPPL/iFAJKNT9rFPdnGq8ha\ny9sH89xGFGoVfTGL0mLxU45ehmw+0OSOclPHKvdT9NjRpMDPVrrtuIUC1BxI\ni2My\r\n=RIAX\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_4.0.0_1565178087371_0.9050722626127039"
			},
			"_hasShrinkwrap": false
		},
		"4.1.0": {
			"name": "ethereumjs-vm",
			"version": "4.1.0",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"types": "dist/index.d.ts",
			"scripts": {
				"build:dist": "ethereumjs-config-build",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"coverage": "nyc npm run coverageTests && nyc report --reporter=text-lcov > .nyc_output/lcov.info",
				"coverageTests": "npm run build:dist && tape './tests/api/**/*.js' ./tests/tester.js -s --dist",
				"coveralls": "npm run coverage && if [ -n \"$COVERALLS_REPO_TOKEN\" ]; then coveralls <.nyc_output/lcov.info; fi",
				"docs:build": "typedoc lib",
				"testVM": "node ./tests/tester -v",
				"testStateByzantium": "npm run build:dist && node ./tests/tester -s --fork='Byzantium' --dist",
				"testStateConstantinople": "npm run build:dist && node ./tests/tester -s --fork='Constantinople' --dist",
				"testStatePetersburg": "npm run build:dist && node ./tests/tester -s --fork='Petersburg' --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --fork='Petersburg' --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testAPI": "npm run build:dist && tape './tests/api/**/*.js'",
				"testAPI:browser": "npm run build:dist && karma start karma.conf.js",
				"test": "echo \"[INFO] Generic test cmd not used. See package.json for more specific test run cmds.\"",
				"tslint": "ethereumjs-config-tslint",
				"tslint:fix": "ethereumjs-config-tslint-fix",
				"lint": "ethereumjs-config-lint",
				"lint:fix": "ethereumjs-config-lint-fix",
				"format": "ethereumjs-config-format",
				"format:fix": "ethereumjs-config-format-fix",
				"formatTest": "node ./scripts/formatTest",
				"tsc": "ethereumjs-config-tsc"
			},
			"husky": {
				"hooks": {
					"pre-push": "npm run lint"
				}
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"core-js-pure": "^3.0.1",
				"ethereumjs-account": "^3.0.0",
				"ethereumjs-block": "~2.2.0",
				"ethereumjs-blockchain": "^4.0.1",
				"ethereumjs-common": "^1.3.2",
				"ethereumjs-tx": "^2.1.1",
				"ethereumjs-util": "^6.1.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.3.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1",
				"util.promisify": "^1.0.0"
			},
			"devDependencies": {
				"@ethereumjs/config-nyc": "^1.1.1",
				"@ethereumjs/config-prettier": "^1.1.1",
				"@ethereumjs/config-tsc": "^1.1.1",
				"@ethereumjs/config-tslint": "^1.1.1",
				"@types/bn.js": "^4.11.5",
				"@types/core-js": "^2.5.0",
				"@types/lru-cache": "^5.1.0",
				"@types/node": "^11.13.4",
				"browserify": "^16.2.3",
				"coveralls": "^3.0.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.2.7",
				"husky": "^2.1.0",
				"karma": "^4.0.1",
				"karma-browserify": "^6.0.0",
				"karma-chrome-launcher": "^2.2.0",
				"karma-detect-browsers": "^2.3.3",
				"karma-firefox-launcher": "^1.1.0",
				"karma-tap": "^4.1.4",
				"level": "^4.0.0",
				"level-mem": "^3.0.1",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"prettier": "^1.16.4",
				"rlp": "^2.2.3",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3",
				"tslint": "^5.16.0",
				"typedoc": "^0.14.2",
				"typedoc-plugin-markdown": "^1.2.1",
				"typescript": "^3.4.3",
				"typestrict": "^1.0.2"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "195bba7645151f975020bebe9f8ef146cc2a1680",
			"_id": "ethereumjs-vm@4.1.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.15.1",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-qvgmKkyF+eZ6NvtqTV74z9oRB7UxUStA0gShEbXftovpukVIYVzhvCl9KvUi64Rpo8jufze6Z0zHhiQpZN0Izw==",
				"shasum": "359ed3592636390a5b2909a28d955c908830daa5",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.1.0.tgz",
				"fileCount": 100,
				"unpackedSize": 480747,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdehwZCRA9TVsSAnZWagAAZUUP/1vTKoqWB/YrYrCChHhb\nxoQ2eQSlmOcx/gG2amJp/5hFSzlP4ZszNhJUPtH5I8CD27kpyNNs6NtOCTjr\nXTGTFbztGuDjhsrKdlSHtXLMXyIJpISJBSlD5cc2NaTEJnZSoQ6dq7SyILfr\nC1IygmPkrpMUY298G33h/nbLg26ndbLE9zKkfx7kpQXk2rk3ch0dlxTZs2jo\nlpogE/C+XD/LedQ60C/eFmk8F0lFaE0CIdXPb238IqswJsZ4LAgEgsylfj8j\ncpKtlO7yv9MkYCpDjyynYzsf3IE5622tQRlrlI0FLegsp/j7pxPnuud7ppe1\n/8GZ31jWNR70hYmTi776XnFmFMTEgOYqtiJHoJiq4B1XkqLByu6h+LlkslZI\ntWUHwcyLiAPWo4Mw1OzpeI5DOFasdXD1O/NdmVM1ubxJXJz37DPI0xlAySfj\nC2vMMbs90uTXr+JioSsqyj/2TbgVXjP7y/xTUKXZ36oGxMegQ49yAFPXJITH\nM8BJG9AzT9Zdi3CkuBNujQ9avvzlFwuOBAMIc3C91w2RIcJ0Ss+edHu608Jt\nK1bz03W73MQrL/m3r/n3K49suEV+aw5cXRaqt5YioUiUOE2QNa1VeXPV0u5o\nsH5kUkQNfY0PTuRnlVb/Cu+knwv0R9IS7ncJ3h0f7sWoa7IH65R/UXSLoZSz\nP1fP\r\n=5FjW\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_4.1.0_1568283673092_0.2290955704547466"
			},
			"_hasShrinkwrap": false
		},
		"4.1.1": {
			"name": "ethereumjs-vm",
			"version": "4.1.1",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"types": "dist/index.d.ts",
			"scripts": {
				"build:dist": "ethereumjs-config-build",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"coverage": "nyc npm run coverageTests && nyc report --reporter=text-lcov > .nyc_output/lcov.info",
				"coverageTests": "npm run build:dist && tape './tests/api/**/*.js' ./tests/tester.js -s --dist",
				"coveralls": "npm run coverage && if [ -n \"$COVERALLS_REPO_TOKEN\" ]; then coveralls <.nyc_output/lcov.info; fi",
				"docs:build": "typedoc lib",
				"testVM": "node ./tests/tester -v",
				"testStateByzantium": "npm run build:dist && node ./tests/tester -s --fork='Byzantium' --dist",
				"testStateConstantinople": "npm run build:dist && node ./tests/tester -s --fork='Constantinople' --dist",
				"testStatePetersburg": "npm run build:dist && node ./tests/tester -s --fork='Petersburg' --dist",
				"testStateIstanbul": "npm run build:dist && node ./tests/tester -s --fork='Istanbul' --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --fork='Istanbul' --dist --excludeDir='GeneralStateTests'",
				"testBlockchainPetersburg": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --fork='Petersburg' --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testAPI": "npm run build:dist && tape './tests/api/**/*.js'",
				"testAPI:browser": "npm run build:dist && karma start karma.conf.js",
				"test": "echo \"[INFO] Generic test cmd not used. See package.json for more specific test run cmds.\"",
				"tslint": "ethereumjs-config-tslint",
				"tslint:fix": "ethereumjs-config-tslint-fix",
				"lint": "ethereumjs-config-lint",
				"lint:fix": "ethereumjs-config-lint-fix",
				"format": "ethereumjs-config-format",
				"format:fix": "ethereumjs-config-format-fix",
				"formatTest": "node ./scripts/formatTest",
				"tsc": "ethereumjs-config-tsc"
			},
			"husky": {
				"hooks": {
					"pre-push": "npm run lint"
				}
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"core-js-pure": "^3.0.1",
				"ethereumjs-account": "^3.0.0",
				"ethereumjs-block": "^2.2.1",
				"ethereumjs-blockchain": "^4.0.2",
				"ethereumjs-common": "^1.3.2",
				"ethereumjs-tx": "^2.1.1",
				"ethereumjs-util": "~6.1.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.3.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1",
				"util.promisify": "^1.0.0"
			},
			"devDependencies": {
				"@ethereumjs/config-nyc": "^1.1.1",
				"@ethereumjs/config-prettier": "^1.1.1",
				"@ethereumjs/config-tsc": "^1.1.1",
				"@ethereumjs/config-tslint": "^1.1.1",
				"@types/bn.js": "^4.11.5",
				"@types/core-js": "^2.5.0",
				"@types/lru-cache": "^5.1.0",
				"@types/node": "^11.13.4",
				"browserify": "^16.2.3",
				"coveralls": "^3.0.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.3.0",
				"husky": "^2.1.0",
				"karma": "^4.0.1",
				"karma-browserify": "^6.0.0",
				"karma-chrome-launcher": "^2.2.0",
				"karma-detect-browsers": "^2.3.3",
				"karma-firefox-launcher": "^1.1.0",
				"karma-tap": "^4.1.4",
				"level": "^4.0.0",
				"level-mem": "^3.0.1",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"prettier": "^1.16.4",
				"rlp": "^2.2.3",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3",
				"tslint": "^5.16.0",
				"typedoc": "^0.14.2",
				"typedoc-plugin-markdown": "^1.2.1",
				"typescript": "^3.4.3",
				"typestrict": "^1.0.2"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "8b4f96908cf8896c4d71668af3a74e5c22819d0e",
			"_id": "ethereumjs-vm@4.1.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.15.1",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-Bh2avDY9Hyon9TvJ/fmkdyd5JDnmTudLJ5oKhmTfXn0Jjq7UzP4YRNp7e5PWoWXSmdXAGXU9W0DXK5TV9Qy/NQ==",
				"shasum": "ba6f565fd7788a0e7db494fa2096d45f9ea0802b",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.1.1.tgz",
				"fileCount": 100,
				"unpackedSize": 479530,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1EJpCRA9TVsSAnZWagAA+IMP/34o+4rTZbia4Y/kMGG8\nD6Dr5zWWtEdm5QSHuMgVmuUNbyGK7zwF77wjcgexXuuSx8634PomVOIUoLxL\nvL0FSxVAG08V5WS/2EJ7ela9RMvjHchyRaRhHq6FnEotsz6B8yypGsv5fUd0\nHKKUjrZ8gSWopwBGkbuf3EpBSFD59s3WNhsuk7s3wLrJ09jsOhiRU4S/3+UP\nQ33OWJGnFMisT9VivDZq+NIZBgtfq7qkVQwdIvvToNK1g9EDMXFVeduZpe56\nZvbeMTiXmBRs4sHPWEr8JqM7ty6W8Yy/+7S3J5qdJGg8RqF+Txds0CWrSrdc\nbIrVDS1FyN4LM/792Xstax4NHY+PZVSEX5YlY1YXONwsvJBSVQCXeWu6fwh/\n/JcN3kCYucW2HwH8cs0w7V4kxPS1rPRIFsmvGSsanD+VrNNLC1uyMwVrr2MN\nmvaCM1Na1NQixLR2XOrmAHckBZrfgtR+EQtopTwdCyEhZ5zwHxZG8fdOMssD\nS5yPw8vACWciR3xGyUy9USjyBAlutq7w4qM3DJhADZ6Qfsbs33DTAQ867Fgz\nfWJa4Ao9vNESyqdicQpRhLR1a3pPHj6Pd6B9+v4DfbrPLOpK5THMB53A+Oo4\n4voXCEmrRcUrVw95Buf+88D8n3hyiTcOaooawMkgeesms+Hmhf7aG8ifvUgz\nIfq+\r\n=euwf\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_4.1.1_1574191720998_0.11980672619431543"
			},
			"_hasShrinkwrap": false
		},
		"4.1.2": {
			"name": "ethereumjs-vm",
			"version": "4.1.2",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"types": "dist/index.d.ts",
			"scripts": {
				"build:dist": "ethereumjs-config-build",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run testBuildIntegrity",
				"coverage": "nyc npm run coverageTests && nyc report --reporter=text-lcov > .nyc_output/lcov.info",
				"coverageTests": "npm run build:dist && tape './tests/api/**/*.js' ./tests/tester.js -s --dist",
				"coveralls": "npm run coverage && if [ -n \"$COVERALLS_REPO_TOKEN\" ]; then coveralls <.nyc_output/lcov.info; fi",
				"docs:build": "typedoc lib",
				"testVM": "node ./tests/tester -v",
				"testStateByzantium": "npm run build:dist && node ./tests/tester -s --fork='Byzantium' --dist",
				"testStateConstantinople": "npm run build:dist && node ./tests/tester -s --fork='Constantinople' --dist",
				"testStatePetersburg": "npm run build:dist && node ./tests/tester -s --fork='Petersburg' --dist",
				"testStateIstanbul": "npm run build:dist && node ./tests/tester -s --fork='Istanbul' --dist",
				"testBuildIntegrity": "npm run build:dist && node ./tests/tester -s --dist --test='stackOverflow'",
				"testBlockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --fork='Istanbul' --dist --excludeDir='GeneralStateTests'",
				"testBlockchainPetersburg": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --fork='Petersburg' --dist --excludeDir='GeneralStateTests'",
				"testBlockchainGeneralStateTests": "npm run build:dist && node --stack-size=1500 ./tests/tester -b --dist --dir='GeneralStateTests'",
				"testAPI": "npm run build:dist && tape './tests/api/**/*.js'",
				"testAPI:browser": "npm run build:dist && karma start karma.conf.js",
				"test": "echo \"[INFO] Generic test cmd not used. See package.json for more specific test run cmds.\"",
				"tslint": "ethereumjs-config-tslint",
				"tslint:fix": "ethereumjs-config-tslint-fix",
				"lint": "ethereumjs-config-lint",
				"lint:fix": "ethereumjs-config-lint-fix",
				"format": "ethereumjs-config-format",
				"format:fix": "ethereumjs-config-format-fix",
				"formatTest": "node ./scripts/formatTest",
				"tsc": "ethereumjs-config-tsc"
			},
			"husky": {
				"hooks": {
					"pre-push": "npm run lint"
				}
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"core-js-pure": "^3.0.1",
				"ethereumjs-account": "^3.0.0",
				"ethereumjs-block": "^2.2.2",
				"ethereumjs-blockchain": "^4.0.3",
				"ethereumjs-common": "^1.5.0",
				"ethereumjs-tx": "^2.1.2",
				"ethereumjs-util": "^6.2.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.3.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1",
				"util.promisify": "^1.0.0"
			},
			"devDependencies": {
				"@ethereumjs/config-nyc": "^1.1.1",
				"@ethereumjs/config-prettier": "^1.1.1",
				"@ethereumjs/config-tsc": "^1.1.1",
				"@ethereumjs/config-tslint": "^1.1.1",
				"@types/bn.js": "^4.11.5",
				"@types/core-js": "^2.5.0",
				"@types/lru-cache": "^5.1.0",
				"@types/node": "^11.13.4",
				"browserify": "^16.2.3",
				"coveralls": "^3.0.0",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.3.0",
				"husky": "^2.1.0",
				"karma": "^4.0.1",
				"karma-browserify": "^6.0.0",
				"karma-chrome-launcher": "^2.2.0",
				"karma-detect-browsers": "^2.3.3",
				"karma-firefox-launcher": "^1.1.0",
				"karma-tap": "^4.1.4",
				"level": "^4.0.0",
				"level-mem": "^3.0.1",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"prettier": "^1.16.4",
				"rlp": "^2.2.3",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3",
				"tslint": "^5.16.0",
				"typedoc": "^0.14.2",
				"typedoc-plugin-markdown": "^1.2.1",
				"typescript": "^3.4.3",
				"typestrict": "^1.0.2"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "cfb5d89c01ccb5b280b846e4ac74c6d82a4029cf",
			"_id": "ethereumjs-vm@4.1.2",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.15.1",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-Zxz/i0u6+74kZ/0UEAbCd2WCSTuS0jPM9LnM9TUGXDbffrkULb1tIBcgHWqYsARGCQJGMDZj5FKDtUJ04Heowg==",
				"shasum": "02c946f54c52be6f124cf74a30a147326ba344d1",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.1.2.tgz",
				"fileCount": 100,
				"unpackedSize": 480838,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/LoyCRA9TVsSAnZWagAATuYP/01gnRTT7bhCMc+RFsig\nx9+XDkGW0Nhu7fF64ZPKwJ31dpqorJC5ok5B5sHoDJ7cF336dLUWe3jgop+6\nkCEeTk7OhQpDcGRD2vFJb21UlszY6fi+Ks3pbKMvgesXdNDkbWnH5fyF6Ro0\nOAecu9IRunEZr1yMZsjZGHLBhsP6WYNXFM0s9FUP6C1w9Iegua7z7w7QzAWt\ns2H/HVkOh2BEkklXL4SzuJgBIOQQ1Uk6N+F53uHCTfDQHoN3HmRysCwbrQj0\n9rfbp8KeVajmYmgCGNL8HUmN+JjXkYR+D2xp9tfAPvc0pOf+fWYAyxQrSsXq\nfQveBQr0OfnLNxKLV97GmNukJoKKmbXHq2jc8mYfR0jWry9AaTM6LpoLjIUM\nIBWVFOQAJg1vXtWG6CUoJJrZDXxe5dT4EVZyJnV7tX41WBaUAEOMrm+4pnb/\n0eJU4HJM65gju0rk1clx1b+Wo5uq4Dp8V8GpWeeUtiBCJviM9EU7691F79am\nkJ3pyqcHiNHwmtEEyguIwoDrmZnGCJHe/aabVk+yGrmUtmO9ttxhUl7hoWol\nO0xItj+UgFzPrDdg8DpAniPibQ4lciLh/qGFeFKSuyPUPTI54N5pJJbsyu8C\nM36NKgzKlFYrcPWSULse/OJPuRvXcOibbNEGHf2M5qgqYxN/N+6P5wOI6EGu\n+UGA\r\n=WnP+\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_4.1.2_1576843826277_0.5406410039026488"
			},
			"_hasShrinkwrap": false
		},
		"4.1.3": {
			"name": "ethereumjs-vm",
			"version": "4.1.3",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"types": "dist/index.d.ts",
			"scripts": {
				"build:dist": "ethereumjs-config-build",
				"prepublishOnly": "npm run lint && npm run build:dist && npm run test:buildIntegrity",
				"coverage": "nyc npm run coverage:test && nyc report --reporter=lcov",
				"coverage:test": "npm run build:dist && tape './tests/api/**/*.js' ./tests/tester.js --state --dist",
				"docs:build": "typedoc lib",
				"test:vm": "node ./tests/tester --vm",
				"test:state": "npm run build:dist && node ./tests/tester --state --dist",
				"test:state:allForks": "npm run test:state -- --fork=Byzantium && npm run test:state -- --fork=Constantinople && npm run test:state -- --fork=Petersburg && npm run test:state -- --fork=Istanbul && npm run test:state -- --fork=MuirGlacier",
				"test:state:selectedForks": "npm run test:state -- --fork=Petersburg && npm run test:state -- --fork=Istanbul && npm run test:state -- --fork=MuirGlacier",
				"test:state:slow": "npm run test:state -- --runSkipped=slow",
				"test:buildIntegrity": "npm run test:state -- --test='stackOverflow'",
				"test:blockchain": "npm run build:dist && node --stack-size=1500 ./tests/tester --blockchain --dist",
				"test:API": "npm run build:dist && tape './tests/api/**/*.js'",
				"test:API:browser": "npm run build:dist && karma start karma.conf.js",
				"test": "echo \"[INFO] Generic test cmd not used. See package.json for more specific test run cmds.\"",
				"tslint": "ethereumjs-config-tslint",
				"tslint:fix": "ethereumjs-config-tslint-fix",
				"lint": "ethereumjs-config-lint",
				"lint:fix": "ethereumjs-config-lint-fix",
				"format": "ethereumjs-config-format",
				"format:fix": "ethereumjs-config-format-fix",
				"formatTest": "node ./scripts/formatTest",
				"tsc": "ethereumjs-config-tsc"
			},
			"husky": {
				"hooks": {
					"pre-push": "npm run lint"
				}
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"core-js-pure": "^3.0.1",
				"ethereumjs-account": "^3.0.0",
				"ethereumjs-block": "^2.2.2",
				"ethereumjs-blockchain": "^4.0.3",
				"ethereumjs-common": "^1.5.0",
				"ethereumjs-tx": "^2.1.2",
				"ethereumjs-util": "^6.2.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.3.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1",
				"util.promisify": "^1.0.0"
			},
			"devDependencies": {
				"@ethereumjs/config-nyc": "^1.1.1",
				"@ethereumjs/config-prettier": "^1.1.1",
				"@ethereumjs/config-tsc": "^1.1.1",
				"@ethereumjs/config-tslint": "^1.1.1",
				"@types/bn.js": "^4.11.5",
				"@types/core-js": "^2.5.0",
				"@types/lru-cache": "^5.1.0",
				"@types/node": "^11.13.4",
				"browserify": "^16.2.3",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.3.0",
				"husky": "^2.1.0",
				"karma": "^4.0.1",
				"karma-browserify": "^6.0.0",
				"karma-chrome-launcher": "^2.2.0",
				"karma-detect-browsers": "^2.3.3",
				"karma-firefox-launcher": "^1.1.0",
				"karma-tap": "^4.1.4",
				"level": "^4.0.0",
				"level-mem": "^3.0.1",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"prettier": "^1.16.4",
				"rlp": "^2.2.3",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3",
				"tslint": "^5.16.0",
				"typedoc": "^0.14.2",
				"typedoc-plugin-markdown": "^1.2.1",
				"typescript": "^3.4.3",
				"typestrict": "^1.0.2"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "feef85f7d51c4e09da3105ebe473e86dcff45eb1",
			"_id": "ethereumjs-vm@4.1.3",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.15.1",
			"_npmUser": {
				"name": "holgerd77",
				"email": "Holger.Drewes@gmail.com"
			},
			"dist": {
				"integrity": "sha512-RTrD0y7My4O6Qr1P2ZIsMfD6RzL6kU/RhBZ0a5XrPzAeR61crBS7or66ohDrvxDI/rDBxMi+6SnsELih6fzalw==",
				"shasum": "dc8eb45f47d775da9f0b2437d5e20896fdf66f37",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.1.3.tgz",
				"fileCount": 100,
				"unpackedSize": 481328,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF6m9CRA9TVsSAnZWagAA1mYP/2zLC3RhoMmM/Cd9ofPy\nTqD1mPf9T1d4wdOzHP50Al8uOuqIPAKjrgRArZi3XQH5nbFVvJPmMNCKb0oJ\nPewb0c6NLDU4JYUDKfTUXEGpALUKQGRNyxVKZhQMynDvYo8k/Tr0IDQw9rAy\nfFxiXmFAhim+uWlqEhEvjqHFFTg+zwJ8b9q5DAA/xYWOlqtRumr0WIzcXs1q\nd9aDVWIv52MFCSwbj9LdTss6FGMV45LlGm5/m+Buozam6oVvhEsmXTNQp4t9\n+xqmssRquStPeGXU9g3sAeLp4//H+FpvdYTcO/H+GxhUybltpTmj3Zo/e5jf\ngY8xB7XrU0nLuCBO9uCeucpfWZd57azQ4jPX3degH/FHxLOi3EX8qwfKncXO\nfIAPmPktVgZobqBZAk0jYHwGfyF043hLEGit+UTHirmwV6r+Gjnqm1aYRXSY\n7YhZjbkLwTSTDsVZqAja/P4fOX9PlcvnTTv6R+yYcmupaJq8G7h/u4JFslzH\np3GS/NVXKcVr0h0NqaRtuTa6ha6nzRiydEdYBNRTKm3N0Sy5OyUGc+Wi3Q68\nfC1UpA/osFeNQSUHVvBEbNj6tye5WIz3HG22HqsHbSpFHfDB89QlgGvt/5gn\nOuvNPs42o8y8TPguHgtC7IF9H0X/tq2vl/AnDRO/Z2NMAeqjw5n3bHW2JC7o\nGsQk\r\n=LE4E\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_4.1.3_1578609084689_0.5844570823900754"
			},
			"_hasShrinkwrap": false
		},
		"4.2.0": {
			"name": "ethereumjs-vm",
			"version": "4.2.0",
			"description": "An Ethereum VM implementation",
			"main": "dist/index.js",
			"types": "dist/index.d.ts",
			"scripts": {
				"build": "ethereumjs-config-build",
				"prepublishOnly": "npm run lint && npm run build && npm run test:buildIntegrity",
				"coverage": "nyc npm run coverage:test && nyc report --reporter=lcov",
				"coverage:test": "npm run build && tape './tests/api/**/*.js' ./tests/tester.js --state --dist",
				"docs:build": "typedoc lib",
				"test:vm": "node ./tests/tester --vm",
				"test:state": "ts-node ./tests/tester --state",
				"test:state:allForks": "npm run test:state -- --fork=Byzantium && npm run test:state -- --fork=Constantinople && npm run test:state -- --fork=Petersburg && npm run test:state -- --fork=Istanbul && npm run test:state -- --fork=MuirGlacier",
				"test:state:selectedForks": "npm run test:state -- --fork=Petersburg && npm run test:state -- --fork=Istanbul && npm run test:state -- --fork=MuirGlacier",
				"test:state:slow": "npm run test:state -- --runSkipped=slow",
				"test:buildIntegrity": "npm run test:state -- --test='stackOverflow'",
				"test:blockchain": "node -r ts-node/register --stack-size=1500 ./tests/tester --blockchain",
				"test:API": "npm run build && ts-node ./node_modules/tape/bin/tape './tests/api/**/*.js'",
				"test:API:browser": "npm run build && karma start karma.conf.js",
				"test": "echo \"[INFO] Generic test cmd not used. See package.json for more specific test run cmds.\"",
				"tslint": "ethereumjs-config-tslint",
				"tslint:fix": "ethereumjs-config-tslint-fix",
				"lint": "ethereumjs-config-lint",
				"lint:fix": "ethereumjs-config-lint-fix",
				"format": "ethereumjs-config-format",
				"format:fix": "ethereumjs-config-format-fix",
				"formatTest": "node ./scripts/formatTest",
				"tsc": "ethereumjs-config-tsc"
			},
			"husky": {
				"hooks": {
					"pre-push": "npm run lint"
				}
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ethereumjs/ethereumjs-vm.git"
			},
			"keywords": [
				"ethereum",
				"VM"
			],
			"dependencies": {
				"async": "^2.1.2",
				"async-eventemitter": "^0.2.2",
				"core-js-pure": "^3.0.1",
				"ethereumjs-account": "^3.0.0",
				"ethereumjs-block": "^2.2.2",
				"ethereumjs-blockchain": "^4.0.3",
				"ethereumjs-common": "^1.5.0",
				"ethereumjs-tx": "^2.1.2",
				"ethereumjs-util": "^6.2.0",
				"fake-merkle-patricia-tree": "^1.0.1",
				"functional-red-black-tree": "^1.0.1",
				"merkle-patricia-tree": "^2.3.2",
				"rustbn.js": "~0.2.0",
				"safe-buffer": "^5.1.1",
				"util.promisify": "^1.0.0"
			},
			"devDependencies": {
				"@ethereumjs/config-nyc": "^1.1.1",
				"@ethereumjs/config-prettier": "^1.1.1",
				"@ethereumjs/config-tsc": "^1.1.1",
				"@ethereumjs/config-tslint": "^1.1.1",
				"@types/bn.js": "^4.11.5",
				"@types/core-js": "^2.5.0",
				"@types/lru-cache": "^5.1.0",
				"@types/node": "^11.13.4",
				"@types/tape": "^4.2.33",
				"browserify": "^16.2.3",
				"ethereumjs-testing": "git+https://github.com/ethereumjs/ethereumjs-testing.git#v1.3.0",
				"husky": "^2.1.0",
				"karma": "^4.0.1",
				"karma-browserify": "^6.0.0",
				"karma-chrome-launcher": "^2.2.0",
				"karma-firefox-launcher": "^1.1.0",
				"karma-tap": "^4.1.4",
				"level": "^6.0.0",
				"level-mem": "^3.0.1",
				"minimist": "^1.1.1",
				"nyc": "^12.0.2",
				"prettier": "^1.16.4",
				"rlp": "^2.2.3",
				"standard": "^10.0.0",
				"tap-spec": "^5.0.0",
				"tape": "4.6.3",
				"ts-node": "^8.6.2",
				"tslint": "^5.16.0",
				"typedoc": "^0.14.2",
				"typedoc-plugin-markdown": "^1.2.1",
				"typescript": "^3.4.3",
				"typestrict": "^1.0.2"
			},
			"author": {
				"name": "mjbecze",
				"email": "mjbecze@gmail.com"
			},
			"contributors": [
				{
					"name": "Alex Beregszaszi",
					"email": "alex@rtfs.hu"
				}
			],
			"license": "MPL-2.0",
			"bugs": {
				"url": "https://github.com/ethereumjs/ethereumjs-vm/issues"
			},
			"homepage": "https://github.com/ethereumjs/ethereumjs-vm",
			"nyc": {
				"exclude": [
					"tests"
				]
			},
			"standard": {
				"ignore": [
					"dist/**",
					"examples/runcode-browserify.js"
				]
			},
			"gitHead": "c1316fc17ea10ce3d3decc6cc9e5b11962a5b079",
			"_id": "ethereumjs-vm@4.2.0",
			"_nodeVersion": "10.16.3",
			"_npmVersion": "6.13.7",
			"dist": {
				"integrity": "sha512-X6qqZbsY33p5FTuZqCnQ4+lo957iUJMM6Mpa6bL4UW0dxM6WmDSHuI4j/zOp1E2TDKImBGCJA9QPfc08PaNubA==",
				"shasum": "e885e861424e373dbc556278f7259ff3fca5edab",
				"tarball": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.2.0.tgz",
				"fileCount": 100,
				"unpackedSize": 483615,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesu8kCRA9TVsSAnZWagAAhAMP/2zG0E7NgTSBsr98WjkQ\npW1u6rfekxELrQn/EI3H2kxnHhkPgK4WEveGV9R2hxIi8vjD5OYPNdxGnehZ\nc388OogYECZC7FVkx0ybp2OwBT0eHMpmELB3R+0s+9ECaKvkVYvhbBfGCAeb\n5zmYCFDdCAmsyzyIS2Vaden15Ou5WjyKk3Wf9j3Yl5RQ/oihPUkDOmoF/PWe\n4uIXZncVnO63e9Ds62AYxChmzhkK2Ccm4+lfid2tFhmnR4nbTl0OIeRh/gM3\nj3G/37L7zCBGyu3I5lfrpxSu0M+8MU3y7WpM9pi8GcMAW4y03PGQ2gwFpYNS\nUtPyks2qcxmW2oI4dRQawbeeqXdwCx7dVqAfsrqFAt3WnPk6vUYZTEX4o1ZZ\nQrBptT+cAS6qHDmKS2QMXbysgFgAJGSlqrseBq7UbPrcqQ6ZXVAZDYHZF8ql\nGAV+kkRCr4Wm95V9S24EokTQdIbnYQHj3pQZr79tI6EwKuVy+PdzbIWOsSrK\nbkwDxUBeYE+zVn640qIlZW5YSQUKwoCtiG+geK11m6clHTZngeQ9b1p4O/dv\n+bqRRcUTdMtrgl6G5oauzGfZvew6+7xoe0YaVrZ3avg7O3kw8rgLElxsKA9V\nMmU4Pn4VojpDT0zHxJwc7G37dJcNYMeTHXw0wwdb1LzlHgfMJJaBjhNlpLrW\nq0gw\r\n=+2To\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "alex@rtfs.hu",
					"name": "axic"
				},
				{
					"email": "ev@ethereum.org",
					"name": "evertonfraga"
				},
				{
					"email": "Holger.Drewes@gmail.com",
					"name": "holgerd77"
				},
				{
					"email": "j-wasinger@hotmail.com",
					"name": "jwasinger"
				},
				{
					"email": "null_radix@riseup.net",
					"name": "null_radix"
				},
				{
					"email": "ryan@ryanio.com",
					"name": "ralxz"
				}
			],
			"_npmUser": {
				"name": "evertonfraga",
				"email": "ev@ethereum.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/ethereumjs-vm_4.2.0_1588784931861_0.7674585526564432"
			},
			"_hasShrinkwrap": false
		}
	},
	"time": {
		"modified": "2020-05-06T17:08:54.337Z",
		"created": "2015-07-17T03:39:55.831Z",
		"0.0.0": "2015-07-17T03:39:55.831Z",
		"0.1.1": "2015-08-09T19:30:18.483Z",
		"0.1.2": "2015-08-09T19:31:06.139Z",
		"0.1.3": "2015-08-10T14:43:40.648Z",
		"0.1.4": "2015-08-11T18:33:39.552Z",
		"0.1.5": "2015-08-19T23:48:46.449Z",
		"0.1.6": "2015-10-06T04:30:28.732Z",
		"1.0.0": "2015-10-06T04:31:57.447Z",
		"1.0.1": "2015-10-30T09:55:24.875Z",
		"1.0.2": "2015-11-04T06:57:57.868Z",
		"1.0.3": "2015-11-27T22:45:47.910Z",
		"1.0.4": "2015-12-18T01:58:12.069Z",
		"1.1.0": "2016-01-09T05:59:49.960Z",
		"1.2.0": "2016-02-27T03:40:15.511Z",
		"1.2.1": "2016-03-03T22:49:52.882Z",
		"1.2.2": "2016-03-31T16:24:16.866Z",
		"1.3.0": "2016-04-01T22:16:17.735Z",
		"1.4.0": "2016-05-20T20:28:18.641Z",
		"1.4.1": "2016-07-04T16:30:14.426Z",
		"2.0.0": "2016-09-26T11:03:55.715Z",
		"2.0.1": "2016-10-31T13:51:15.938Z",
		"2.0.2": "2016-11-15T22:18:32.666Z",
		"2.1.0": "2017-06-28T16:33:36.577Z",
		"2.2.0": "2017-07-28T19:41:32.196Z",
		"2.2.1": "2017-08-04T16:59:34.358Z",
		"2.2.2": "2017-09-20T13:03:44.886Z",
		"2.3.0": "2017-10-11T14:05:58.825Z",
		"2.3.1": "2017-10-11T16:05:58.686Z",
		"2.3.2": "2017-10-28T18:41:54.791Z",
		"2.3.3": "2018-02-02T10:22:40.708Z",
		"2.3.4": "2018-04-06T08:59:53.813Z",
		"2.3.5": "2018-04-26T10:22:19.022Z",
		"2.4.0": "2018-07-26T12:02:57.775Z",
		"2.5.0": "2018-11-22T11:14:29.111Z",
		"2.5.1": "2019-01-15T11:32:32.010Z",
		"2.6.0": "2019-02-07T12:28:46.984Z",
		"3.0.0": "2019-03-30T09:51:30.693Z",
		"4.0.0-beta.1": "2019-06-19T10:07:22.441Z",
		"4.0.0": "2019-08-07T11:41:27.500Z",
		"4.1.0": "2019-09-12T10:21:13.275Z",
		"4.1.1": "2019-11-19T19:28:41.143Z",
		"4.1.2": "2019-12-20T12:10:26.392Z",
		"4.1.3": "2020-01-09T22:31:24.907Z",
		"4.2.0": "2020-05-06T17:08:52.053Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "4.2.0",
		"beta": "4.0.0-beta.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"2d0335db04b006963aa06ef1aa72dc21\"",
			"fetched": 1602009380183
		}
	},
	"_distfiles": {
		"ethereumjs-vm-0.0.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.0.0.tgz",
			"sha": "313ad48fbcf39ec8bfdad40c638ff46d30013144",
			"registry": "npmjs"
		},
		"ethereumjs-vm-0.1.1.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.1.tgz",
			"sha": "3f5c55435444a73d912d98543d630f5303f07c6b",
			"registry": "npmjs"
		},
		"ethereumjs-vm-0.1.2.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.2.tgz",
			"sha": "cc26f51dac441436ccc9652455836d536b4064d7",
			"registry": "npmjs"
		},
		"ethereumjs-vm-0.1.3.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.3.tgz",
			"sha": "0f242d31443150f9ea82b2e7356b1ba4c07af053",
			"registry": "npmjs"
		},
		"ethereumjs-vm-0.1.4.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.4.tgz",
			"sha": "f58ed289aaf6d5d1377156b8452654d08a810940",
			"registry": "npmjs"
		},
		"ethereumjs-vm-0.1.5.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.5.tgz",
			"sha": "1877d285f23bb43e13bfcba4ddd08fa967b264fc",
			"registry": "npmjs"
		},
		"ethereumjs-vm-0.1.6.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-0.1.6.tgz",
			"sha": "e1f1cb7e49df0aaeb36c3c2ad5c562fc9a03818e",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.0.0.tgz",
			"sha": "8c6f1bb2295aa250b0689cc9a9a6586ec57253df",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.0.1.tgz",
			"sha": "d0894affd4dc6bda66f5b035afd8105e0078dabf",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.0.2.tgz",
			"sha": "574eac4da191ba303a567440ee890000b91a7212",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.0.3.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.0.3.tgz",
			"sha": "d6137aa62d035de614d17d96021f2efde36f8b0b",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.0.4.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.0.4.tgz",
			"sha": "e62fbb0141ad0df040848482d1a906a702801a3e",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.1.0.tgz",
			"sha": "41e36b3de575292a08d31c2cb0516d160873a385",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.2.0.tgz",
			"sha": "d3bd80123c57a5fed4543fa8299e4be648b4077a",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.2.1.tgz",
			"sha": "86d8f3d60bfe55c38d947b365e62167a99f734a2",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.2.2.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.2.2.tgz",
			"sha": "05ed60f81b0a4447f909a1a53b15c74f2973b836",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.3.0.tgz",
			"sha": "4e274052f5701cc3f8853b658cec5dc958632182",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.4.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.4.0.tgz",
			"sha": "f5c66ee75c3b95f5832c429ddee469d6aa72c0ed",
			"registry": "npmjs"
		},
		"ethereumjs-vm-1.4.1.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-1.4.1.tgz",
			"sha": "a8c3a33917c62d761de195002391d6ca6d038c09",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.0.0.tgz",
			"sha": "f74052a3b33b46716bc49285f8ed726b32766c26",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.0.1.tgz",
			"sha": "a99c0c8bec81ad4180507d88e77d0d30ac388e6a",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.0.2.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.0.2.tgz",
			"sha": "84e2372a5715a80a62f7f2a312f8c64537e8a842",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.1.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.1.0.tgz",
			"sha": "0faa3f5b6b6ecbd4c74f499c1260c27f712c7319",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.2.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.2.0.tgz",
			"sha": "ab2296b1a628efec4503f6691c7da3cd0e91d323",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.2.1.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.2.1.tgz",
			"sha": "183406cc40e4d9f4248e7e047dea7c191beab3a1",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.2.2.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.2.2.tgz",
			"sha": "786317d2c63e547d936c1a468607510e70b4c262",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.3.1.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.1.tgz",
			"sha": "6034196ccd53fcf0d6ea207dcde4c3e00dfd24cc",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.3.2.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.2.tgz",
			"sha": "4f939e22b89e9b298f0c87a7e0f0d8949f485abd",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.3.3.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.3.tgz",
			"sha": "05719139e0c4a59e829022964a6048b17d2d84b0",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.3.4.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.4.tgz",
			"sha": "f635d7cb047571a1840a6e9a74d29de4488f8ad6",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.3.5.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.5.tgz",
			"sha": "e69306737b8a7ea80c633ceb9b7dd561897007de",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.4.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.4.0.tgz",
			"sha": "244f1e35f2755e537a13546111d1a4c159d34b13",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.5.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.5.0.tgz",
			"sha": "71dde54a093bd813c9defdc6d45ceb8fcca2f603",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.5.1.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.5.1.tgz",
			"sha": "d9ea7266ad49ff4756bddbb3924cc31b004c3642",
			"registry": "npmjs"
		},
		"ethereumjs-vm-2.6.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz",
			"sha": "76243ed8de031b408793ac33907fb3407fe400c6",
			"registry": "npmjs"
		},
		"ethereumjs-vm-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-3.0.0.tgz",
			"sha": "70fea2964a6797724b0d93fe080f9984ad18fcdd",
			"registry": "npmjs"
		},
		"ethereumjs-vm-4.0.0-beta.1.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.0.0-beta.1.tgz",
			"sha": "d9c60f8ac0f5473a071b85eda9ad3b7159022976",
			"registry": "npmjs"
		},
		"ethereumjs-vm-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.0.0.tgz",
			"sha": "cede265f4d3262782ef7b7faccdf6af1e49eb58d",
			"registry": "npmjs"
		},
		"ethereumjs-vm-4.1.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.1.0.tgz",
			"sha": "359ed3592636390a5b2909a28d955c908830daa5",
			"registry": "npmjs"
		},
		"ethereumjs-vm-4.1.1.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.1.1.tgz",
			"sha": "ba6f565fd7788a0e7db494fa2096d45f9ea0802b",
			"registry": "npmjs"
		},
		"ethereumjs-vm-4.1.2.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.1.2.tgz",
			"sha": "02c946f54c52be6f124cf74a30a147326ba344d1",
			"registry": "npmjs"
		},
		"ethereumjs-vm-4.1.3.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.1.3.tgz",
			"sha": "dc8eb45f47d775da9f0b2437d5e20896fdf66f37",
			"registry": "npmjs"
		},
		"ethereumjs-vm-4.2.0.tgz": {
			"url": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-4.2.0.tgz",
			"sha": "e885e861424e373dbc556278f7259ff3fca5edab",
			"registry": "npmjs"
		}
	},
	"_attachments": {},
	"_rev": "20-ece095bcea472346",
	"_id": "ethereumjs-vm",
	"readme": "# SYNOPSIS\n\n[![NPM Package](https://img.shields.io/npm/v/ethereumjs-vm.svg?style=flat-square)](https://www.npmjs.org/package/ethereumjs-vm)\n[![Actions Status](https://github.com/ethereumjs/ethereumjs-vm/workflows/vm-test/badge.svg)](https://github.com/ethereumjs/ethereumjs-vm/actions)\n[![Code Coverage](https://codecov.io/gh/ethereumjs/ethereumjs-vm/branch/master/graph/badge.svg)](https://codecov.io/gh/ethereumjs/ethereumjs-vm)\n[![Gitter](https://img.shields.io/gitter/room/ethereum/ethereumjs.svg?style=flat-square)](https://gitter.im/ethereum/ethereumjs)\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\nImplements Ethereum's VM in Javascript.\n\n#### Fork Support\n\nThe VM currently supports the following hardfork rules:\n\n- `Byzantium`\n- `Constantinople`\n- `Petersburg` (default)\n- `Istanbul`\n- `MuirGlacier` (only `mainnet` and `ropsten`)\n\nIf you are still looking for a [Spurious Dragon](https://eips.ethereum.org/EIPS/eip-607) compatible version of this library install the latest of the `2.2.x` series (see [Changelog](./CHANGELOG.md)).\n\n##### MuirGlacier Hardfork Support\n\nAn Ethereum test suite compliant `MuirGlacier` HF implementation is available\nsince the `v4.1.3` VM release. You can activate a `MuirGlacier` VM by using the\n`muirGlacier` `hardfork` option flag.\n\n**Note:** The original `v4.1.2` release contains a critical bug preventing the\n`MuirGlacier` VM to work properly and there is the need to update.\n\n##### Istanbul Harfork Support\n\nAn Ethereum test suite compliant `Istanbul` HF implementation is available\nsince the `v4.1.1` VM release. You can activate an `Istanbul` VM by using the\n`istanbul` `hardfork` option flag.\n\nSupported `Istanbul` EIPs:\n\n- [EIP-152](https://eips.ethereum.org/EIPS/eip-152): Blake 2b `F` precompile,\n  PR [#584](https://github.com/ethereumjs/ethereumjs-vm/pull/584)\n- [EIP-1108](https://eips.ethereum.org/EIPS/eip-1108): Reduce `alt_bn128`\n  precompile gas costs,  \n  PR [#540](https://github.com/ethereumjs/ethereumjs-vm/pull/540)\n  (already released in `v4.0.0`)\n- [EIP-1344](https://eips.ethereum.org/EIPS/eip-1344): Add ChainID Opcode,\n  PR [#572](https://github.com/ethereumjs/ethereumjs-vm/pull/572)\n- [EIP-1884](https://eips.ethereum.org/EIPS/eip-1884): Trie-size-dependent\n  Opcode Repricing,\n  PR [#581](https://github.com/ethereumjs/ethereumjs-vm/pull/581)\n- [EIP-2200](https://eips.ethereum.org/EIPS/eip-2200): Rebalance net-metered\n  SSTORE gas costs,\n  PR [#590](https://github.com/ethereumjs/ethereumjs-vm/pull/590)\n\n# INSTALL\n\n`npm install ethereumjs-vm`\n\n# USAGE\n\n```javascript\nconst BN = require('bn.js')\nvar VM = require('ethereumjs-vm').default\n\n// Create a new VM instance\n// For explicity setting the HF use e.g. `new VM({ hardfork: 'petersburg' })`\nconst vm = new VM()\n\nconst STOP = '00'\nconst ADD = '01'\nconst PUSH1 = '60'\n\n// Note that numbers added are hex values, so '20' would be '32' as decimal e.g.\nconst code = [PUSH1, '03', PUSH1, '05', ADD, STOP]\n\nvm.on('step', function(data) {\n  console.log(`Opcode: ${data.opcode.name}\\tStack: ${data.stack}`)\n})\n\nvm.runCode({\n  code: Buffer.from(code.join(''), 'hex'),\n  gasLimit: new BN(0xffff),\n})\n  .then(results => {\n    console.log('Returned : ' + results.returnValue.toString('hex'))\n    console.log('gasUsed  : ' + results.gasUsed.toString())\n  })\n  .catch(err => console.log('Error    : ' + err))\n```\n\n## Example\n\nThis projects contain the following examples:\n\n1. [./examples/run-blockchain](./examples/run-blockchain): Loads tests data, including accounts and blocks, and runs all of them in the VM.\n1. [./examples/run-code-browser](./examples/run-code-browser): Show how to use this library in a browser.\n1. [./examples/run-solidity-contract](./examples/run-solidity-contract): Compiles a Solidity contract, and calls constant and non-constant functions.\n1. [./examples/run-transactions-complete](./examples/run-transactions-complete): Runs a contract-deployment transaction and then calls one of its functions.\n1. [./examples/decode-opcodes](./examples/decode-opcodes): Decodes a binary EVM program into its opcodes.\n\nAll of the examples have their own `README.md` explaining how to run them.\n\n# BROWSER\n\nTo build the VM for standalone use in the browser, see: [Running the VM in a browser](https://github.com/ethereumjs/ethereumjs-vm/tree/master/examples/run-code-browser).\n\n# API\n\n## VM\n\nFor documentation on `VM` instantiation, exposed API and emitted `events` see generated [API docs](./docs/README.md).\n\n## StateManger\n\nThe API for the `StateManager` is currently in `Beta`, separate documentation can be found [here](./docs/classes/statemanager.md), see also [release notes](https://github.com/ethereumjs/ethereumjs-vm/releases/tag/v2.5.0) from the `v2.5.0` VM release for details on the `StateManager` rewrite.\n\n# Internal Structure\n\nThe VM processes state changes at many levels.\n\n- **runBlockchain**\n  - for every block, runBlock\n- **runBlock**\n  - for every tx, runTx\n  - pay miner and uncles\n- **runTx**\n  - check sender balance\n  - check sender nonce\n  - runCall\n  - transfer gas charges\n- **runCall**\n  - checkpoint state\n  - transfer value\n  - load code\n  - runCode\n  - materialize created contracts\n  - revert or commit checkpoint\n- **runCode**\n  - iterate over code\n  - run op codes\n  - track gas usage\n- **OpFns**\n  - run individual op code\n  - modify stack\n  - modify memory\n  - calculate fee\n\nThe opFns for `CREATE`, `CALL`, and `CALLCODE` call back up to `runCall`.\n\n## VM's tracing events\n\nYou can subscribe to the following events of the VM:\n\n- `beforeBlock`: Emits a `Block` right before running it.\n- `afterBlock`: Emits `RunBlockResult` right after running a block.\n- `beforeTx`: Emits a `Transaction` right before running it.\n- `afterTx`: Emits a `RunTxResult` right after running a transaction.\n- `beforeMessage`: Emits a `Message` right after running it.\n- `afterMessage`: Emits an `EVMResult` right after running a message.\n- `step`: Emits an `InterpreterStep` right before running an EVM step.\n- `newContract`: Emits a `NewContractEvent` right before creating a contract. This event contains the deployment code, not the deployed code, as the creation message may not return such a code.\n\n### Asynchronous event handlers\n\nYou can perform asynchronous operations from within an event handler\nand prevent the VM to keep running until they finish.\n\nIn order to do that, your event handler has to accept two arguments.\nThe first one will be the event object, and the second one a function.\nThe VM won't continue until you call this function.\n\nIf an exception is passed to that function, or thrown from within the\nhandler or a function called by it, the exception will bubble into the\nVM and interrupt it, possibly corrupting its state. It's strongly\nrecommended not to do that.\n\n### Synchronous event handlers\n\nIf you want to perform synchronous operations, you don't need\nto receive a function as the handler's second argument, nor call it.\n\nNote that if your event handler receives multiple arguments, the second\none will be the continuation function, and it must be called.\n\nIf an exception is thrown from withing the handler or a function called\nby it, the exception will bubble into the VM and interrupt it, possibly\ncorrupting its state. It's strongly recommended not to throw from withing\nevent handlers.\n\n# DEVELOPMENT\n\nDeveloper documentation - currently mainly with information on testing and debugging - can be found [here](./developer.md).\n\n# EthereumJS\n\nSee our organizational [documentation](https://ethereumjs.readthedocs.io) for an introduction to `EthereumJS` as well as information on current standards and best practices.\n\nIf you want to join for work or do improvements on the libraries have a look at our [contribution guidelines](https://ethereumjs.readthedocs.io/en/latest/contributing.html).\n\n# LICENSE\n\n[MPL-2.0](https://www.mozilla.org/MPL/2.0/)"
}