Skip to content

Conversation

MariusVanDerWijden
Copy link
Member

This PR ports some of the changes needed to send blob transactions.
We only return the raw representation for blob transactions and omit the blobs, commitments and proofs.
Since most of the calls (except for getPendingTransaction) operate on already committed transactions, this should be fine.

This PR also adds the changes needed to marshal correctly blocks and receipts with the new 4844 fields.

MariusVanDerWijden and others added 3 commits August 16, 2023 17:13
Seems better to have this in a dedicated function, and we can also avoid
creating multiple temp bigints.
@fjl fjl force-pushed the 4844-api-changes branch from 1279e4d to b55a7da Compare August 16, 2023 15:14
@holiman holiman added the cancun label Aug 17, 2023
@jsvisa
Copy link
Contributor

jsvisa commented Aug 17, 2023

I'm also adding some test cases for the blob tx in #27818. I'll adjust it again after this PR got merged first.

@fjl fjl merged commit 7dea9c1 into ethereum:master Aug 18, 2023
devopsbo3 pushed a commit to HorizenOfficial/go-ethereum that referenced this pull request Nov 10, 2023
devopsbo3 added a commit to HorizenOfficial/go-ethereum that referenced this pull request Nov 10, 2023
devopsbo3 added a commit to HorizenOfficial/go-ethereum that referenced this pull request Nov 10, 2023
sduchesneau pushed a commit to streamingfast/go-ethereum that referenced this pull request Feb 26, 2024
 Conflicts:
  internal/ethapi/api.go:
Add/Add conflicts for API fields. Accepted both adds.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants