3
votes
Accepted
How do I send a transaction with a blob in solidity?
You cannot attach blob data to a transaction from within a contract in Solidity. EIP-4844 transactions have a static field, blob_versioned_hashes, which is an array of hashed blob KZG commitments (up ...
2
votes
Accepted
How to send an eip-4844 (blob transaction / type 3 transaction)?
Here is an example using web3.py
import os
from dotenv import load_dotenv
from eth_abi import abi
from eth_utils import to_hex
from web3 import HTTPProvider, Web3
load_dotenv()
def send_blob():
...
2
votes
How do I send a transaction with a blob in solidity?
To effectively address the question of how to send a transaction with a blob in Solidity, particularly in the context of Ethereum's ongoing protocol development (like EIP-4844, part of Ethereum's ...
2
votes
Accepted
Does `BLOBHASH` opcode stop working after blob data is pruned?
The BLOBHASH opcode only operates on the current transaction context, so it never has to concern itself with pruned blobs. Also, versioned hashes are persisted in the execution layer state (as 4844 ...
2
votes
Accepted
How is rollup data verified with blobs?
To start off with some context - On the OP Stack, L2 blocks are posted to L1 in batches. These batches have two types (batch submission wire format, for reference):
Singular batches (pre-Delta ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
eip-4844 × 10danksharding × 5
blob × 4
sharding × 3
network × 1
eip × 1
zero-knowledge × 1
beacon-chain × 1
networking × 1
rollups × 1
the-merge × 1
kzg × 1
zk × 1