Skip to content

Add EIP: Add wallet_signIntendedValidatorData method #16755

Add EIP: Add wallet_signIntendedValidatorData method

Add EIP: Add wallet_signIntendedValidatorData method #16755

Triggered via pull request July 30, 2024 18:59
Status Cancelled
Total duration 37s
Artifacts 1

ci.yml

on: pull_request
Save PR Number
3s
Save PR Number
HTMLProofer
10s
HTMLProofer
Link Check
7s
Link Check
CodeSpell
7s
CodeSpell
EIP Walidator
7s
EIP Walidator
Markdown Linter
4s
Markdown Linter
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 2 warnings
Markdown Linter
Canceling since a higher priority waiting request for 'Continuous Integration-8774' exists
Markdown Linter
Process completed with exit code 1.
Markdown Linter
Unable to process file command 'env' successfully.
Markdown Linter
Invalid value. Matching delimiter not found 'EOF'
CodeSpell
Canceling since a higher priority waiting request for 'Continuous Integration-8774' exists
CodeSpell
The operation was canceled.
Link Check
Canceling since a higher priority waiting request for 'Continuous Integration-8774' exists
Link Check
The operation was canceled.
EIP Walidator
Canceling since a higher priority waiting request for 'Continuous Integration-8774' exists
the first match of the given pattern must be a link: EIPS/eip-x.md#L15
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-x.md | 15 | This EIP introduces a new JSON-RPC method, `wallet_signIntendedValidatorData`, which allows signing data with an intended validator address using EIP-191 version 0x00 with this format: | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+` = help: see https://ethereum.github.io/eipw/markdown-link-first/
the first match of the given pattern must be a link: EIPS/eip-x.md#L23
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-x.md | 23 | Currently, signing messages relies heavily on EIP-191 version 0x45 (`eth_sign`) and EIP-712 (`eth_signTypedData`). While EIP-712 provides a more structured approach, it is often seen as complex. On the other hand, EIP-191 version 0x45 is widely used but poses significant phishing risks due to the lack of data parsing. | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+`
the first match of the given pattern must be a link: EIPS/eip-x.md#L23
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-x.md | 23 | Currently, signing messages relies heavily on EIP-191 version 0x45 (`eth_sign`) and EIP-712 (`eth_signTypedData`). While EIP-712 provides a more structured approach, it is often seen as complex. On the other hand, EIP-191 version 0x45 is widely used but poses significant phishing risks due to the lack of data parsing. | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+`
the first match of the given pattern must be a link: EIPS/eip-x.md#L23
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-x.md | 23 | Currently, signing messages relies heavily on EIP-191 version 0x45 (`eth_sign`) and EIP-712 (`eth_signTypedData`). While EIP-712 provides a more structured approach, it is often seen as complex. On the other hand, EIP-191 version 0x45 is widely used but poses significant phishing risks due to the lack of data parsing. | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+`
the first match of the given pattern must be a link: EIPS/eip-x.md#L23
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-x.md | 23 | Currently, signing messages relies heavily on EIP-191 version 0x45 (`eth_sign`) and EIP-712 (`eth_signTypedData`). While EIP-712 provides a more structured approach, it is often seen as complex. On the other hand, EIP-191 version 0x45 is widely used but poses significant phishing risks due to the lack of data parsing. | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+`
the first match of the given pattern must be a link: EIPS/eip-x.md#L25
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-x.md | 25 | EIP-191 defines three versions: 0x45, 0x01, and 0x00. This proposal aims to fully support EIP-191 by introducing the rpc call for 0x00 version, which enables signing data with an intended validator address. This new method will: | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+`
the first match of the given pattern must be a link: EIPS/eip-x.md#L25
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-x.md | 25 | EIP-191 defines three versions: 0x45, 0x01, and 0x00. This proposal aims to fully support EIP-191 by introducing the rpc call for 0x00 version, which enables signing data with an intended validator address. This new method will: | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+`
the first match of the given pattern must be a link: EIPS/eip-x.md#L27
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-x.md | 27 | - Enable more dApps to use EIP-191 version 0x00 without using raw signing methods which might be dangerous and restricted in few wallets. | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+`
the first match of the given pattern must be a link: EIPS/eip-x.md#L29
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-x.md | 29 | - Provide a simpler alternative to EIP-712, offering a balance between usability and security. | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+`
the first match of the given pattern must be a link: EIPS/eip-x.md#L32
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-x.md | 32 | With the rise of smart contract accounts and the reliance on signatures to improve UX, the need for supporting EIP-191 version 0x00 increases, especially given the prevalence of verifier smart contracts, such as Entry Points, Smart Contract Accounts, Key Managers, etc. | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+`
HTMLProofer
Canceling since a higher priority waiting request for 'Continuous Integration-8774' exists
HTMLProofer
The operation was canceled.
Save PR Number
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/upload-artifact@65d862660abb392b8c4a3d1195a2108db131dd05. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "pr_number". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size
pr_number
87 Bytes