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

Tracking: EIP-4844 #2893

Closed
26 of 27 tasks
Tracked by #2894
onbjerg opened this issue May 29, 2023 · 4 comments
Closed
26 of 27 tasks
Tracked by #2894

Tracking: EIP-4844 #2893

onbjerg opened this issue May 29, 2023 · 4 comments
Labels
A-consensus Related to the consensus engine A-execution Related to the Execution and EVM A-networking Related to networking in general A-rpc Related to the RPC implementation A-tx-pool Related to the transaction mempool C-tracking-issue An issue that collects information about a broad development initiative E-cancun Related to the Cancun network upgrade M-eip This change relates to the implementation of an EIP
Milestone

Comments

@onbjerg
Copy link
Member

onbjerg commented May 29, 2023

Describe the feature

Tracking issue for EIP-4844: Shard Blob Transactions

These are from the devnet-6 testnet spec found here

Primitives

  1. A-consensus M-eip
  2. C-enhancement D-good-first-issue
    i-m-aditya

Relevant documents:

Execution

  1. hf-cancun

Calculations/Consensus

Relevant PRs:

Engine API

Relevant documents:

Relevant PRs:

Networking

  1. A-networking C-enhancement E-cancun S-stale

Relevant documents:

Transaction pool

Relevant documents:

Tests

TODOS

  1. C-enhancement D-good-first-issue

Relevant PRs:

Additional context

No response

@onbjerg onbjerg added C-tracking-issue An issue that collects information about a broad development initiative A-rpc Related to the RPC implementation A-execution Related to the Execution and EVM A-consensus Related to the consensus engine A-tx-pool Related to the transaction mempool A-networking Related to networking in general labels May 29, 2023
@onbjerg onbjerg added the M-eip This change relates to the implementation of an EIP label May 29, 2023
@onbjerg onbjerg added the E-cancun Related to the Cancun network upgrade label Jun 20, 2023
@onbjerg onbjerg modified the milestones: 0.1.0-alpha.5, 0.1.0-alpha.6 Jul 19, 2023
@0xJepsen
Copy link
Contributor

I have been working the parts of this in revm here bluealloy/revm#536
I have a full implementation i did with akworks in the "point_evaluation_old" and just pushed an updated version with the c-kzg ffi bindings that the EF audited here: https://github.com/ethereum/c-kzg-4844/tree/main/bindings/csharp

@0xJepsen
Copy link
Contributor

You can grab the primitive you want from either implementations if you like or just use as an example. Where should they fit in the reth architecture? I'm happy to add them.

@tcoratger
Copy link
Contributor

Item add TxEip4844 to the Transaction enum should be closed with #3953 no?

@mattsse
Copy link
Collaborator

mattsse commented Sep 25, 2023

completed

@mattsse mattsse closed this as completed Sep 25, 2023
@github-project-automation github-project-automation bot moved this from Todo to Done in Reth Tracker Sep 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-consensus Related to the consensus engine A-execution Related to the Execution and EVM A-networking Related to networking in general A-rpc Related to the RPC implementation A-tx-pool Related to the transaction mempool C-tracking-issue An issue that collects information about a broad development initiative E-cancun Related to the Cancun network upgrade M-eip This change relates to the implementation of an EIP
Projects
Archived in project
Development

No branches or pull requests

5 participants
@onbjerg @mattsse @0xJepsen @tcoratger and others