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: No-Ether transactions with free-for-all tips #8888

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

Conversation

fulldecent
Copy link
Contributor

@fulldecent fulldecent commented Sep 16, 2024

Discussing a new approach for third-party pay transactions

@github-actions github-actions bot added c-update Modifies an existing proposal s-final This EIP is Final t-meta labels Sep 16, 2024
@eth-bot
Copy link
Collaborator

eth-bot commented Sep 16, 2024

File EIPS/eip-7768.md

Requires 1 more reviewers from @axic, @gcolvin, @lightclient, @SamWilsn, @xinbenlv

@eth-bot eth-bot added the e-consensus Waiting on editor consensus label Sep 16, 2024
@eth-bot eth-bot changed the title fix grammar Update EIP-6049: fix grammar Sep 16, 2024
@github-actions github-actions bot added c-new Creates a brand new proposal s-draft This EIP is a Draft and removed c-update Modifies an existing proposal s-final This EIP is Final labels Sep 16, 2024
@fulldecent fulldecent changed the title Update EIP-6049: fix grammar EIP-8888: No-Ether transactions with free-for-all tips Sep 16, 2024
@eth-bot eth-bot added the e-review Waiting on editor to review label Sep 16, 2024
@eth-bot eth-bot changed the title EIP-8888: No-Ether transactions with free-for-all tips Add EIP: No-Ether transactions with free-for-all tips Sep 16, 2024
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Sep 17, 2024
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Sep 17, 2024
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Sep 17, 2024
EIPS/eip-8888.md Outdated
@@ -0,0 +1,106 @@
---
eip: 8888
Copy link
Contributor

@abcoathup abcoathup Sep 17, 2024

Choose a reason for hiding this comment

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

Suggested change
eip: 8888
eip: 7768

Assigning next sequential EIP/ERC/RIP number. Numbers are no longer the issue number.

Please also update the filename.

EIPS/eip-8888.md Outdated
title: No-Ether transactions with free-for-all tips
description: Externally-owned account having no Ether can send transactions and pay tips using a new "free-for-all" bucket
author: William Entriken (@fulldecent)
discussions-to: https://ethereum-magicians.org/t/eip-8888-no-ether-transactions-with-free-for-all-tips/21108
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
discussions-to: https://ethereum-magicians.org/t/eip-8888-no-ether-transactions-with-free-for-all-tips/21108
discussions-to: https://ethereum-magicians.org/t/eip-7768-no-ether-transactions-with-free-for-all-tips/21108

I updated the topic title in Eth Magicians to use the assigned EIP number.


## Abstract

A technique is introduced where an externally-owned account having no Ether can send transactions and pay tips using a new "free-for-all" bucket and using their own `origin.tx`. This requires no client changes and is compatible with existing ecosystem parts.
Copy link
Contributor

Choose a reason for hiding this comment

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

You should provide a high-level (but still technical) overview here of how this works. For example, what's a bucket? How does the block producer get paid?

@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Sep 17, 2024
Copy link

The commit acad221 (as a parent of 4ce5441) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot added the w-ci Waiting on CI to pass label Sep 17, 2024

Other proposals require changes to the Ethereum client, that transactions be sent to the network (i.e. `tx.origin`) using a separate account and/or other additional things.

In contrast, this proposal introduces and standardizes a solution to this problem that works only with existing client and technology, and which preserves the `tx.origin` of the originator of a transaction.
Copy link
Contributor

Choose a reason for hiding this comment

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

can you explain how this is different from 7702 which is already included in the upcoming hardfork

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 do see that Pectra / 7702 is included in https://eips.ethereum.org/EIPS/eip-7600

However 7600 has not reached last call status. And therefore it is still in negotiation.

If Pectra in fact has already been decided, perhaps what you are saying here, then that is a violation of the community process we have set up here.

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-meta w-ci Waiting on CI to pass
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants