Skip to content

Update EIP-152: Fix reference test #15400

Update EIP-152: Fix reference test

Update EIP-152: Fix reference test #15400

Triggered via pull request April 4, 2024 22:24
Status Failure
Total duration 7m 38s
Artifacts 1

ci.yml

on: pull_request
Save PR Number
2s
Save PR Number
HTMLProofer
7m 14s
HTMLProofer
Link Check
13s
Link Check
CodeSpell
8s
CodeSpell
EIP Walidator
4s
EIP Walidator
Markdown Linter
4s
Markdown Linter
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 6 warnings
body has extra section(s): EIPS/eip-152.md#L12
error[markdown-order-section]: body has extra section(s) --> EIPS/eip-152.md | 12 | ## Simple Summary | ::: EIPS/eip-152.md | 177 | ## Implementation | ::: EIPS/eip-152.md | 181 | ## References | ::: EIPS/eip-152.md | 189 | ## Appendix - benchmarks | = help: see https://ethereum.github.io/eipw/markdown-order-section/
non-relative link or image: EIPS/eip-152.md#L30
error[markdown-rel-links]: non-relative link or image --> EIPS/eip-152.md | 30 | We propose adding a precompiled contract at address `0x09` wrapping the [BLAKE2 `F` compression function](https://tools.ietf.org/html/rfc7693#section-3.2). | = help: see https://ethereum.github.io/eipw/markdown-rel-links/
non-relative link or image: EIPS/eip-152.md#L32
error[markdown-rel-links]: non-relative link or image --> EIPS/eip-152.md | 32 | The precompile requires 6 inputs tightly encoded, taking exactly 213 bytes, as explained below. The encoded inputs are corresponding to the ones specified in the [BLAKE2 RFC Section 3.2](https://tools.ietf.org/html/rfc7693#section-3.2): |
non-relative link or image: EIPS/eip-152.md#L48
error[markdown-rel-links]: non-relative link or image --> EIPS/eip-152.md | 48 | The precompile should compute the `F` function as [specified in the RFC](https://tools.ietf.org/html/rfc7693#section-3.2) and return the updated state vector `h` with unchanged encoding (little-endian). |
non-relative link or image: EIPS/eip-152.md#L107
error[markdown-rel-links]: non-relative link or image --> EIPS/eip-152.md | 107 | A [thread with the Zcash team](https://github.com/ethereum/EIPs/issues/152#issuecomment-499240310) makes the issue clear. |
non-relative link or image: EIPS/eip-152.md#L179
error[markdown-rel-links]: non-relative link or image --> EIPS/eip-152.md | 179 | An initial implementation of the `F` function in Go, adapted from the standard library, can be found in our [Golang BLAKE2 library fork](https://github.com/keep-network/blake2-f). There's also an implementation of the precompile in our fork of [go-ethereum](https://github.com/keep-network/go-ethereum/pull/4). |
non-relative link or image: EIPS/eip-152.md#L179
error[markdown-rel-links]: non-relative link or image --> EIPS/eip-152.md | 179 | An initial implementation of the `F` function in Go, adapted from the standard library, can be found in our [Golang BLAKE2 library fork](https://github.com/keep-network/blake2-f). There's also an implementation of the precompile in our fork of [go-ethereum](https://github.com/keep-network/go-ethereum/pull/4). |
non-relative link or image: EIPS/eip-152.md#L185
error[markdown-rel-links]: non-relative link or image --> EIPS/eip-152.md | 185 | * [Original Issue](https://github.com/ethereum/EIPs/issues/152) |
non-relative link or image: EIPS/eip-152.md#L186
error[markdown-rel-links]: non-relative link or image --> EIPS/eip-152.md | 186 | * [Ethereum Magicians](https://ethereum-magicians.org/t/blake2b-f-precompile/3157) |
non-relative link or image: EIPS/eip-152.md#L187
error[markdown-rel-links]: non-relative link or image --> EIPS/eip-152.md | 187 | * [PR 2129](https://github.com/ethereum/EIPs/pull/2129) |
Blank line inside blockquote: EIPS/eip-152.md#L110
EIPS/eip-152.md:110 MD028/no-blanks-blockquote Blank line inside blockquote
Blank line inside blockquote: EIPS/eip-152.md#L112
EIPS/eip-152.md:112 MD028/no-blanks-blockquote Blank line inside blockquote
Blank line inside blockquote: EIPS/eip-152.md#L114
EIPS/eip-152.md:114 MD028/no-blanks-blockquote Blank line inside blockquote
Blank line inside blockquote: EIPS/eip-152.md#L116
EIPS/eip-152.md:116 MD028/no-blanks-blockquote Blank line inside blockquote
Heading levels should only increment by one level at a time [Expected: h3; Actual: h4]: EIPS/eip-152.md#L129
EIPS/eip-152.md:129 MD001/heading-increment/header-increment Heading levels should only increment by one level at a time [Expected: h3; Actual: h4]
Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "#### Test vector 0"]: EIPS/eip-152.md#L129
EIPS/eip-152.md:129 MD022/blanks-around-headings/blanks-around-headers Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "#### Test vector 0"]
Unordered list style [Expected: dash; Actual: asterisk]: EIPS/eip-152.md#L130
EIPS/eip-152.md:130:1 MD004/ul-style Unordered list style [Expected: dash; Actual: asterisk]
Lists should be surrounded by blank lines [Context: "* input: (empty)"]: EIPS/eip-152.md#L130
EIPS/eip-152.md:130 MD032/blanks-around-lists Lists should be surrounded by blank lines [Context: "* input: (empty)"]
Unordered list style [Expected: dash; Actual: asterisk]: EIPS/eip-152.md#L131
EIPS/eip-152.md:131:1 MD004/ul-style Unordered list style [Expected: dash; Actual: asterisk]
Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "#### Test vector 1"]: EIPS/eip-152.md#L133
EIPS/eip-152.md:133 MD022/blanks-around-headings/blanks-around-headers Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "#### Test vector 1"]
Save PR Number
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/upload-artifact@65d862660abb392b8c4a3d1195a2108db131dd05. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
EIP Walidator
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Markdown Linter
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f, DavidAnson/markdownlint-cli2-action@f5cf187ef11bd3a68a127321b794aa252ff23019. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
CodeSpell
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Link Check
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
HTMLProofer
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

Artifacts

Produced during runtime
Name Size
pr_number Expired
87 Bytes