Skip to main content
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 ...
clabby's user avatar
  • 116
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(): ...
Patrick Collins's user avatar
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 ...
Kirill Balakhonoff's user avatar
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 ...
clabby's user avatar
  • 116
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 ...
clabby's user avatar
  • 116

Only top scored, non community-wiki answers of a minimum length are eligible