@@ -235,7 +235,10 @@ func (s *ProverTestSuite) TestContestWrongBlocks() {
235
235
contesterKey , err := crypto .ToECDSA (common .FromHex (os .Getenv ("L1_CONTRACT_OWNER_PRIVATE_KEY" )))
236
236
s .Nil (err )
237
237
238
- s .NotNil (s .initProver (context .Background (), contesterKey ))
238
+ s .NotNil (s .initProver (
239
+ context .Background (),
240
+ contesterKey ,
241
+ ))
239
242
s .p .cfg .ContesterMode = true
240
243
241
244
s .Greater (header .Number .Uint64 (), uint64 (0 ))
@@ -247,8 +250,13 @@ func (s *ProverTestSuite) TestContestWrongBlocks() {
247
250
s .Equal (header .ParentHash , common .BytesToHash (contestedEvent .Tran .ParentHash [:]))
248
251
249
252
s .Nil (s .p .onTransitionContested (context .Background (), contestedEvent ))
253
+
254
+ s .p .cfg .GuardianProverAddress = common .HexToAddress (os .Getenv ("GUARDIAN_PROVER_CONTRACT_ADDRESS" ))
250
255
s .True (s .p .IsGuardianProver ())
251
256
257
+ s .p .rpc .GuardianProver , err = bindings .NewGuardianProver (s .p .cfg .GuardianProverAddress , s .p .rpc .L1 )
258
+ s .Nil (err )
259
+
252
260
approvedSink := make (chan * bindings.GuardianProverApproved )
253
261
approvedSub , err := s .p .rpc .GuardianProver .WatchApproved (nil , approvedSink , [](* big.Int ){})
254
262
s .Nil (err )
@@ -455,7 +463,10 @@ func TestProverTestSuite(t *testing.T) {
455
463
suite .Run (t , new (ProverTestSuite ))
456
464
}
457
465
458
- func (s * ProverTestSuite ) initProver (ctx context.Context , key * ecdsa.PrivateKey ) * url.URL {
466
+ func (s * ProverTestSuite ) initProver (
467
+ ctx context.Context ,
468
+ key * ecdsa.PrivateKey ,
469
+ ) * url.URL {
459
470
proverServerURL := testutils .LocalRandomProverEndpoint ()
460
471
port , err := strconv .Atoi (proverServerURL .Port ())
461
472
s .Nil (err )
@@ -475,7 +486,6 @@ func (s *ProverTestSuite) initProver(ctx context.Context, key *ecdsa.PrivateKey)
475
486
TaikoL2Address : common .HexToAddress (os .Getenv ("TAIKO_L2_ADDRESS" )),
476
487
TaikoTokenAddress : common .HexToAddress (os .Getenv ("TAIKO_TOKEN_ADDRESS" )),
477
488
AssignmentHookAddress : common .HexToAddress (os .Getenv ("ASSIGNMENT_HOOK_ADDRESS" )),
478
- GuardianProverAddress : common .HexToAddress (os .Getenv ("GUARDIAN_PROVER_CONTRACT_ADDRESS" )),
479
489
L1ProverPrivKey : key ,
480
490
Dummy : true ,
481
491
ProveUnassignedBlocks : true ,
0 commit comments