From 471f1dfac901172ff681dc70e9d52c47ec95f2a3 Mon Sep 17 00:00:00 2001 From: David Date: Wed, 7 Jun 2023 18:56:21 +0800 Subject: [PATCH] fix(prover): fix a `targetDelay` calculation issue --- prover/proof_submitter/util.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prover/proof_submitter/util.go b/prover/proof_submitter/util.go index 77a898476..5c6e33009 100644 --- a/prover/proof_submitter/util.go +++ b/prover/proof_submitter/util.go @@ -127,7 +127,7 @@ func sendTxWithBackoff( targetDelay := stateVar.ProofTimeTarget * 4 if stateVar.BlockFee != 0 { - targetDelay = expectedReward / stateVar.BlockFee * stateVar.ProofTimeTarget + targetDelay = uint64(float64(expectedReward) / float64(stateVar.BlockFee) * float64(stateVar.ProofTimeTarget)) if targetDelay < stateVar.ProofTimeTarget/4 { targetDelay = stateVar.ProofTimeTarget / 4 } else if targetDelay > stateVar.ProofTimeTarget*4 {