@@ -18,7 +18,6 @@ import (
1818 coresequencer "github.com/rollkit/rollkit/core/sequencer"
1919 rollconf "github.com/rollkit/rollkit/pkg/config"
2020 "github.com/rollkit/rollkit/pkg/p2p"
21- "github.com/rollkit/rollkit/pkg/p2p/key"
2221 "github.com/rollkit/rollkit/pkg/signer"
2322 filesigner "github.com/rollkit/rollkit/pkg/signer/file"
2423)
@@ -79,21 +78,17 @@ func TestParseFlags(t *testing.T) {
7978 args := append ([]string {"start" }, flags ... )
8079
8180 executor , sequencer , dac , keyProvider , p2pClient , ds := createTestComponents (context .Background (), t )
82- nodeKey , err := key .GenerateNodeKey ()
83- if err != nil {
84- t .Fatalf ("Error: %v" , err )
85- }
8681
8782 nodeConfig := rollconf .DefaultConfig
8883 nodeConfig .RootDir = t .TempDir ()
8984
90- newRunNodeCmd := newRunNodeCmd (t .Context (), executor , sequencer , dac , keyProvider , nodeKey , p2pClient , ds , nodeConfig )
85+ newRunNodeCmd := newRunNodeCmd (t .Context (), executor , sequencer , dac , keyProvider , p2pClient , ds , nodeConfig )
9186 _ = newRunNodeCmd .Flags ().Set (rollconf .FlagRootDir , "custom/root/dir" )
9287 if err := newRunNodeCmd .ParseFlags (args ); err != nil {
9388 t .Errorf ("Error: %v" , err )
9489 }
9590
96- nodeConfig , err = ParseConfig (newRunNodeCmd )
91+ nodeConfig , err : = ParseConfig (newRunNodeCmd )
9792 if err != nil {
9893 t .Errorf ("Error: %v" , err )
9994 }
@@ -160,22 +155,17 @@ func TestAggregatorFlagInvariants(t *testing.T) {
160155
161156 executor , sequencer , dac , keyProvider , p2pClient , ds := createTestComponents (context .Background (), t )
162157
163- nodeKey , err := key .GenerateNodeKey ()
164- if err != nil {
165- t .Fatalf ("Error: %v" , err )
166- }
167-
168158 nodeConfig := rollconf .DefaultConfig
169159 nodeConfig .RootDir = t .TempDir ()
170160
171- newRunNodeCmd := newRunNodeCmd (t .Context (), executor , sequencer , dac , keyProvider , nodeKey , p2pClient , ds , nodeConfig )
161+ newRunNodeCmd := newRunNodeCmd (t .Context (), executor , sequencer , dac , keyProvider , p2pClient , ds , nodeConfig )
172162 _ = newRunNodeCmd .Flags ().Set (rollconf .FlagRootDir , "custom/root/dir" )
173163
174164 if err := newRunNodeCmd .ParseFlags (args ); err != nil {
175165 t .Errorf ("Error: %v" , err )
176166 }
177167
178- nodeConfig , err = ParseConfig (newRunNodeCmd )
168+ nodeConfig , err : = ParseConfig (newRunNodeCmd )
179169 if err != nil {
180170 t .Errorf ("Error: %v" , err )
181171 }
@@ -200,14 +190,9 @@ func TestDefaultAggregatorValue(t *testing.T) {
200190 t .Run (tc .name , func (t * testing.T ) {
201191 executor , sequencer , dac , keyProvider , p2pClient , ds := createTestComponents (context .Background (), t )
202192
203- nodeKey , err := key .GenerateNodeKey ()
204- if err != nil {
205- t .Fatalf ("Error: %v" , err )
206- }
207-
208193 nodeConfig := rollconf .DefaultConfig
209194
210- newRunNodeCmd := newRunNodeCmd (t .Context (), executor , sequencer , dac , keyProvider , nodeKey , p2pClient , ds , nodeConfig )
195+ newRunNodeCmd := newRunNodeCmd (t .Context (), executor , sequencer , dac , keyProvider , p2pClient , ds , nodeConfig )
211196 _ = newRunNodeCmd .Flags ().Set (rollconf .FlagRootDir , "custom/root/dir" )
212197
213198 // Create a new command without specifying any flags
@@ -222,7 +207,7 @@ func TestDefaultAggregatorValue(t *testing.T) {
222207 t .Errorf ("Error parsing flags: %v" , err )
223208 }
224209
225- nodeConfig , err = ParseConfig (newRunNodeCmd )
210+ nodeConfig , err : = ParseConfig (newRunNodeCmd )
226211 if err != nil {
227212 t .Errorf ("Error parsing config: %v" , err )
228213 }
@@ -284,19 +269,13 @@ func TestCentralizedAddresses(t *testing.T) {
284269
285270 executor , sequencer , dac , keyProvider , p2pClient , ds := createTestComponents (context .Background (), t )
286271
287- tmpDir := t .TempDir ()
288- nodeKey , err := key .LoadOrGenNodeKey (filepath .Join (tmpDir , "config" , "node_key.json" ))
289- if err != nil {
290- t .Fatalf ("Error: %v" , err )
291- }
292-
293- cmd := newRunNodeCmd (t .Context (), executor , sequencer , dac , keyProvider , nodeKey , p2pClient , ds , nodeConfig )
272+ cmd := newRunNodeCmd (t .Context (), executor , sequencer , dac , keyProvider , p2pClient , ds , nodeConfig )
294273 _ = cmd .Flags ().Set (rollconf .FlagRootDir , "custom/root/dir" )
295274 if err := cmd .ParseFlags (args ); err != nil {
296275 t .Fatalf ("ParseFlags error: %v" , err )
297276 }
298277
299- nodeConfig , err = ParseConfig (cmd )
278+ nodeConfig , err : = ParseConfig (cmd )
300279 if err != nil {
301280 t .Fatalf ("parseConfig error: %v" , err )
302281 }
@@ -312,14 +291,12 @@ func TestStartNodeErrors(t *testing.T) {
312291
313292 // Common setup
314293 executor , sequencer , dac , _ , p2pClient , ds := createTestComponents (baseCtx , t )
315- nodeKey , err := key .GenerateNodeKey ()
316- assert .NoError (t , err )
317294 tmpDir := t .TempDir ()
318295
319296 // Create a dummy genesis file for successful load cases
320297 // Note: StartNode expects genesis relative to ConfigPath's dir, which defaults relative to RootDir
321298 dummyConfigDir := filepath .Join (tmpDir , "config" )
322- err = os .MkdirAll (dummyConfigDir , 0755 )
299+ err : = os .MkdirAll (dummyConfigDir , 0755 )
323300 assert .NoError (t , err )
324301 dummyGenesisPath := filepath .Join (dummyConfigDir , "genesis.json" )
325302 err = os .WriteFile (dummyGenesisPath , []byte (`{"chain_id":"test","initial_height":"1"}` ), 0o600 )
@@ -393,7 +370,7 @@ func TestStartNodeErrors(t *testing.T) {
393370 dummySigner , _ := filesigner .CreateFileSystemSigner (dummySignerPath , []byte ("password" ))
394371
395372 // Pass the potentially modified nodeConfig to newRunNodeCmd
396- cmd := newRunNodeCmd (baseCtx , executor , sequencer , dac , dummySigner , nodeKey , p2pClient , ds , nodeConfig )
373+ cmd := newRunNodeCmd (baseCtx , executor , sequencer , dac , dummySigner , p2pClient , ds , nodeConfig )
397374
398375 // Set the context on the command object before using it
399376 cmd .SetContext (baseCtx )
@@ -405,7 +382,7 @@ func TestStartNodeErrors(t *testing.T) {
405382
406383 runFunc := func () {
407384 // Pass the final nodeConfig to StartNode
408- err := StartNode (logger , cmd , executor , sequencer , dac , nodeKey , p2pClient , ds , nodeConfig )
385+ err := StartNode (logger , cmd , executor , sequencer , dac , p2pClient , ds , nodeConfig )
409386 if tc .expectedError != "" {
410387 assert .ErrorContains (t , err , tc .expectedError )
411388 } else {
@@ -422,7 +399,7 @@ func TestStartNodeErrors(t *testing.T) {
422399 assert .NotPanics (t , runFunc )
423400 // Re-check error after NotPanics confirms no panic occurred
424401 // Need to re-run StartNode as the original runFunc only checks error if !tc.expectPanic
425- err := StartNode (logger , cmd , executor , sequencer , dac , nodeKey , p2pClient , ds , nodeConfig )
402+ err := StartNode (logger , cmd , executor , sequencer , dac , p2pClient , ds , nodeConfig )
426403 if tc .expectedError != "" {
427404 assert .ErrorContains (t , err , tc .expectedError )
428405 }
@@ -438,7 +415,6 @@ func newRunNodeCmd(
438415 sequencer coresequencer.Sequencer ,
439416 dac coreda.DA ,
440417 remoteSigner signer.Signer ,
441- nodeKey * key.NodeKey ,
442418 p2pClient * p2p.Client ,
443419 datastore datastore.Batching ,
444420 nodeConfig rollconf.Config ,
@@ -459,7 +435,7 @@ func newRunNodeCmd(
459435 Short : "Run the rollkit node" ,
460436 RunE : func (cmd * cobra.Command , args []string ) error {
461437 // Use the nodeConfig passed into this function closure
462- return StartNode (log .NewNopLogger (), cmd , executor , sequencer , dac , nodeKey , p2pClient , datastore , nodeConfig )
438+ return StartNode (log .NewNopLogger (), cmd , executor , sequencer , dac , p2pClient , datastore , nodeConfig )
463439 },
464440 }
465441
0 commit comments