From bca592592663715647a6b35b681d9dad167ae161 Mon Sep 17 00:00:00 2001
From: David <david@taiko.xyz>
Date: Wed, 10 May 2023 15:49:43 +0800
Subject: [PATCH] feat(prover): update skip checking for system prover

---
 prover/prover.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/prover/prover.go b/prover/prover.go
index cad230914..4521aba4f 100644
--- a/prover/prover.go
+++ b/prover/prover.go
@@ -470,7 +470,7 @@ func (p *Prover) isBlockVerified(id *big.Int) (bool, error) {
 
 // NeedNewProof checks whether the L2 block still needs a new proof.
 func (p *Prover) NeedNewProof(id *big.Int) (bool, error) {
-	if !p.cfg.OracleProver {
+	if !p.cfg.OracleProver && !p.cfg.SystemProver {
 		conf, err := p.rpc.TaikoL1.GetConfig(nil)
 		if err != nil {
 			return false, err