diff --git a/consensus/types/src/builder_bid.rs b/consensus/types/src/builder_bid.rs index 49911c3909..5c146c4154 100644 --- a/consensus/types/src/builder_bid.rs +++ b/consensus/types/src/builder_bid.rs @@ -1,9 +1,9 @@ use crate::beacon_block_body::KzgCommitments; use crate::{ - ChainSpec, EthSpec, ExecutionPayloadHeaderBellatrix, ExecutionPayloadHeaderCapella, - ExecutionPayloadHeaderDeneb, ExecutionPayloadHeaderElectra, ExecutionPayloadHeaderFulu, - ExecutionPayloadHeaderRef, ExecutionPayloadHeaderRefMut, ExecutionRequests, ForkName, - ForkVersionDecode, ForkVersionDeserialize, SignedRoot, Uint256, + test_utils::TestRandom, ChainSpec, EthSpec, ExecutionPayloadHeaderBellatrix, + ExecutionPayloadHeaderCapella, ExecutionPayloadHeaderDeneb, ExecutionPayloadHeaderElectra, + ExecutionPayloadHeaderFulu, ExecutionPayloadHeaderRef, ExecutionPayloadHeaderRefMut, + ExecutionRequests, ForkName, ForkVersionDecode, ForkVersionDeserialize, SignedRoot, Uint256, }; use bls::PublicKeyBytes; use bls::Signature; @@ -11,6 +11,7 @@ use serde::{Deserialize, Deserializer, Serialize}; use ssz::Decode; use ssz_derive::{Decode, Encode}; use superstruct::superstruct; +use test_random_derive::TestRandom; use tree_hash_derive::TreeHash; #[superstruct( @@ -24,7 +25,8 @@ use tree_hash_derive::TreeHash; Deserialize, TreeHash, Decode, - Clone + Clone, + TestRandom ), serde(bound = "E: EthSpec", deny_unknown_fields) ), diff --git a/consensus/types/src/signed_beacon_block.rs b/consensus/types/src/signed_beacon_block.rs index eb5925a29b..6379d73ec0 100644 --- a/consensus/types/src/signed_beacon_block.rs +++ b/consensus/types/src/signed_beacon_block.rs @@ -1,4 +1,5 @@ use crate::beacon_block_body::{format_kzg_commitments, BLOB_KZG_COMMITMENTS_INDEX}; +use crate::test_utils::TestRandom; use crate::*; use derivative::Derivative; use merkle_proof::MerkleTree; @@ -6,6 +7,7 @@ use serde::{Deserialize, Serialize}; use ssz_derive::{Decode, Encode}; use std::fmt; use superstruct::superstruct; +use test_random_derive::TestRandom; use tree_hash::TreeHash; use tree_hash_derive::TreeHash; @@ -49,7 +51,8 @@ impl From for Hash256 { Decode, TreeHash, Derivative, - arbitrary::Arbitrary + arbitrary::Arbitrary, + TestRandom ), derivative(PartialEq, Hash(bound = "E: EthSpec")), serde(bound = "E: EthSpec, Payload: AbstractExecPayload"),