Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add EIP: Flow Control Wallet Call Capability #9259

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

SamWilsn
Copy link
Contributor

No description provided.

@SamWilsn SamWilsn requested a review from eth-bot as a code owner January 22, 2025 19:10
@github-actions github-actions bot added c-new Creates a brand new proposal s-draft This EIP is a Draft t-interface labels Jan 22, 2025
@eth-bot
Copy link
Collaborator

eth-bot commented Jan 22, 2025

File EIPS/eip-draft_wallet-call-flow-control.md

Requires 1 more reviewers from @g11tech, @lightclient

@eth-bot eth-bot added e-consensus Waiting on editor consensus e-review Waiting on editor to review labels Jan 22, 2025
@eth-bot eth-bot changed the title Add EIP: EIP-5792 flow control Add EIP: Flow Control Wallet Call Capability Jan 22, 2025
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Jan 22, 2025
@SamWilsn SamWilsn force-pushed the eip-call-flow-control branch from 64b1893 to 114bb1c Compare January 22, 2025 19:15
Copy link
Contributor

@Marchhill Marchhill left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few nitpicks

EIPS/eip-draft_wallet-call-flow-control.md Outdated Show resolved Hide resolved
EIPS/eip-draft_wallet-call-flow-control.md Outdated Show resolved Hide resolved

#### Rollback

A rollback is informally defined as "causing no meaningful changes on chain." A
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there any reason to break up lines like this? A paragraph could be on one line and use line wrapping, not sure what the standard is here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like a narrow line width, but we accept both wrapped and unwrapped lines.

EIPS/eip-draft_wallet-call-flow-control.md Outdated Show resolved Hide resolved
EIPS/eip-draft_wallet-call-flow-control.md Outdated Show resolved Hide resolved
| `207` | Partial Success |

An "included" call, in this section, is defined as having either been
successfully or unsuccessfully executed. A call that has been recorded on chain,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
successfully or unsuccessfully executed. A call that has been recorded on chain,
executed, even if execution was unsuccessful. A call that has been recorded on chain,


Status `102` SHALL be returned only when all of the following are true:

* At least one call in the batch has been included on chain; and
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* At least one call in the batch has been included on chain; and
* At least one call in the batch has been included on chain.

EIPS/eip-draft_wallet-call-flow-control.md Outdated Show resolved Hide resolved

Status `207` SHALL be returned only when all of the following are true:

* At least one call in the batch has been included and succeeded;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* At least one call in the batch has been included and succeeded;
* At least one call in the batch has been included and succeeded.

Same for rest of list, for consistency with other lists


## Backwards Compatibility

<!--
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can be removed

@SamWilsn SamWilsn force-pushed the eip-call-flow-control branch from 114bb1c to 9968288 Compare January 24, 2025 00:23
Copy link

The commit 69e1980 (as a parent of 84ef6ef) contains errors.
Please inspect the Run Summary for details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c-new Creates a brand new proposal e-consensus Waiting on editor consensus e-review Waiting on editor to review s-draft This EIP is a Draft t-interface w-ci Waiting on CI to pass
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants