@ignored/vm
v6.0.0-beta.4 ethereum VM
benchmarks
node --max-old-space-size=4096 ./benchmarks/run.js benchmarks mainnetBlocks:10
build
../../config/cli/ts-build.sh
build:benchmarks
npm run build && tsc -p tsconfig.benchmarks.json
clean
../../config/cli/clean-package.sh
coverage
c8 --all --reporter=lcov --reporter=text --reporter=text-lcov npm run coverage:test
coverage:test
npm run test:API
docs:build
typedoc --options typedoc.js
examples
ts-node ../../scripts/examples-runner.ts -- vm
formatTest
node ./scripts/formatTest
lint
../../config/cli/lint.sh
lint:diff
../../config/cli/lint-diff.sh
lint:fix
../../config/cli/lint-fix.sh
profiling
0x ./benchmarks/run.js profiling
tape
tape -r ts-node/register --stack-size=1500
test
echo "[INFO] Generic test cmd not used. See package.json for more specific test run cmds."
test:API
npm run tape -- './tests/api/**/*.spec.ts'
test:API:browser
karma start karma.conf.js
test:blockchain
npm run tester -- --blockchain
test:blockchain:allForks
echo 'Chainstart Homestead dao TangerineWhistle SpuriousDragon Byzantium Constantinople Petersburg Istanbul MuirGlacier Berlin London ByzantiumToConstantinopleFixAt5 EIP158ToByzantiumAt5 FrontierToHomesteadAt5 HomesteadToDaoAt5 HomesteadToEIP150At5 BerlinToLondonAt5' | xargs -n1 | xargs -I v1 npm run tester -- --blockchain --fork=v1 --verify-test-amount-alltests
test:blockchain:transitionForks
echo 'ByzantiumToConstantinopleFixAt5 EIP158ToByzantiumAt5 FrontierToHomesteadAt5 HomesteadToDaoAt5 HomesteadToEIP150At5 BerlinToLondonAt5' | xargs -n1 | xargs -I v1 npm run tester -- --blockchain --fork=v1 --verify-test-amount-alltests
test:buildIntegrity
npm run test:state -- --test='stackOverflow'
test:state
npm run tester -- --state
test:state:allForks
echo 'Chainstart Homestead dao TangerineWhistle SpuriousDragon Byzantium Constantinople Petersburg Istanbul MuirGlacier Berlin London ByzantiumToConstantinopleFixAt5 EIP158ToByzantiumAt5 FrontierToHomesteadAt5 HomesteadToDaoAt5 HomesteadToEIP150At5 BerlinToLondonAt5' | xargs -n1 | xargs -I v1 npm run test:state -- --fork=v1 --verify-test-amount-alltests
test:state:selectedForks
echo 'Homestead TangerineWhistle SpuriousDragon Petersburg Berlin London' | xargs -n1 | xargs -I v1 npm run test:state -- --fork=v1 --verify-test-amount-alltests
test:state:slow
npm run test:state -- --runSkipped=slow
tester
ts-node ./tests/tester --stack-size=1500
tsc
../../config/cli/ts-compile.sh
npm i @ignored/[email protected]
Metadata
- MPL-2.0
- >=14
- mjbecze
- released 8/20/2022