11use crate :: beacon_block_body:: KzgCommitments ;
22use crate :: {
3- ChainSpec , EthSpec , ExecutionPayloadHeaderBellatrix , ExecutionPayloadHeaderCapella ,
4- ExecutionPayloadHeaderDeneb , ExecutionPayloadHeaderElectra , ExecutionPayloadHeaderFulu ,
5- ExecutionPayloadHeaderRef , ExecutionPayloadHeaderRefMut , ExecutionRequests , ForkName ,
6- ForkVersionDecode , ForkVersionDeserialize , SignedRoot , Uint256 ,
3+ test_utils :: TestRandom , ChainSpec , EthSpec , ExecutionPayloadHeaderBellatrix ,
4+ ExecutionPayloadHeaderCapella , ExecutionPayloadHeaderDeneb , ExecutionPayloadHeaderElectra ,
5+ ExecutionPayloadHeaderFulu , ExecutionPayloadHeaderRef , ExecutionPayloadHeaderRefMut ,
6+ ExecutionRequests , ForkName , ForkVersionDecode , ForkVersionDeserialize , SignedRoot , Uint256 ,
77} ;
88use bls:: PublicKeyBytes ;
99use bls:: Signature ;
1010use serde:: { Deserialize , Deserializer , Serialize } ;
1111use ssz:: Decode ;
1212use ssz_derive:: { Decode , Encode } ;
1313use superstruct:: superstruct;
14+ use test_random_derive:: TestRandom ;
1415use tree_hash_derive:: TreeHash ;
1516
1617#[ superstruct(
@@ -24,7 +25,8 @@ use tree_hash_derive::TreeHash;
2425 Deserialize ,
2526 TreeHash ,
2627 Decode ,
27- Clone
28+ Clone ,
29+ TestRandom
2830 ) ,
2931 serde( bound = "E: EthSpec" , deny_unknown_fields)
3032 ) ,
0 commit comments