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.
gzliudan added a commit to gzliudan/XDPoSChain that referenced this pull request Nov 26, 2025
gzliudan added a commit to gzliudan/XDPoSChain that referenced this pull request Nov 26, 2025
gzliudan added a commit to gzliudan/XDPoSChain that referenced this pull request Nov 26, 2025
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