Add EIP: Partial Gas Sponsorship Interface #17117
ci.yml
on: pull_request
Save PR Number
3s
HTMLProofer
9m 17s
Link Check
17s
CodeSpell
11s
EIP Walidator
5s
Markdown Linter
4s
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 |
|