Skip to content

fusaka light client: implement Ssz and Log EIPs to enable merkle proof generation and validation #503

fusaka light client: implement Ssz and Log EIPs to enable merkle proof generation and validation

fusaka light client: implement Ssz and Log EIPs to enable merkle proof generation and validation #503

Triggered via pull request September 25, 2024 11:00
@g11techg11tech
synchronize #3452
eip-6493
Status Failure
Total duration 15m 49s
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

16 errors and 15 warnings
test/ssz.spec.ts > profile<>stable tx container > EIP 1559 tx profile<>stable conversion: packages/util/test/ssz.spec.ts#L31
Error: First offset must equal to fixedEnd 89 != 8 ❯ readVariableOffsets ../../node_modules/@chainsafe/ssz/src/type/container.ts:455:15 ❯ ContainerType.getFieldRanges ../../node_modules/@chainsafe/ssz/src/type/container.ts:406:21 ❯ ContainerType.value_deserializeFromBytes ../../node_modules/@chainsafe/ssz/src/type/container.ts:209:30 ❯ ContainerType.deserialize ../../node_modules/@chainsafe/ssz/src/type/abstract.ts:135:17 ❯ test/ssz.spec.ts:31:38
util / test-util
Process completed with exit code 1.
test/eip4895block.spec.ts > EIP4895 tests > should return early when withdrawals root equals KECCAK256_RLP: packages/block/test/eip4895block.spec.ts#L239
AssertionError: correctly executed code path where withdrawals length is 0: expected false to be truthy ❯ test/eip4895block.spec.ts:239:12
block / test-block
Process completed with exit code 1.
typecheck / typecheck
'"../src/index.js"' has no exported member named 'AccessListEIP2930Transaction'. Did you mean 'AccessList2930Transaction'?
typecheck / typecheck
'"../src/index.js"' has no exported member named 'BlobEIP4844Transaction'. Did you mean 'Eip4844TransactionType'?
typecheck / typecheck
Module '"../src/index.js"' has no exported member 'FeeMarketEIP1559Transaction'.
typecheck / typecheck
'"../src/index.js"' has no exported member named 'LegacyTransaction'. Did you mean 'LegacyTransactionType'?
typecheck / typecheck
'"@ethereumjs/util"' has no exported member named 'Kzg'. Did you mean 'KZG'?
typecheck / typecheck
Process completed with exit code 2.
lint / lint
Process completed with exit code 1.
Unhandled error: packages/client/test/rpc/websocket.spec.ts#L53
AssertionError: Unauthorized: expected false to be truthy ❯ WebSocket.<anonymous> test/rpc/websocket.spec.ts:53:16 ❯ WebSocket.emit node:events:519:28 ❯ emitErrorAndClose ../../node_modules/jayson/node_modules/ws/lib/websocket.js:897:13 ❯ ClientRequest.<anonymous> ../../node_modules/jayson/node_modules/ws/lib/websocket.js:752:5 ❯ ClientRequest.emit node:events:519:28 ❯ emitErrorEvent node:_http_client:108:11 ❯ Socket.socketErrorListener node:_http_client:511:5 ❯ Socket.emit node:events:519:28 ❯ emitErrorNT node:internal/streams/destroy:169:8 ❯ emitErrorCloseNT node:internal/streams/destroy:128:3 This error originated in "test/rpc/websocket.spec.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "auth protected server without any auth headers". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
client / test-client
Process completed with exit code 1.
test/eip4895block.spec.ts > EIP4895 tests > should return early when withdrawals root equals KECCAK256_RLP: packages/block/test/eip4895block.spec.ts#L239
AssertionError: correctly executed code path where withdrawals length is 0: expected false to be truthy ❯ test/eip4895block.spec.ts:239:11
test/ssz.spec.ts > profile<>stable tx container > EIP 1559 tx profile<>stable conversion: packages/util/test/ssz.spec.ts#L31
Error: First offset must equal to fixedEnd 89 != 8 ❯ test/ssz.spec.ts:31:37
browser / test-all-browser
Process completed with exit code 1.
blockchain / test-blockchain
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
devp2p / test-devp2p
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
rlp / test-rlp
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
common / test-common
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
genesis / test-genesis
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
trie / test-trie
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
evm / test-evm
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
statemanager / test-statemanager
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
vm-pr / vm-api
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
client / test client docker file
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/setup-qemu-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
client / test client docker file
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/setup-qemu-action@v1, docker/setup-buildx-action@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
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/
ethash / test-ethash
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
tx / test-tx
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
wallet / test-wallet
The following actions use a deprecated Node.js version and will be forced to run on node20: codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/