Skip to content

pectra devnet4: implement pectra devnet4 spec #846

pectra devnet4: implement pectra devnet4 spec

pectra devnet4: implement pectra devnet4 spec #846

Triggered via pull request October 28, 2024 17:37
Status Failure
Total duration 16m 4s
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

25 errors and 4 warnings
test/blockValidation.spec.ts > EIP 7685: requests field validation tests > should throw when putting a block with an invalid requestsHash: packages/blockchain/test/blockValidation.spec.ts#L416
AssertionError: promise resolved "undefined" instead of rejecting - Expected: [Error: rejected promise] + Received: undefined ❯ test/blockValidation.spec.ts:416:56
blockchain / test-blockchain
Process completed with exit code 1.
test/eip7685block.spec.ts > 7685 tests > should instantiate a block with requests: packages/block/test/eip7685block.spec.ts#L78
AssertionError: expected undefined to equal 1 - Expected: 1 + Received: undefined ❯ test/eip7685block.spec.ts:78:12
test/eip7685block.spec.ts > 7685 tests > RequestsRootIsValid should return false when requestsHash is invalid: packages/block/test/eip7685block.spec.ts#L91
TypeError: block.requestsTrieIsValid is not a function ❯ test/eip7685block.spec.ts:91:30
test/eip7685block.spec.ts > 7685 tests > should validate requests order: packages/block/test/eip7685block.spec.ts#L53
TypeError: createWithdrawalRequest is not a function ❯ getRandomWithdrawalRequest test/eip7685block.spec.ts:53:10 ❯ test/eip7685block.spec.ts:96:22
test/eip7685block.spec.ts > createWithdrawalFromBytesArray tests > should construct a block with empty requests root: packages/block/test/eip7685block.spec.ts#L133
AssertionError: expected Uint8Array[ 227, 176, 196, 66, …(-119) ] to deeply equal Uint8Array[ 86, 232, 31, 23, 27, …(-171) ] - Expected + Received Uint8Array [ - 86, - 232, - 31, - 23, + 227, + 176, + 196, + 66, + 152, + 252, + 28, + 20, + 154, + 251, + 244, + 200, + 153, + 111, + 185, + 36, + 39, + 174, + 65, + 228, + 100, + 155, + 147, + 76, + 164, + 149, + 153, 27, - 204, + 120, + 82, + 184, 85, - 166, - 255, - 131, - 69, - 230, - 146, - 192, - 248, - 110, - 91, - 72, - 224, - 27, - 153, - 108, - 173, - 192, - 1, - 98, - 47, - 181, - 227, - 99, - 180, - 33, ] ❯ test/eip7685block.spec.ts:133:12
test/eip7685block.spec.ts > createWithdrawalFromBytesArray tests > should construct a block with a valid requests array: packages/block/test/eip7685block.spec.ts#L53
TypeError: createWithdrawalRequest is not a function ❯ getRandomWithdrawalRequest test/eip7685block.spec.ts:53:10 ❯ test/eip7685block.spec.ts:137:22
test/eip7685block.spec.ts > fromRPC tests > should construct a block from a JSON object: packages/block/test/eip7685block.spec.ts#L53
TypeError: createWithdrawalRequest is not a function ❯ getRandomWithdrawalRequest test/eip7685block.spec.ts:53:10 ❯ test/eip7685block.spec.ts:158:22
block / test-block
Process completed with exit code 1.
typecheck / typecheck
Unused '@ts-expect-error' directive.
typecheck / typecheck
'"@ethereumjs/util"' has no exported member named 'createWithdrawalRequest'. Did you mean 'WithdrawalRequest'?
typecheck / typecheck
Argument of type '{ requests: CLRequest<CLRequestType>[]; header: { requestsHash: Uint8Array; }; }' is not assignable to parameter of type 'BlockData'.
typecheck / typecheck
Property 'requests' does not exist on type 'Block'.
typecheck / typecheck
Argument of type '{ requests: CLRequest<CLRequestType>[]; header: { requestsHash: Uint8Array; }; }' is not assignable to parameter of type 'BlockData'.
typecheck / typecheck
Property 'requestsTrieIsValid' does not exist on type 'Block'.
typecheck / typecheck
Argument of type '{ requests: CLRequest<CLRequestType>[]; header: { requestsHash: Uint8Array; }; }' is not assignable to parameter of type 'BlockData'.
typecheck / typecheck
Property 'requestsTrieIsValid' does not exist on type 'Block'.
typecheck / typecheck
Argument of type '{ requests: CLRequest<CLRequestType>[]; header: { requestsHash: Uint8Array; }; }' is not assignable to parameter of type 'BlockData'.
typecheck / typecheck
Type 'never[]' is missing the following properties from type 'Uint8Array': BYTES_PER_ELEMENT, buffer, byteLength, byteOffset, and 3 more.
examples / test-examples
Process completed with exit code 1.
lint / lint
Process completed with exit code 1.
test/sync/fetcher/fetcher.spec.ts > should handle expiration > should expire: packages/client/test/sync/fetcher/fetcher.spec.ts#L87
AssertionError: enqueued job: expected +0 to equal 1 - Expected + Received - 1 + 0 ❯ test/sync/fetcher/fetcher.spec.ts:87:12
client / test-client
Process completed with exit code 1.
test/blockValidation.spec.ts > EIP 7685: requests field validation tests > should throw when putting a block with an invalid requestsHash: packages/blockchain/test/blockValidation.spec.ts#L416
AssertionError: promise resolved "undefined" instead of rejecting - Expected: [Error: rejected promise] + Received: undefined ❯ test/blockValidation.spec.ts:416:57
browser / test-all-browser
Process completed with exit code 1.
build
Cache save failed.
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/