Skip to content

pectra devnet4: implement pectra devnet4 spec #523

pectra devnet4: implement pectra devnet4 spec

pectra devnet4: implement pectra devnet4 spec #523

Triggered via pull request September 29, 2024 12:13
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

25 errors and 15 warnings
test/requests.spec.ts > Requests > DepositRequest: packages/util/src/bytes.ts#L38
Error: Uint8Array expected ❯ bytes ../../node_modules/@noble/hashes/src/_assert.ts:18:26 ❯ bytesToHex ../../node_modules/@noble/hashes/src/utils.ts:64:3 ❯ Module.bytesToHex src/bytes.ts:38:25 ❯ DepositRequest.toJSON src/request.ts:116:15 ❯ test/requests.spec.ts:62:41
test/requests.spec.ts > Requests > WithdrawalRequest: packages/util/src/bytes.ts#L38
Error: Uint8Array expected ❯ bytes ../../node_modules/@noble/hashes/src/_assert.ts:18:26 ❯ bytesToHex ../../node_modules/@noble/hashes/src/utils.ts:64:3 ❯ Module.bytesToHex src/bytes.ts:38:25 ❯ WithdrawalRequest.toJSON src/request.ts:146:15 ❯ test/requests.spec.ts:62:41
test/requests.spec.ts > Requests > ConsolidationRequest: packages/util/src/request.ts#L252
Error: invalid RLP: remainder must be zero ❯ Object.decode ../rlp/src/index.ts:93:11 ❯ createConsolidationRequestFromFlatData src/request.ts:252:59 ❯ Function.fromSerializedRequest src/request.ts:272:16 ❯ test/requests.spec.ts:66:45
util / test-util
Process completed with exit code 1.
test/eip7685block.spec.ts > 7685 tests > should validate requests order: packages/block/src/helpers.ts#L172
Error: Uint8Array expected ❯ bytes ../../node_modules/@noble/hashes/src/_assert.ts:18:26 ❯ Module.concatBytes ../../node_modules/@noble/hashes/src/utils.ts:152:5 ❯ WithdrawalRequest.serialize ../util/src/request.ts:134:12 ❯ Module.genRequestsRoot src/helpers.ts:172:41 ❯ test/eip7685block.spec.ts:87:32
test/eip7685block.spec.ts > createWithdrawalFromBytesArray tests > should construct a block with a valid requests array: packages/block/src/helpers.ts#L172
Error: Uint8Array expected ❯ bytes ../../node_modules/@noble/hashes/src/_assert.ts:18:26 ❯ Module.concatBytes ../../node_modules/@noble/hashes/src/utils.ts:152:5 ❯ WithdrawalRequest.serialize ../util/src/request.ts:134:12 ❯ Module.genRequestsRoot src/helpers.ts:172:41 ❯ test/eip7685block.spec.ts:129:32
test/eip7685block.spec.ts > fromRPC tests > should construct a block from a JSON object: packages/block/src/helpers.ts#L172
Error: Uint8Array expected ❯ bytes ../../node_modules/@noble/hashes/src/_assert.ts:18:26 ❯ Module.concatBytes ../../node_modules/@noble/hashes/src/utils.ts:152:5 ❯ WithdrawalRequest.serialize ../util/src/request.ts:134:12 ❯ Module.genRequestsRoot src/helpers.ts:172:41 ❯ test/eip7685block.spec.ts:149:32
block / test-block
Process completed with exit code 1.
test/api/EIPs/eip-7002.spec.ts > EIP-7002 tests > should correctly create requests: packages/vm/test/api/EIPs/eip-7002.spec.ts#L122
AssertionError: expected false to be truthy ❯ test/api/EIPs/eip-7002.spec.ts:122:12
test/api/EIPs/eip-7685.spec.ts > EIP 7685 buildBlock tests > should build a block without a request and a valid requestsRoot: packages/vm/src/buildBlock.ts#L385
Error: invalid requestsRoot ❯ Blockchain.validateBlock ../blockchain/src/blockchain.ts:606:15 ❯ ../blockchain/src/blockchain.ts:417:11 ❯ Blockchain.runWithLock ../blockchain/src/blockchain.ts:197:21 ❯ Blockchain._putBlockOrHeader ../blockchain/src/blockchain.ts:378:5 ❯ Blockchain.putBlock ../blockchain/src/blockchain.ts:288:5 ❯ BlockBuilder.build src/buildBlock.ts:385:7 ❯ test/api/EIPs/eip-7685.spec.ts:94:19
vm-pr / vm-api
Process completed with exit code 1.
examples / test-examples
Process completed with exit code 1.
typecheck / typecheck
Argument of type '{ sourceAddress: Uint8Array; validatorPubkey: Uint8Array; amount: bigint; }' is not assignable to parameter of type 'WithdrawalRequestData'.
typecheck / typecheck
Process completed with exit code 2.
test/rpc/engine/newPayloadV4.spec.ts > engine_newPayloadV4: call with executionPayloadV4 > valid data: packages/client/test/rpc/engine/newPayloadV4.spec.ts#L207
AssertionError: depositRequests should have 1 deposit request: expected false to be truthy ❯ test/rpc/engine/newPayloadV4.spec.ts:207:12
client / test-client
Process completed with exit code 1.
test/eip7685block.spec.ts > 7685 tests > should validate requests order: packages/block/src/helpers.ts#L172
Error: Uint8Array expected ❯ genRequestsRoot src/helpers.ts:172:40 ❯ test/eip7685block.spec.ts:87:31
test/eip7685block.spec.ts > createWithdrawalFromBytesArray tests > should construct a block with a valid requests array: packages/block/src/helpers.ts#L172
Error: Uint8Array expected ❯ genRequestsRoot src/helpers.ts:172:40 ❯ test/eip7685block.spec.ts:129:31
test/eip7685block.spec.ts > fromRPC tests > should construct a block from a JSON object: packages/block/src/helpers.ts#L172
Error: Uint8Array expected ❯ genRequestsRoot src/helpers.ts:172:40 ❯ test/eip7685block.spec.ts:149:31
test/requests.spec.ts > Requests > DepositRequest: packages/util/src/bytes.ts#L38
Error: Uint8Array expected ❯ bytesToHex src/bytes.ts:38:24 ❯ DepositRequest.toJSON src/request.ts:116:14 ❯ test/requests.spec.ts:62:40
test/requests.spec.ts > Requests > WithdrawalRequest: packages/util/src/bytes.ts#L38
Error: Uint8Array expected ❯ bytesToHex src/bytes.ts:38:24 ❯ WithdrawalRequest.toJSON src/request.ts:146:14 ❯ test/requests.spec.ts:62:40
test/requests.spec.ts > Requests > ConsolidationRequest: packages/util/src/request.ts#L252
Error: invalid RLP: remainder must be zero ❯ createConsolidationRequestFromFlatData src/request.ts:252:58 ❯ CLRequestFactory.fromSerializedRequest src/request.ts:272:15 ❯ test/requests.spec.ts:66:44
test/api/EIPs/eip-7002.spec.ts > EIP-7002 tests > should correctly create requests: packages/vm/test/api/EIPs/eip-7002.spec.ts#L122
AssertionError: expected false to be truthy ❯ test/api/EIPs/eip-7002.spec.ts:122:11
test/api/EIPs/eip-7685.spec.ts > EIP 7685 buildBlock tests > should build a block without a request and a valid requestsRoot: packages/vm/src/buildBlock.ts#L385
Error: invalid requestsRoot ❯ BlockBuilder.build src/buildBlock.ts:385:6 ❯ test/api/EIPs/eip-7685.spec.ts:94:18
browser / test-all-browser
Process completed with exit code 1.
build
Cache save failed.
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/
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/
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/
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/
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/
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/