@@ -36,7 +36,7 @@ func buildTestSigner(t *testing.T) ([]byte, crypto.PubKey, signerpkg.Signer) {
3636}
3737
3838// p2pMakeSignedHeader creates a minimally valid SignedHeader for P2P tests.
39- func p2pMakeSignedHeader (t * testing.T , chainID string , height uint64 , proposer []byte , pub crypto.PubKey , signer signerpkg.Signer ) * types.SignedHeader {
39+ func p2pMakeSignedHeader (t * testing.T , chainID string , height uint64 , proposer []byte , pub crypto.PubKey , signer signerpkg.Signer ) * types.P2PSignedHeader {
4040 t .Helper ()
4141 hdr := & types.SignedHeader {
4242 Header : types.Header {
@@ -50,14 +50,14 @@ func p2pMakeSignedHeader(t *testing.T, chainID string, height uint64, proposer [
5050 sig , err := signer .Sign (bz )
5151 require .NoError (t , err , "failed to sign header bytes" )
5252 hdr .Signature = sig
53- return hdr
53+ return & types. P2PSignedHeader { SignedHeader : * hdr }
5454}
5555
5656// P2PTestData aggregates dependencies used by P2P handler tests.
5757type P2PTestData struct {
5858 Handler * P2PHandler
59- HeaderStore * MockHeightStore [* types.SignedHeader ]
60- DataStore * MockHeightStore [* types.Data ]
59+ HeaderStore * MockHeightStore [* types.P2PSignedHeader ]
60+ DataStore * MockHeightStore [* types.P2PData ]
6161 Cache cache.CacheManager
6262 Genesis genesis.Genesis
6363 ProposerAddr []byte
@@ -72,8 +72,8 @@ func setupP2P(t *testing.T) *P2PTestData {
7272
7373 gen := genesis.Genesis {ChainID : "p2p-test" , InitialHeight : 1 , StartTime : time .Now ().Add (- time .Second ), ProposerAddress : proposerAddr }
7474
75- headerStoreMock := NewMockHeightStore [* types.SignedHeader ](t )
76- dataStoreMock := NewMockHeightStore [* types.Data ](t )
75+ headerStoreMock := NewMockHeightStore [* types.P2PSignedHeader ](t )
76+ dataStoreMock := NewMockHeightStore [* types.P2PData ](t )
7777
7878 cfg := config.Config {
7979 RootDir : t .TempDir (),
@@ -128,7 +128,7 @@ func TestP2PHandler_ProcessHeight_EmitsEventWhenHeaderAndDataPresent(t *testing.
128128 require .Equal (t , string (p .Genesis .ProposerAddress ), string (p .ProposerAddr ))
129129
130130 header := p2pMakeSignedHeader (t , p .Genesis .ChainID , 5 , p .ProposerAddr , p .ProposerPub , p .Signer )
131- data := makeData (p .Genesis .ChainID , 5 , 1 )
131+ data := & types. P2PData { Data : * makeData (p .Genesis .ChainID , 5 , 1 )}
132132 header .DataHash = data .DACommitment ()
133133 bz , err := types .DefaultAggregatorNodeSignatureBytesProvider (& header .Header )
134134 require .NoError (t , err )
@@ -154,7 +154,7 @@ func TestP2PHandler_ProcessHeight_SkipsWhenDataMissing(t *testing.T) {
154154 ctx := context .Background ()
155155
156156 header := p2pMakeSignedHeader (t , p .Genesis .ChainID , 7 , p .ProposerAddr , p .ProposerPub , p .Signer )
157- data := makeData (p .Genesis .ChainID , 7 , 1 )
157+ data := & types. P2PData { Data : * makeData (p .Genesis .ChainID , 7 , 1 )}
158158 header .DataHash = data .DACommitment ()
159159 bz , err := types .DefaultAggregatorNodeSignatureBytesProvider (& header .Header )
160160 require .NoError (t , err )
@@ -224,7 +224,7 @@ func TestP2PHandler_ProcessedHeightSkipsPreviouslyHandledBlocks(t *testing.T) {
224224
225225 // Height 6 should be fetched normally.
226226 header := p2pMakeSignedHeader (t , p .Genesis .ChainID , 6 , p .ProposerAddr , p .ProposerPub , p .Signer )
227- data := makeData (p .Genesis .ChainID , 6 , 1 )
227+ data := & types. P2PData { Data : * makeData (p .Genesis .ChainID , 6 , 1 )}
228228 header .DataHash = data .DACommitment ()
229229 bz , err := types .DefaultAggregatorNodeSignatureBytesProvider (& header .Header )
230230 require .NoError (t , err )
@@ -247,7 +247,7 @@ func TestP2PHandler_SetProcessedHeightPreventsDuplicates(t *testing.T) {
247247 ctx := context .Background ()
248248
249249 header := p2pMakeSignedHeader (t , p .Genesis .ChainID , 8 , p .ProposerAddr , p .ProposerPub , p .Signer )
250- data := makeData (p .Genesis .ChainID , 8 , 0 )
250+ data := & types. P2PData { Data : * makeData (p .Genesis .ChainID , 8 , 0 )}
251251 header .DataHash = data .DACommitment ()
252252 bz , err := types .DefaultAggregatorNodeSignatureBytesProvider (& header .Header )
253253 require .NoError (t , err )
0 commit comments