Skip to content

EthJS monorepo-wide errors: EVM package #1485

EthJS monorepo-wide errors: EVM package

EthJS monorepo-wide errors: EVM package #1485

Triggered via pull request February 24, 2025 15:47
Status Failure
Total duration 17m 1s
Artifacts

build.yml

on: pull_request
Matrix: vm-pr / vm-blockchain-extended
Matrix: vm-pr / vm-blockchain
Matrix: vm-pr / vm-state-extended
Matrix: vm-pr / vm-state
Fit to window
Zoom out
Zoom in

Annotations

48 errors and 1 warning
typecheck / typecheck
Property 'error' does not exist on type 'EVMError'.
typecheck / typecheck
Property 'error' does not exist on type 'EVMError'.
typecheck / typecheck
Property 'error' does not exist on type 'EVMError'.
typecheck / typecheck
Property 'error' does not exist on type 'EVMError'.
typecheck / typecheck
Property 'error' does not exist on type 'EVMError'.
typecheck / typecheck
Cannot find module '../src/exceptions.js' or its corresponding type declarations.
typecheck / typecheck
Property 'error' does not exist on type 'EVMError'.
typecheck / typecheck
Property 'error' does not exist on type 'EVMError'.
typecheck / typecheck
Property 'error' does not exist on type 'EVMError'.
typecheck / typecheck
Property 'error' does not exist on type 'EVMError'.
test/runCode.spec.ts > VM.runCode: interpreter > should return a EvmError as an exceptionError on the result: packages/evm/test/runCode.spec.ts#L74
AssertionError: expected undefined to equal 'EvmError' - Expected: "EvmError" + Received: undefined ❯ test/runCode.spec.ts:74:12
test/verkle.spec.ts > verkle tests > should revert and access witness should not contain a write access due to OOG: packages/evm/test/verkle.spec.ts#L79
AssertionError: expected undefined to equal 'out of gas' - Expected: "out of gas" + Received: undefined ❯ test/verkle.spec.ts:79:12
test/eips/eip-3860.spec.ts > EIP 3860 tests > code exceeds max initcode size: packages/evm/test/eips/eip-3860.spec.ts#L45
AssertionError: initcode exceeds max size: expected false to be truthy ❯ test/eips/eip-3860.spec.ts:45:12
test/precompiles/01-ecrecover.spec.ts > Precompiles: ECRECOVER > ECRECOVER: packages/evm/test/precompiles/01-ecrecover.spec.ts#L46
AssertionError: should error when not enough gas: expected undefined to equal 'out of gas' - Expected: "out of gas" + Received: undefined ❯ test/precompiles/01-ecrecover.spec.ts:46:12
test/precompiles/03-ripemd160.spec.ts > Precompiles: RIPEMD160 > RIPEMD160: packages/evm/test/precompiles/03-ripemd160.spec.ts#L41
AssertionError: should error when not enough gas: expected undefined to equal 'out of gas' - Expected: "out of gas" + Received: undefined ❯ test/precompiles/03-ripemd160.spec.ts:41:12
test/precompiles/09-blake2f.spec.ts > Precompiles: BLAKE2F > BLAKE2F malformed cases: vector 0: empty input: packages/evm/test/precompiles/09-blake2f.spec.ts#L123
AssertionError: should generate expected error: expected undefined to equal 'value out of range' - Expected: "value out of range" + Received: undefined ❯ test/precompiles/09-blake2f.spec.ts:123:14
test/precompiles/09-blake2f.spec.ts > Precompiles: BLAKE2F > BLAKE2F malformed cases: vector 1: less than 213 bytes input: packages/evm/test/precompiles/09-blake2f.spec.ts#L123
AssertionError: should generate expected error: expected undefined to equal 'value out of range' - Expected: "value out of range" + Received: undefined ❯ test/precompiles/09-blake2f.spec.ts:123:14
test/precompiles/09-blake2f.spec.ts > Precompiles: BLAKE2F > BLAKE2F malformed cases: vector 2: more than 213 bytes input: packages/evm/test/precompiles/09-blake2f.spec.ts#L123
AssertionError: should generate expected error: expected undefined to equal 'value out of range' - Expected: "value out of range" + Received: undefined ❯ test/precompiles/09-blake2f.spec.ts:123:14
test/precompiles/09-blake2f.spec.ts > Precompiles: BLAKE2F > BLAKE2F malformed cases: vector 3: incorrect final block indicator flag: packages/evm/test/precompiles/09-blake2f.spec.ts#L123
AssertionError: should generate expected error: expected undefined to equal 'value out of range' - Expected: "value out of range" + Received: undefined ❯ test/precompiles/09-blake2f.spec.ts:123:14
test/precompiles/0a-pointevaluation.spec.ts > Precompiles: point evaluation > should work: packages/evm/test/precompiles/0a-pointevaluation.spec.ts#L81
TypeError: Cannot read properties of undefined (reading 'match') ❯ test/precompiles/0a-pointevaluation.spec.ts:81:35
test/api/runTx.spec.ts > runTx() -> runtime errors > account balance overflows (call): packages/vm/test/api/runTx.spec.ts#L494
AssertionError: result should have 'value overflow' error set (legacy tx): expected undefined to equal 'value overflow' - Expected: "value overflow" + Received: undefined ❯ test/api/runTx.spec.ts:494:14
test/api/runTx.spec.ts > runTx() -> runtime errors > account balance overflows (create): packages/vm/test/api/runTx.spec.ts#L522
AssertionError: result should have 'value overflow' error set (legacy tx): expected undefined to equal 'value overflow' - Expected: "value overflow" + Received: undefined ❯ test/api/runTx.spec.ts:522:14
test/api/EIPs/eip-3855.spec.ts > EIP 3855 tests > should correctly use push0 to create a stack with stack limit + 1 length: packages/vm/test/api/EIPs/eip-3855.spec.ts#L68
TypeError: Cannot read properties of undefined (reading 'STACK_OVERFLOW') ❯ test/api/EIPs/eip-3855.spec.ts:68:64
test/api/EIPs/eip-3855.spec.ts > EIP 3855 tests > push0 is not available if EIP3855 is not activated: packages/vm/test/api/EIPs/eip-3855.spec.ts#L79
TypeError: Cannot read properties of undefined (reading 'INVALID_OPCODE') ❯ test/api/EIPs/eip-3855.spec.ts:79:64
test/api/EIPs/eip-3860.spec.ts > EIP 3860 tests > EIP-3860 tests: packages/vm/test/api/EIPs/eip-3860.spec.ts#L42
AssertionError: initcode exceeds max size: expected false to be truthy ❯ test/api/EIPs/eip-3860.spec.ts:42:12
test/api/istanbul/eip-1344.spec.ts: packages/vm/test/api/istanbul/eip-1344.spec.ts#L10
TypeError: Cannot read properties of undefined (reading 'INVALID_OPCODE') ❯ test/api/istanbul/eip-1344.spec.ts:10:77
test/api/istanbul/eip-1884.spec.ts: packages/vm/test/api/istanbul/eip-1884.spec.ts#L11
TypeError: Cannot read properties of undefined (reading 'INVALID_OPCODE') ❯ test/api/istanbul/eip-1884.spec.ts:11:77
vm-pr / vm-api
Process completed with exit code 1.
vm-pr / vm-state (Berlin)
Process completed with exit code 1.
vm-pr / vm-state (London)
Process completed with exit code 1.
vm-pr / vm-state (Shanghai)
Process completed with exit code 1.
vm-pr / vm-state (Paris)
Process completed with exit code 1.
test/runCode.spec.ts > VM.runCode: interpreter > should return a EvmError as an exceptionError on the result: packages/evm/test/runCode.spec.ts#L74
AssertionError: expected undefined to equal 'EvmError' - Expected: "EvmError" + Received: undefined ❯ test/runCode.spec.ts:74:11
test/verkle.spec.ts > verkle tests > should revert and access witness should not contain a write access due to OOG: packages/evm/test/verkle.spec.ts#L79
AssertionError: expected undefined to equal 'out of gas' - Expected: "out of gas" + Received: undefined ❯ test/verkle.spec.ts:79:11
test/eips/eip-3860.spec.ts > EIP 3860 tests > code exceeds max initcode size: packages/evm/test/eips/eip-3860.spec.ts#L45
AssertionError: initcode exceeds max size: expected false to be truthy ❯ test/eips/eip-3860.spec.ts:45:11
test/precompiles/01-ecrecover.spec.ts > Precompiles: ECRECOVER > ECRECOVER: packages/evm/test/precompiles/01-ecrecover.spec.ts#L46
AssertionError: should error when not enough gas: expected undefined to equal 'out of gas' - Expected: "out of gas" + Received: undefined ❯ test/precompiles/01-ecrecover.spec.ts:46:11
test/precompiles/03-ripemd160.spec.ts > Precompiles: RIPEMD160 > RIPEMD160: packages/evm/test/precompiles/03-ripemd160.spec.ts#L41
AssertionError: should error when not enough gas: expected undefined to equal 'out of gas' - Expected: "out of gas" + Received: undefined ❯ test/precompiles/03-ripemd160.spec.ts:41:11
test/precompiles/09-blake2f.spec.ts > Precompiles: BLAKE2F > BLAKE2F malformed cases: vector 0: empty input: packages/evm/test/precompiles/09-blake2f.spec.ts#L123
AssertionError: should generate expected error: expected undefined to equal 'value out of range' - Expected: "value out of range" + Received: undefined ❯ test/precompiles/09-blake2f.spec.ts:123:13
test/precompiles/09-blake2f.spec.ts > Precompiles: BLAKE2F > BLAKE2F malformed cases: vector 1: less than 213 bytes input: packages/evm/test/precompiles/09-blake2f.spec.ts#L123
AssertionError: should generate expected error: expected undefined to equal 'value out of range' - Expected: "value out of range" + Received: undefined ❯ test/precompiles/09-blake2f.spec.ts:123:13
test/precompiles/09-blake2f.spec.ts > Precompiles: BLAKE2F > BLAKE2F malformed cases: vector 2: more than 213 bytes input: packages/evm/test/precompiles/09-blake2f.spec.ts#L123
AssertionError: should generate expected error: expected undefined to equal 'value out of range' - Expected: "value out of range" + Received: undefined ❯ test/precompiles/09-blake2f.spec.ts:123:13
test/precompiles/09-blake2f.spec.ts > Precompiles: BLAKE2F > BLAKE2F malformed cases: vector 3: incorrect final block indicator flag: packages/evm/test/precompiles/09-blake2f.spec.ts#L123
AssertionError: should generate expected error: expected undefined to equal 'value out of range' - Expected: "value out of range" + Received: undefined ❯ test/precompiles/09-blake2f.spec.ts:123:13
test/precompiles/0a-pointevaluation.spec.ts > Precompiles: point evaluation > should work: packages/evm/test/precompiles/0a-pointevaluation.spec.ts#L81
TypeError: Cannot read properties of undefined (reading 'match') ❯ test/precompiles/0a-pointevaluation.spec.ts:81:40
vm-pr / vm-blockchain (--fork=Berlin --verify-test-amount-alltests)
Process completed with exit code 1.
vm-pr / vm-state (Cancun)
Process completed with exit code 1.
vm-pr / vm-blockchain (--fork=Paris --verify-test-amount-alltests)
Process completed with exit code 1.
vm-pr / vm-blockchain (--fork=London --verify-test-amount-alltests)
Process completed with exit code 1.
vm-pr / vm-blockchain (--fork=Shanghai --verify-test-amount-alltests)
Process completed with exit code 1.
vm-pr / vm-blockchain (--fork=Cancun --verify-test-amount-alltests)
Process completed with exit code 1.
client / test client docker file
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/