Skip to content

Add EIP: Algorithmic Transaction Wrapper #9633

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

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

Conversation

SirSpudlington
Copy link
Contributor

This EIP introduces a new wrapper type transaction to allow for alternative signature algorithms to sign off on an ethereum transactions.

@SirSpudlington SirSpudlington requested a review from eth-bot as a code owner April 12, 2025 15:18
@github-actions github-actions bot added c-new Creates a brand new proposal s-draft This EIP is a Draft t-core labels Apr 12, 2025
@eth-bot
Copy link
Collaborator

eth-bot commented Apr 12, 2025

File EIPS/eip-7932.md

Requires 1 more reviewers from @g11tech, @lightclient, @SamWilsn

@eth-bot eth-bot added the e-consensus Waiting on editor consensus label Apr 12, 2025
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Apr 12, 2025
Copy link
Member

@jochem-brouwer jochem-brouwer left a comment

Choose a reason for hiding this comment

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

I like the idea to already think about how we can plugin new signature schemes but I am not sure if this is the "best" way to do it. I think a more cleaner approach would be to already have this feature in the transactions themselves (so the signing is a "module" and can either take the form of secp256k1 or something new). But, this is obviously not possible so we need another mechanism to swap it out for something else and this is already a good start 😄 👍

@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Apr 12, 2025
@SirSpudlington
Copy link
Contributor Author

I think a more cleaner approach would be to already have this feature in the transactions themselves (so the signing is a "module" and can either take the form of secp256k1 or something new)

I completely agree, it would be nicer to have signing modules embedded in transactions, but as you said, it would break backwards compatibility in almost every way.

@github-actions github-actions bot added the w-ci Waiting on CI to pass label Apr 12, 2025
Copy link

@bomanaps bomanaps left a comment

Choose a reason for hiding this comment

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

Lastly penalty calculation adds gas before transaction processing, but how do you clarify how this interacts with user-specified gas limits and transaction fee structures?

@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Apr 14, 2025
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Apr 14, 2025
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Apr 15, 2025
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Apr 17, 2025
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Apr 17, 2025
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Apr 18, 2025
Copy link

The commit e3d3a5c (as a parent of 5d39406) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Apr 18, 2025
@eth-bot eth-bot changed the title Add EIP: Algorithmic Transactions Add EIP: Algorithmic Transaction Wrapper Apr 22, 2025
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-core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants