-
Notifications
You must be signed in to change notification settings - Fork 996
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix blob transaction serialization to use RLP #3904
Conversation
EIP-4844 uses RLP not SSZ for blob transactions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
makes sense, I like the more specific name ("sharding" -> "blob") and that the test artifacts will resemble the actual data format
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good.
A side note: the tx helper change would modify a lot of test vectors... let's try to keep it stable.
/cc @jtraglia
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This does change a lot of test vectors (see the list below) but I don't see how we could avoid that. Best to fix it now and accept the changes.
Click to expand changes
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
deleted: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/block_0xb906f2b14dec9837fdcc9810a458ec0e5b844952cf8358724576957735340296.ssz_snappy
modified: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/steps.yaml
deleted: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/block_0xb906f2b14dec9837fdcc9810a458ec0e5b844952cf8358724576957735340296.ssz_snappy
modified: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/steps.yaml
deleted: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/block_0xb906f2b14dec9837fdcc9810a458ec0e5b844952cf8358724576957735340296.ssz_snappy
modified: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/steps.yaml
deleted: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/block_0xb906f2b14dec9837fdcc9810a458ec0e5b844952cf8358724576957735340296.ssz_snappy
modified: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/steps.yaml
deleted: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0x4fba033a08b9282c6e876972be63f001709fcd3c6accb552cb6c7e33c6f07311.ssz_snappy
deleted: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0xb906f2b14dec9837fdcc9810a458ec0e5b844952cf8358724576957735340296.ssz_snappy
modified: tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/simple_blob_data/steps.yaml
modified: tests/mainnet/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/object.ssz_snappy
modified: tests/mainnet/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/proof.yaml
modified: tests/mainnet/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/object.ssz_snappy
modified: tests/mainnet/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/proof.yaml
modified: tests/mainnet/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/object.ssz_snappy
modified: tests/mainnet/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/proof.yaml
modified: tests/mainnet/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/object.ssz_snappy
modified: tests/mainnet/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/proof.yaml
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_blob_tx_type/body.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_blob_tx_type/post.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_block_hash/body.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_block_hash/post.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_commitment/body.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_commitment/post.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_commitments_order/body.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_commitments_order/post.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_byte_short/body.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_byte_short/post.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_extra_byte/body.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_extra_byte/post.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_32_extra_bytes/body.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_32_extra_bytes/post.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/invalid_correct_input__execution_invalid/body.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/invalid_exceed_max_blobs_per_block/body.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/zeroed_commitment/body.ssz_snappy
modified: tests/mainnet/deneb/operations/execution_payload/pyspec_tests/zeroed_commitment/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_0/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_0/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_0/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_1/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_1/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_1/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_10/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_10/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_10/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_11/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_11/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_11/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_12/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_12/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_12/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_13/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_13/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_13/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_14/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_14/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_14/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_15/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_15/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_15/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_2/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_2/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_2/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_3/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_3/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_3/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_4/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_4/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_4/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_5/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_5/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_5/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_6/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_6/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_6/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_7/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_7/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_7/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_8/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_8/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_8/post.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_9/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_9/blocks_1.ssz_snappy
modified: tests/mainnet/deneb/random/random/pyspec_tests/randomized_9/post.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/invalid_exceed_max_blobs_per_block/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/invalid_max_blobs_per_block_two_txs/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/invalid_one_blob_max_plus_one_txs/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/max_blobs_per_block/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/max_blobs_per_block/post.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/mix_blob_tx_and_non_blob_tx/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/mix_blob_tx_and_non_blob_tx/post.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/one_blob/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/one_blob/post.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/one_blob_max_txs/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/one_blob_max_txs/post.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/one_blob_two_txs/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/one_blob_two_txs/post.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/zero_blob/blocks_0.ssz_snappy
modified: tests/mainnet/deneb/sanity/blocks/pyspec_tests/zero_blob/post.ssz_snappy
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/object.ssz_snappy
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/proof.yaml
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/object.ssz_snappy
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/proof.yaml
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/object.ssz_snappy
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/proof.yaml
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/object.ssz_snappy
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/proof.yaml
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitments_merkle_proof__basic/object.ssz_snappy
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitments_merkle_proof__basic/proof.yaml
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitments_merkle_proof__random_block_1/object.ssz_snappy
modified: tests/mainnet/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitments_merkle_proof__random_block_1/proof.yaml
deleted: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/block_0xc3efb6e98082f96607951733241165a8ec44bfab603c4f74be2ab8272b91b975.ssz_snappy
modified: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/steps.yaml
deleted: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/block_0xc3efb6e98082f96607951733241165a8ec44bfab603c4f74be2ab8272b91b975.ssz_snappy
modified: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/steps.yaml
deleted: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/block_0xc3efb6e98082f96607951733241165a8ec44bfab603c4f74be2ab8272b91b975.ssz_snappy
modified: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/steps.yaml
deleted: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/block_0xc3efb6e98082f96607951733241165a8ec44bfab603c4f74be2ab8272b91b975.ssz_snappy
modified: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/steps.yaml
deleted: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0x452c401914ea401f38446b7204e5caac0017126618307763309316d08d8ac9ee.ssz_snappy
deleted: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0xc3efb6e98082f96607951733241165a8ec44bfab603c4f74be2ab8272b91b975.ssz_snappy
modified: tests/mainnet/electra/fork_choice/on_block/pyspec_tests/simple_blob_data/steps.yaml
modified: tests/mainnet/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/object.ssz_snappy
modified: tests/mainnet/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/proof.yaml
modified: tests/mainnet/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/object.ssz_snappy
modified: tests/mainnet/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/proof.yaml
modified: tests/mainnet/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/object.ssz_snappy
modified: tests/mainnet/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/proof.yaml
modified: tests/mainnet/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/object.ssz_snappy
modified: tests/mainnet/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/proof.yaml
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_blob_tx_type/body.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_blob_tx_type/post.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_block_hash/body.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_block_hash/post.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_commitment/body.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_commitment/post.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_commitments_order/body.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_commitments_order/post.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_byte_short/body.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_byte_short/post.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_extra_byte/body.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_extra_byte/post.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_32_extra_bytes/body.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_32_extra_bytes/post.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/invalid_correct_input__execution_invalid/body.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/invalid_exceed_max_blobs_per_block/body.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/zeroed_commitment/body.ssz_snappy
modified: tests/mainnet/electra/operations/execution_payload/pyspec_tests/zeroed_commitment/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_0/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_0/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_0/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_1/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_1/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_1/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_10/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_10/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_10/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_11/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_11/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_11/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_12/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_12/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_12/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_13/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_13/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_13/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_14/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_14/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_14/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_15/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_15/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_15/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_2/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_2/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_2/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_3/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_3/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_3/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_4/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_4/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_4/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_5/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_5/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_5/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_6/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_6/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_6/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_7/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_7/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_7/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_8/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_8/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_8/post.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_9/blocks_0.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_9/blocks_1.ssz_snappy
modified: tests/mainnet/electra/random/random/pyspec_tests/randomized_9/post.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/invalid_exceed_max_blobs_per_block/blocks_0.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/invalid_max_blobs_per_block_two_txs/blocks_0.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/invalid_one_blob_max_plus_one_txs/blocks_0.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/max_blobs_per_block/blocks_0.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/max_blobs_per_block/post.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/mix_blob_tx_and_non_blob_tx/blocks_0.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/mix_blob_tx_and_non_blob_tx/post.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/one_blob/blocks_0.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/one_blob/post.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/one_blob_max_txs/blocks_0.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/one_blob_max_txs/post.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/one_blob_two_txs/blocks_0.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/one_blob_two_txs/post.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/zero_blob/blocks_0.ssz_snappy
modified: tests/mainnet/electra/sanity/blocks/pyspec_tests/zero_blob/post.ssz_snappy
deleted: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/block_0x8b88e1ddebd5f97790ca206798ac9e6bd706aaf2f438b0bc5482e3ed27171847.ssz_snappy
modified: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/steps.yaml
deleted: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/block_0x8b88e1ddebd5f97790ca206798ac9e6bd706aaf2f438b0bc5482e3ed27171847.ssz_snappy
modified: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/steps.yaml
deleted: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/block_0x8b88e1ddebd5f97790ca206798ac9e6bd706aaf2f438b0bc5482e3ed27171847.ssz_snappy
modified: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/steps.yaml
deleted: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/block_0x8b88e1ddebd5f97790ca206798ac9e6bd706aaf2f438b0bc5482e3ed27171847.ssz_snappy
modified: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/steps.yaml
deleted: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0x8b88e1ddebd5f97790ca206798ac9e6bd706aaf2f438b0bc5482e3ed27171847.ssz_snappy
deleted: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0xf7cd3ac6d860d4f7e139d35aeb05cdd78eb38643281ee8d0a2f546824b315051.ssz_snappy
modified: tests/minimal/deneb/fork_choice/on_block/pyspec_tests/simple_blob_data/steps.yaml
modified: tests/minimal/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/object.ssz_snappy
modified: tests/minimal/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/proof.yaml
modified: tests/minimal/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/object.ssz_snappy
modified: tests/minimal/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/proof.yaml
modified: tests/minimal/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/object.ssz_snappy
modified: tests/minimal/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/proof.yaml
modified: tests/minimal/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/object.ssz_snappy
modified: tests/minimal/deneb/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/proof.yaml
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_blob_tx_type/body.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_blob_tx_type/post.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_block_hash/body.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_block_hash/post.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_commitment/body.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_commitment/post.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_commitments_order/body.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_commitments_order/post.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_byte_short/body.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_byte_short/post.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_extra_byte/body.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_extra_byte/post.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_32_extra_bytes/body.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/incorrect_transaction_length_32_extra_bytes/post.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/invalid_correct_input__execution_invalid/body.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/invalid_exceed_max_blobs_per_block/body.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/zeroed_commitment/body.ssz_snappy
modified: tests/minimal/deneb/operations/execution_payload/pyspec_tests/zeroed_commitment/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_0/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_0/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_0/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_1/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_1/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_1/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_10/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_10/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_10/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_11/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_11/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_11/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_12/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_12/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_12/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_13/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_13/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_13/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_14/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_14/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_14/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_15/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_15/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_15/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_2/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_2/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_2/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_3/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_3/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_3/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_4/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_4/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_4/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_5/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_5/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_5/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_6/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_6/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_6/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_7/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_7/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_7/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_8/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_8/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_8/post.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_9/blocks_0.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_9/blocks_1.ssz_snappy
modified: tests/minimal/deneb/random/random/pyspec_tests/randomized_9/post.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/invalid_exceed_max_blobs_per_block/blocks_0.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/invalid_max_blobs_per_block_two_txs/blocks_0.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/invalid_one_blob_max_plus_one_txs/blocks_0.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/max_blobs_per_block/blocks_0.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/max_blobs_per_block/post.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/mix_blob_tx_and_non_blob_tx/blocks_0.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/mix_blob_tx_and_non_blob_tx/post.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/one_blob/blocks_0.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/one_blob/post.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/one_blob_max_txs/blocks_0.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/one_blob_max_txs/post.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/one_blob_two_txs/blocks_0.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/one_blob_two_txs/post.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/zero_blob/blocks_0.ssz_snappy
modified: tests/minimal/deneb/sanity/blocks/pyspec_tests/zero_blob/post.ssz_snappy
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/object.ssz_snappy
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/proof.yaml
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/object.ssz_snappy
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/proof.yaml
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/object.ssz_snappy
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/proof.yaml
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/object.ssz_snappy
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/proof.yaml
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitments_merkle_proof__basic/object.ssz_snappy
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitments_merkle_proof__basic/proof.yaml
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitments_merkle_proof__random_block_1/object.ssz_snappy
modified: tests/minimal/eip7594/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitments_merkle_proof__random_block_1/proof.yaml
deleted: tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/block_0xe68182237f010575665df04829a4f2dca43673b90b5f6b3e09b4f32e811ba186.ssz_snappy
modified: tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/steps.yaml
deleted: tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/block_0xe68182237f010575665df04829a4f2dca43673b90b5f6b3e09b4f32e811ba186.ssz_snappy
modified: tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/steps.yaml
deleted: tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/block_0xe68182237f010575665df04829a4f2dca43673b90b5f6b3e09b4f32e811ba186.ssz_snappy
modified: tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/steps.yaml
deleted: tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/block_0xe68182237f010575665df04829a4f2dca43673b90b5f6b3e09b4f32e811ba186.ssz_snappy
modified: tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/steps.yaml
deleted: tests/minimal/electra/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0x83bbbef04b2df2a080dec65b1575cfcb3284bf77397e3ab1bef8388f61747fbd.ssz_snappy
deleted: tests/minimal/electra/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0xe68182237f010575665df04829a4f2dca43673b90b5f6b3e09b4f32e811ba186.ssz_snappy
modified: tests/minimal/electra/fork_choice/on_block/pyspec_tests/simple_blob_data/steps.yaml
modified: tests/minimal/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/object.ssz_snappy
modified: tests/minimal/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__basic/proof.yaml
modified: tests/minimal/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/object.ssz_snappy
modified: tests/minimal/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_1/proof.yaml
modified: tests/minimal/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/object.ssz_snappy
modified: tests/minimal/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_2/proof.yaml
modified: tests/minimal/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/object.ssz_snappy
modified: tests/minimal/electra/merkle_proof/single_merkle_proof/BeaconBlockBody/blob_kzg_commitment_merkle_proof__random_block_3/proof.yaml
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_blob_tx_type/body.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_blob_tx_type/post.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_block_hash/body.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_block_hash/post.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_commitment/body.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_commitment/post.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_commitments_order/body.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_commitments_order/post.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_byte_short/body.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_byte_short/post.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_extra_byte/body.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_1_extra_byte/post.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_32_extra_bytes/body.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/incorrect_transaction_length_32_extra_bytes/post.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/invalid_correct_input__execution_invalid/body.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/invalid_exceed_max_blobs_per_block/body.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/zeroed_commitment/body.ssz_snappy
modified: tests/minimal/electra/operations/execution_payload/pyspec_tests/zeroed_commitment/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_0/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_0/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_0/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_1/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_1/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_1/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_10/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_10/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_10/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_11/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_11/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_11/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_12/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_12/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_12/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_13/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_13/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_13/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_14/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_14/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_14/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_15/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_15/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_15/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_2/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_2/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_2/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_3/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_3/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_3/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_4/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_4/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_4/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_5/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_5/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_5/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_6/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_6/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_6/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_7/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_7/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_7/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_8/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_8/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_8/post.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_9/blocks_0.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_9/blocks_1.ssz_snappy
modified: tests/minimal/electra/random/random/pyspec_tests/randomized_9/post.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/invalid_exceed_max_blobs_per_block/blocks_0.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/invalid_max_blobs_per_block_two_txs/blocks_0.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/invalid_one_blob_max_plus_one_txs/blocks_0.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/max_blobs_per_block/blocks_0.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/max_blobs_per_block/post.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/mix_blob_tx_and_non_blob_tx/blocks_0.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/mix_blob_tx_and_non_blob_tx/post.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/one_blob/blocks_0.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/one_blob/post.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/one_blob_max_txs/blocks_0.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/one_blob_max_txs/post.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/one_blob_two_txs/blocks_0.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/one_blob_two_txs/post.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/zero_blob/blocks_0.ssz_snappy
modified: tests/minimal/electra/sanity/blocks/pyspec_tests/zero_blob/post.ssz_snappy
Untracked files:
(use "git add <file>..." to include in what will be committed)
tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/block_0xdbf41834dd97de82f18c42dd02faa55958c39100fbf6533f7ff28e5eec7cee76.ssz_snappy
tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/block_0xdbf41834dd97de82f18c42dd02faa55958c39100fbf6533f7ff28e5eec7cee76.ssz_snappy
tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/block_0xdbf41834dd97de82f18c42dd02faa55958c39100fbf6533f7ff28e5eec7cee76.ssz_snappy
tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/block_0xdbf41834dd97de82f18c42dd02faa55958c39100fbf6533f7ff28e5eec7cee76.ssz_snappy
tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0x43c3ea38b399c45475fc6ffe12847e16855eadc2d73d0efa450b4abb248f97f7.ssz_snappy
tests/mainnet/deneb/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0xdbf41834dd97de82f18c42dd02faa55958c39100fbf6533f7ff28e5eec7cee76.ssz_snappy
tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/block_0x9e73549ed956f628efdb50297b8351bbb40a4352a0aa7c84b4ec9f90fba89db1.ssz_snappy
tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/block_0x9e73549ed956f628efdb50297b8351bbb40a4352a0aa7c84b4ec9f90fba89db1.ssz_snappy
tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/block_0x9e73549ed956f628efdb50297b8351bbb40a4352a0aa7c84b4ec9f90fba89db1.ssz_snappy
tests/mainnet/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/block_0x9e73549ed956f628efdb50297b8351bbb40a4352a0aa7c84b4ec9f90fba89db1.ssz_snappy
tests/mainnet/electra/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0x5e3b67daab81847916327f0e74cd8f201be19cc16d48e2e161e7ea0ba6382300.ssz_snappy
tests/mainnet/electra/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0x9e73549ed956f628efdb50297b8351bbb40a4352a0aa7c84b4ec9f90fba89db1.ssz_snappy
tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/block_0xc8168eb3ded855a7941392831dd14d8775ee706d7bc70aa3d1933b33493033b3.ssz_snappy
tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/block_0xc8168eb3ded855a7941392831dd14d8775ee706d7bc70aa3d1933b33493033b3.ssz_snappy
tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/block_0xc8168eb3ded855a7941392831dd14d8775ee706d7bc70aa3d1933b33493033b3.ssz_snappy
tests/minimal/deneb/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/block_0xc8168eb3ded855a7941392831dd14d8775ee706d7bc70aa3d1933b33493033b3.ssz_snappy
tests/minimal/deneb/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0x6f616f7424371806804a65e9df3408882aaead9f35b0a35102e95ed3bf8da866.ssz_snappy
tests/minimal/deneb/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0xc8168eb3ded855a7941392831dd14d8775ee706d7bc70aa3d1933b33493033b3.ssz_snappy
tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_data_unavailable/block_0xaa7e2ce8b132500face0362c4ebd32603f23984fb2f9b45b20f057b880c25423.ssz_snappy
tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_incorrect_proof/block_0xaa7e2ce8b132500face0362c4ebd32603f23984fb2f9b45b20f057b880c25423.ssz_snappy
tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_blobs_length/block_0xaa7e2ce8b132500face0362c4ebd32603f23984fb2f9b45b20f057b880c25423.ssz_snappy
tests/minimal/electra/fork_choice/on_block/pyspec_tests/invalid_wrong_proofs_length/block_0xaa7e2ce8b132500face0362c4ebd32603f23984fb2f9b45b20f057b880c25423.ssz_snappy
tests/minimal/electra/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0xaa7e2ce8b132500face0362c4ebd32603f23984fb2f9b45b20f057b880c25423.ssz_snappy
tests/minimal/electra/fork_choice/on_block/pyspec_tests/simple_blob_data/block_0xd561117100b50b105d19f7b8385850da51d65e7dea0a5228febf32671813b1bd.ssz_snappy
Why is the number of changed test vectors a problem? The previous ones were simply not correct. |
It's not really a problem. It just makes reviewing test vectors for a new release more difficult; it's possible an unwanted test vector modification is hiding in the diff. Thank you for the PR btw. I'm going to merge this now. |
EIP-4844 uses RLP not SSZ for blob transactions.