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

[HOLOCENE]: feat(client): Deposit-Only Payloads #561

Closed
1 task
refcell opened this issue Sep 23, 2024 · 0 comments · Fixed by #615
Closed
1 task

[HOLOCENE]: feat(client): Deposit-Only Payloads #561

refcell opened this issue Sep 23, 2024 · 0 comments · Fixed by #615
Assignees
Labels
H-holocene Hardfork: Holocene related

Comments

@refcell
Copy link
Collaborator

refcell commented Sep 23, 2024

Description

Warning

It is highly encouraged to read the specs prior to working on this implementation.

The Engine Queue is updated such that an invalid payload is replaced by a payload with the same fields except for the transaction list. The transaction list now only contains the deposit transactions included in the L1 block, if the payload is for the first block of the current sequencing epoch. Otherwise, the transaction list is empty.

If the payload is invalid and replaced by a deposits-only payload as detailed above, the remaining span batch is dropped.

Output

  • Update kona's client in a backwards-compatible way so that a failure to execute a payload causes it to be replaced with a deposit-only payload. Need @clabby's input if this is the correct spot in kona-client to make these changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
H-holocene Hardfork: Holocene related
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants