pectra devnet4: implement pectra devnet4 spec #846
build.yml
on: pull_request
build
1m 8s
checkout-submodules
58s
blockchain
/
test-blockchain
14s
client
/
test-client
3m 30s
client
/
test client docker file
1m 36s
client
/
test-client-cli
1m 12s
common
/
test-common
16s
devp2p
/
test-devp2p
26s
ethash
/
test-ethash
2m 27s
examples
/
test-examples
1m 26s
genesis
/
test-genesis
27s
mpt
/
test-mpt
41s
rlp
/
test-rlp
15s
statemanager
/
test-statemanager
57s
util
/
test-util
29s
verkle
/
test-verkle
16s
wallet
/
test-wallet
6m 57s
lint
/
lint
2m 20s
block
/
test-block
35s
browser
/
test-all-browser
4m 15s
evm
/
test-evm
54s
tx
/
test-tx
2m 46s
vm-pr
/
vm-api
1m 10s
vm-pr
/
vm-benchmarks
52s
typecheck
/
typecheck
57s
Matrix: vm-pr / vm-blockchain-extended
Matrix: vm-pr / vm-blockchain
Matrix: vm-pr / vm-state-extended
Matrix: vm-pr / vm-state
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/
|