Test Blobhash Opcode Contexts¶
Documentation for test cases from tests/cancun/eip4844_blobs/test_blobhash_opcode_contexts.py
.
Generate fixtures for these test cases for Cancun with:
Cancun only:
fill -v tests/cancun/eip4844_blobs/test_blobhash_opcode_contexts.py --fork=Cancun --evm-bin=/path/to/evm-tool-dev-version
fill -v tests/cancun/eip4844_blobs/test_blobhash_opcode_contexts.py --until=Cancun --evm-bin=/path/to/evm-tool-dev-version
Tests BLOBHASH
opcode in EIP-4844: Shard Blob Transactions
Test case for BLOBHASH
opcode calls across different contexts
in EIP-4844: Shard Blob Transactions.
test_blobhash_opcode_contexts(opcode_context, blockchain_test)
¶
Tests that the BLOBHASH
opcode functions correctly when called in different
contexts including:
BLOBHASH
opcode on the top level of the call stack.BLOBHASH
opcode on the max value.BLOBHASH
opcode onCALL
,DELEGATECALL
,STATICCALL
, andCALLCODE
.BLOBHASH
opcode on Initcode.BLOBHASH
opcode onCREATE
andCREATE2
.BLOBHASH
opcode on transaction types 0, 1 and 2.
Source code in tests/cancun/eip4844_blobs/test_blobhash_opcode_contexts.py
297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
|