{"_id":"ethereumjs-vm","_rev":"57-4a01bb986505f7e37bf34ece02c45c6b","name":"ethereumjs-vm","description":"An Ethereum VM implementation","dist-tags":{"latest":"4.2.0","beta":"4.0.0-beta.1"},"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","integrity":"sha512-GBQdj7jJaqSETH39ilH1euS6S72CsTXXniTzk9ASFMjUNx5vFMb1IfzWi/rWh+YvoxVxGZF/LtwubCUSZMctpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs47tR1JadVbkHPFKVJ7uG6m6cas/M8NyNO3hEpSEdmgIhAPHC0cRip4Qx8EPnSe2XUyn+ZRx9Oyd7EU1Fgah/qD3+"}]},"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-7DIoOqb7kojCk1Tgt5rLRXqkReMCxeyzMPB8a+oDWt963XqS0H1XQPHOhbhPLnh8cZNFkbMkKoscZ2ioIBDJVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGU/LGwIpEL5VDjQGNwBR0cT4XCbWlSP5kOxE8tJfAo+AiEA0ZQwLFaPktfeUwXk5kGnSkdQF3vYYtFK63EOsjr/f7w="}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-Qo0L/9fTIzYKm7WgfXWZjBKvZEBCO9M01xGERLzQoVGhVOo9NyQsxdLUSu5Ckmb87CfdCz8xrmWjFCQCXkLcFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJRwywBezgOnFXYTOMDDn9j2hyaQCO0uIfFaxfMkC5dwIgGM31iU4XEA1nlm/TKTMc6OPauDiL+Rc7nBOFd19Phsc="}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-t3UyIFVH8pkvayp3Tc3NX60b83pWbkMeoY1Ev3avcTLijd17LXC/M+Z+BTZnQbkcQVmNxkq9b3tLBv0uOH7/hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLOjJ2Dtp5lUwyc2SiHPboy5e0ebTeWZq/TrndsBuKpAiAvhwYWwpNJsxIgX4k+XHC4kxI3VvDlU22ml5vC5QpvZg=="}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-eGfBkJcSBiCu8NVMf4eAzZ70p+drTXV1fDhayjmhhwJY1C6giEh2CHX7cyXJ4z9odpaR5/y6vsBdghPd/4Wl5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIED/Oa3Hok6upYJPKBvuN/7/xVgPpoZUR0rpb4eWkZbJAiBl6cP0AwmGDXcUesaIGGRB3UUWdmgALH84dk6P4XuuTQ=="}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-AAaDrcf3YYdJsZwukg4k4JxKp/hu1a4rBihQeHi0j/Qv1e72Tcl4pd1FfodJ4TzOf8rejZyoiLMYOpgtMlnE1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoSxnkEehMlWdTsnBcp0mQyDPZWeOm+xPd4PIxSeMr3wIhAJT0iahWcMgN4vT8pfpBLK5UEgAP8aW3r8SzWrccYRt1"}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-T4rynW3Kyk88OPB+CvxXs+gBKyYzRGlqAxMogpzZPXjxMzZ/cJwA7wT2wlCkC1siTxY+nQ5vnrn/rMrxTvsjSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuBi3sAzQiz9CtqbmYvawIc3N3KvBF+sRRlCrPBkxnYAIhAOSK7pgQOtRBB6VxO7W1OvXdiMJ5j7wLc51toP/NXXD7"}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-nYmZjwE20bE2TwX9fuFGQEJudoVstwK1GskG7NiyrlhdsAX1A59UL0uTUQ8JQBEWKpQsbH7ydA9rYl68HgenBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUWniIQKYMgsewGlpl2I+C7JZqLezJuxQQ5NDfBFAKIwIgOpOFB0DFcOYbFAk69oqKRy9lR/2mTx1zbw0/rwpQCx4="}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-QbzTmH9m++yAtpQupIX6vU59mh8xDGT/mxZOf8Fw1+3WymPGcriRJoUKYqFq56IdDt4UMFlyLNI5g0mCONcYOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4yvHCEyDL73rg61lx3ShGoruAhYeOjyzjd+8NmEW8pAiEAolvMrO21a+zL1pSF7OmCN9PFwGFs1WuHjayzh8uFWAc="}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-WjIxPrRhz8sAqsUx36ZGhWt1ZiVfYLR28tun9OhutKsP/J89w6rTZ96lR+wVvM7cqgI/Wm6YbealrfFR6k66Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHO93B3baKW0vRfZs+GIQc/h9MF/iAFsyePKk6Wx7cx0AiEAwTRwaHYtwefVJ+/GNRaN17SobexNu/wYRzDyZe79whw="}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-6bVwXd44sqJTJayD9eiBXojkYHxKbJ+bBi3RbGPaKSwsKiCyijgX+UezPFXXX3bkf2HgobAjnMUgzUuSqxqnjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQgMmUej0AR0BNtbFZ99mPrEkKoPGVU2iSSxDRYcTIaAiEA1UNPqQxWhZViunZwyJkFe7H2NqUL2FbailVtkk95Qgw="}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-Jzd5n6DSmGrJpN2ux49n88ESScjthsBm9wFGWsp7A8rXE7+WqDtou2qYPh8Us7Ri5zinL9L1u7QSvB0X396YVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxWWM6AWplmU3ACPvoLtQiRZlBgAOu+7eXlbzNv9TXYAIhAMyMybN+QgWZu/GWMk2q/84wvAtqJKLHePK2v2CWVE9v"}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-4TZ8gXXmN+OM3N93OYh9IUurZFF0yZQoIvpzRUjUxt39Db5H3RMag/xr51EBgyaf5/luBAMm4x6D0yau4yEtPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDghAFN64RI3H3MV5kBqp2B+/Udz8amxaUWhcS+bIb64QIgf9hPZRUZoQnRaFOMYOwV8g1QPAXwJ5EG1vLro5f2qkk="}]},"maintainers":[{"name":"null_radix","email":"mjbecze@gmail.com"}],"directories":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-OhGrfOQbOz/Tq2Bbch7rPzdL7jZXrskyATEZvJ83Zz6By0XV1c/Cp2Kyo3yCiXCYzQP91jRoQAXu6fUuJarezw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDanBTzKehC1zgze3MSLmC2aqdSueBegxBbABBKk9kF2wIhAIeiQjqcTu/lfW7ajNVK4nDBsdxn6d96ETwjfPm5ZfuE"}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-hIbIquA1sHD/rlpF5c8sMpQkk4goy6gQ7zCJ2cieo864JVxpHz+6R3waawe0tYdtf23kC+zrhbkcBSNu2sbX/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACkoNr+Z82AuijM6j8WxC8VN/QJ8LDAh6bzlewVmKU+AiB9l89Pdi535QZZpyE+KUcdaQU/dQ1JjCYfVHq9H42FCw=="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-qg36BgKut2L9hMPiABHLrgG7ehD7KED1QzjpDuxefWtVbGzSRNQ4J0WseHfFYsnGE8lHeWvwQocVaPWRd/JFaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjnzUb4ZHZJOuaY3QEK0Oy1tpunrTGqtz0Pmg2pmZFBAiEA434GG4Qcj//RCLNi/yQGvUli3riwESYvXd8qBCR1NDc="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-EFBR2XRyfIYlereggGVq5z+LEO7aaAnQDSjbjNyWrX0pqDg9B7apW+EoaA7cwmi5SZRAjUchTYu51GpA3dPY5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBz84u2m9RKYk2fGTKzog3eMza4/NIfoOkkrVgAosz0eAiEAhLLZhMUVx4NQNGiNPKKRfkXczeCiwQGlHqFbThc2ss8="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-QQyt5uXnXu1i4SbtIusMo3ruTktv8cane8iMta7GcMr4n3aTxYg6b+/ta203jUkTwWICgy/7rpzlvxxBYL4tHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfySKSo/2jSXwcIU7Dh9uUEvd45ByTNWNnIWW/bZDzHgIgWetKklOFfx4F6cv/0ThodPFHlqccgyI7cuoTBqAEm4Q="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-Nf0ijqVT8nakbznbgJ6PViElPLYG0+I893VLx7gSZ90WqrctuXbF5YiaH6PJXkHLM0+2rGlMAi2q5WfnBs0KRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCskPKesWDXYhEnlZ0tzKZifbNC4stavBQv06Nr1ZS3gIgbay3aZfdYH9IYJrHBeS3U6FTNt6pMo6jtNeKTVUTUbk="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-mlzc3Op4PSIpvMrBypeb+gLOtNU2M9wzztEQmyLscIVHT5L6QvJAaOcDQ5+7IAEcOqjRZI+mhqvS3TTbSzbubA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs2qrxkNtdpVRfXirxwzkfSbcAGzNykSJui/T89TL3EwIhAKcLpr5nMuPCp3MvHvl7ORDGOgpNBqxrTYqNppz9cync"}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-AS/Q9kVI5UbA8XxX+Z/+IKqUvn/on6MVpoM3h9Bbl3P0WVeXAsnmOFC3TlHVVM6+FH56iuNGJhLjIF9NBvTlfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiSod0z0B5mnfG1uQwSf9qmCtfspjmAupUVf7/i9TXsgIgRVo46eIJjUK7+O0Vfvinw7fI5PD8jzPsMMwQCn7vOrw="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-mebURndcSh7rRsyXUlJexn4TuvdGvTd8lchLLy86PFHACxfeJuzNzncQX6wM2yc080K9U37NeFCTnylDL422Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9efyRLIK0Phki/g5/lU2zVRxEi68xCze434XwJJz84AIgXCzNqBZozYCGkOaGqxi6+Mh/ExZy783vkaHOmDkJ6Hg="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-E0QscExqnOW3Pt5F9E1StUSAa4nOjLihlRRWQu9/nmLkXneaO3Mh8rg3Dh4Q0gDwd8QcAQ/pm4dwiMyW3SVsWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqnk460kT0vyWNJoVMqm++j7IkMpEHqOYrfMsQ8ALGOwIhAM8137/vp9l97ZBxrUJSknqB6tnauuZBCRZLFRAbnUWv"}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-L5FaNBEJlsea/3hU6l3Xr6Q+mz2c0Qn3n1YjcVewyfNrKgFXiVFv8X9htuEK4wNhrmhs9IEVYGij4cE+ufCUJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwT2yE2+0hQxDEu8YVJg25y8UfTVRlHKhA4tOuoCVWIAiB4uRQZ4zso9/rgaqh2UBYbP3X7Od/wVCYefGZhKrMarw=="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","integrity":"sha512-a8MoWJZM/HmiSilZ6SAJyWhi4EICiB4KxhxgCilbB0NnSSL644cut+ansKkN2oOcRiBlrR4VXm/h8uGJLhxn/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaDNRqwXBrjuktF0MEdFmRyjlMkHxDv6r5d6vNj+uGYAiAd8Kn3jZWLQsMmhH+3YbszUvpxCatM+bESMtbYWJqeeg=="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPWi+/aJ316RTgUKXKJROaqLV2jn7+AHOOIN5NN9YS3AIhAOZ/CTiOg4MoQXA9XbXfSX1r+5qMmCJ54SSLyqg2DJg1"}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9sA3WoCEOobBBgh6RhSk8AUocDhxqQAucFe9Gb//3SAIhAMPrGkY6o15tcSFB7wPG624N0fxEwU5Z7xMcb5PnRa80"}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6qqmnyqT0cmbEtHgHDVcsN2I6cVMxVfmXyTHdnwuoPAIgbDtKNpskUMTxgP2CnOe0j8nEoCj09Tl6c9ux88PHnt8="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELAQmTUUZBaO7cFrMfp3PtCauj9bLxmATadjnQ4wlDuAiEAqFdVLa6N3HI3sNqvYVpVIxhSK5iQrCYasN/p3wzGRLA="}]},"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":{},"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC608isENNd/QCxl3P0jP/88athAU8CWCmBN6LcO4a7EgIhAPiU9az5lxtSFaNBH18H5R0fIrZXhRdmwnVaf0DCEPIV"}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMPpYIwvrxgziHAV0An9pAV575zN39fA97dd1zQ5SNTAiEA/pU83i+C1KJ+/z+k8SMYe2iAUsj+8q9Ef6Qd1Bm2DYk="}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERVBjKiULQfxYPVMWTFDOnsDKBuc6WzO7DD0HwrRXH1AiEA0p9SfS8SoTWJw0q07a1o9UMyhA263051UZPJekwxWmM="}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaHrBb56Bg9QPsyFdKqBwX110wcvuzk2Hl9G9WlKQ8fwIgV4ijXJNb5GzLrlDJzOTJfywpbfDtwSeVrB8q3KNLLOU="}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt99SLi+yeKhrfXroFF9K5THJlJgArLE9edCg8F4/r4wIhAIHNFomfwvr4WO/mnSwfolh1iYSDca8/IlAMy9m9xWp7"}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHfdxwi5fKh9ELvAN76qHzCjUkfC+ZmgKiISSQvttiOAiAR+guLq97SQF/M8ZE3VQh5oOPZnY2w1+Q8WIRovIXZog=="}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW3f6FJnOf+aPgEi5wyiynroubMPg5eKMAvj0I9uGjpAiAjbwUvj74wY6xR8Pbnu2coe1mACWNKZCK8tT7UU85G2g=="}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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"]},"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[![Build Status](https://img.shields.io/circleci/project/github/ethereumjs/ethereumjs-vm/master.svg)](https://circleci.com/gh/ethereumjs/ethereumjs-vm)\n[![Coverage Status](https://img.shields.io/coveralls/ethereumjs/ethereumjs-vm.svg?style=flat-square)](https://coveralls.io/r/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` (`DRAFT`)\n\nIf you are still looking for a [Spurious Dragon](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-607.md) compatible version of this library install the latest of the `2.2.x` series (see [Changelog](./CHANGELOG.md)).\n\n##### Istanbul Harfork Support\n\nWith the `v4.0.0` release we are starting to add implementations of EIPs being\ncandidates or accepted for inclusion within the `Istanbul` hardfork. You can\nactivate a preliminary `Istanbul` VM by using the `istanbul` `hardfork` option\nflag.\n\nCurrently supported `Istanbul` EIPs:\n\n- [EIP-1108](https://eips.ethereum.org/EIPS/eip-1803) (Candidate): `alt_bn128` Gas Cost Reductions, see PR [#540](https://github.com/ethereumjs/ethereumjs-vm/pull/540)\n\nNote that this is highly experimental and solely meant for experimental purposes,\nsince `Istanbul` scope is not yet finalized and most EIPs are still in a `DRAFT`\nstate and likely subject to updates and changes.\n\nA final `Istanbul` VM will be released along a major version bump to likely\n`v5.0.0` or `v6.0.0`.\n\nHave a look at the corresponding issue to follow the discussion and current state on\n[Istanbul planning](https://github.com/ethereumjs/ethereumjs-vm/issues/501).\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  {\n    code: Buffer.from(code.join(''), 'hex'),\n    gasLimit: new BN(0xffff),\n  },\n  function(err, results) {\n    console.log('Returned : ' + results.return.toString('hex'))\n    console.log('gasUsed  : ' + results.gasUsed.toString())\n    console.log('Error    : ' + err)\n  },\n)\n```\n\nAlso more examples can be found here\n\n- [examples](./examples)\n- [old blog post](https://wanderer.github.io/ethereum/nodejs/code/2014/08/12/running-contracts-with-vm/)\n\n# BROWSER\n\nTo build for standalone use in the browser, install `browserify` and check [run-transactions-simple example](https://github.com/ethereumjs/ethereumjs-vm/tree/master/examples/run-transactions-simple). This will give you a global variable `EthVM` to use. The generated file will be at `./examples/run-transactions-simple/build.js`.\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# 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/)\n","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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9YeartIifYFtTaoNHgsZnjZeXe985Cmqb+dQGciXmLQIgHuyeOQUQPID6xiYRnWWOYnhJcYgaPm7lDIPYDVg1gI8="}]},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqCY6UVZyCJSqS07CnHyl1dQGK3eZbIX6gSEHpNKYsRwIgSM9WIlN9Lv9NG/82/LsXgjnSdZw31jR+agAG9BWTHn4="}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYKTPRz5mDi61Faf6/K8YAk8fVTHxRr/VV90bd8peJtgIhAJY5KBiOwoh4D96f2Y3i22/Wscf1JawC285bW42jlT+J"}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsfJojbeNTh0qZAJ2v4mWLsaIYus9OIH8rtcofpZML+gIhAMk9YAAv9ycZEsP5wyNqamUijPl5v80qgB93ZHA8oLag"}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4kZcc62X90VXFamdOKfqCs+0qGZpK19sF71Y1MR0YNAIgZF+3JYm7n3n16JWf2015pZTOjt7ydJeCM71IFm72ijg="}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQcdBzUneUH5aQFGiJZCmvarfM0wo885/YCnsk/rlliAIhAJKeKWTLtcmO5hHypLSCOxdaaohxK4W8+2RxZUbKukSN"}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFN0Mdds0j2BjwBOPVqeUYWeChBjJqlXT6dZrrXUmlxpAiBzIux0e4cQNI3OJbK7jhRx5wdH67Z7YU811D1v96Db/Q=="}]},"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,"deprecated":"New package name format for new versions: @ethereumjs/vm. Please update."}},"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/)\n","maintainers":[{"email":"Holger.Drewes@gmail.com","name":"holgerd77"},{"email":"ryan@ryanio.com","name":"ralxz"},{"email":"null_radix@riseup.net","name":"null_radix"},{"email":"alex@rtfs.hu","name":"axic"},{"email":"j-wasinger@hotmail.com","name":"jwasinger"}],"time":{"modified":"2023-02-27T09:34:24.262Z","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"},"homepage":"https://github.com/ethereumjs/ethereumjs-vm","keywords":["ethereum","VM"],"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-vm.git"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"bugs":{"url":"https://github.com/ethereumjs/ethereumjs-vm/issues"},"license":"MPL-2.0","readmeFilename":"README.md","contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"}]}