Skip to content

Add EIP: Partial Gas Sponsorship Interface #17117

Add EIP: Partial Gas Sponsorship Interface

Add EIP: Partial Gas Sponsorship Interface #17117

Triggered via pull request September 20, 2024 02:55
Status Failure
Total duration 9m 26s
Artifacts 1

ci.yml

on: pull_request
Save PR Number
3s
Save PR Number
HTMLProofer
9m 17s
HTMLProofer
Link Check
17s
Link Check
CodeSpell
11s
CodeSpell
EIP Walidator
5s
EIP Walidator
Markdown Linter
4s
Markdown Linter
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 7 warnings
the first match of the given pattern must be a link: EIPS/eip-####.md#L17
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-####.md | 17 | This proposal introduces a standard that enables dApps to sponsor a portion of these transaction fees on behalf of users. Currently, TokenPaymasters allow users to pay gas fees using ERC-20 tokens instead of blockchain's native token. However, this approach does not equate to TokenPaymasters directly sponsoring the transaction fees, as users still bear the cost when the ERC-20 token is transferred to TokenPaymaster. | = 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-####.md#L17
error[markdown-link-first]: the first match of the given pattern must be a link --> EIPS/eip-####.md | 17 | This proposal introduces a standard that enables dApps to sponsor a portion of these transaction fees on behalf of users. Currently, TokenPaymasters allow users to pay gas fees using ERC-20 tokens instead of blockchain's native token. However, this approach does not equate to TokenPaymasters directly sponsoring the transaction fees, as users still bear the cost when the ERC-20 token is transferred to TokenPaymaster. | = info: the pattern in question: `(?i)(?:eip|erc)-[0-9]+`
authors in the preamble must match the expected format: EIPS/eip-####.md#L4
error[preamble-author]: authors in the preamble must match the expected format --> EIPS/eip-####.md:4:31 | 4 | author: Lyu Min (@rockmin216), Wu Jinzhou (wujinzhou), Elwin Chua (@jingkang0822), Lucas Lim (@limyeechern) | ^^^^^^^^^^^^^^^^^^^^^^^ unrecognized author | = help: Try `Random J. User (@username) <[email protected]>` for an author with a GitHub username plus email. = help: Try `Random J. User (@username)` for an author with a GitHub username. = help: Try `Random J. User <[email protected]>` for an author with an email. = help: Try `Random J. User` for an author without contact information. = help: see https://ethereum.github.io/eipw/preamble-author/
preamble header `discussions-to` is not a valid URL: EIPS/eip-####.md#L5
error[preamble-discussions-to]: preamble header `discussions-to` is not a valid URL --> EIPS/eip-####.md:5:16 | 5 | discussions-to: <URL> | ^^^^^^ relative URL without a base | = help: see https://ethereum.github.io/eipw/preamble-discussions-to/
preamble header `category` has an unrecognized value: EIPS/eip-####.md#L8
error[preamble-enum-category]: preamble header `category` has an unrecognized value --> EIPS/eip-####.md:8:10 | 8 | category: ERC | ^^^^^ must be one of: `Core`, `Networking`, `Interface` | = help: see https://ethereum.github.io/eipw/preamble-enum-category/
preamble header `title` value is too long (max 44): EIPS/eip-####.md#L2
error[preamble-len-title]: preamble header `title` value is too long (max 44) --> EIPS/eip-####.md:2:7 | 2 | title: Partial Gas Sponsorship Standardised Interface | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ too long | = help: see https://ethereum.github.io/eipw/preamble-len-title/
preamble header `description` should not contain `standard` (or similar words.): EIPS/eip-####.md#L3
error[preamble-re-description]: preamble header `description` should not contain `standard` (or similar words.) --> EIPS/eip-####.md:3:13 | 3 | description: Standardized interface dApps to sponsor a portion of the gas fees required for user operations | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ prohibited pattern was matched | = info: the pattern in question: `(?i)standar\w*\b` = help: see https://ethereum.github.io/eipw/preamble-re-description/
preamble header `discussions-to` should point to a thread on ethereum-magicians.org: EIPS/eip-####.md#L5
error[preamble-re-discussions-to]: preamble header `discussions-to` should point to a thread on ethereum-magicians.org --> EIPS/eip-####.md:5:16 | 5 | discussions-to: <URL> | ^^^^^^ required pattern was not matched | = info: the pattern in question: `^https://ethereum-magicians.org/t/[^/]+/[0-9]+$` = help: see https://ethereum.github.io/eipw/preamble-re-discussions-to/
preamble header `title` should not contain `standard` (or similar words.): EIPS/eip-####.md#L2
error[preamble-re-title]: preamble header `title` should not contain `standard` (or similar words.) --> EIPS/eip-####.md:2:7 | 2 | title: Partial Gas Sponsorship Standardised Interface | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ prohibited pattern was matched | = info: the pattern in question: `(?i)standar\w*\b` = help: see https://ethereum.github.io/eipw/preamble-re-title/
preamble is missing header(s): `eip`: EIPS/eip-####.md#L1
error[preamble-req]: preamble is missing header(s): `eip` --> EIPS/eip-####.md | | = help: see https://ethereum.github.io/eipw/preamble-req/
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'
HTMLProofer
Process completed with exit code 1.
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/
EIP Walidator
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Markdown Linter
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
CodeSpell
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Link Check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
HTMLProofer
The following actions use a deprecated Node.js version and will be forced to run on node20: ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf. 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