From 6d90a34b0e72e68136a3997bbca60ebad21cb94e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Ram=C3=ADrez?= Date: Thu, 8 Aug 2024 17:31:16 +0200 Subject: [PATCH] implement comments --- aggregator/prover/prover.go | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/aggregator/prover/prover.go b/aggregator/prover/prover.go index 92aef811..26e25504 100644 --- a/aggregator/prover/prover.go +++ b/aggregator/prover/prover.go @@ -16,6 +16,11 @@ import ( "github.com/iden3/go-iden3-crypto/poseidon" ) +const ( + stateRootStartIndex = 19 + stateRootFinalIndex = stateRootStartIndex + 8 +) + var ( ErrBadProverResponse = errors.New("Prover returned wrong type for response") //nolint:revive ErrProverInternalError = errors.New("Prover returned INTERNAL_ERROR response") //nolint:revive @@ -348,9 +353,12 @@ func GetStateRootFromProof(proof string) (common.Hash, error) { return common.Hash{}, err } - var v [8]uint64 - var j = 0 - for i := 19; i < 19+8; i++ { + var ( + v [8]uint64 + j = 0 + ) + + for i := stateRootStartIndex; i < stateRootFinalIndex; i++ { u64, err := strconv.ParseInt(publics.Publics[i], 10, 64) if err != nil { log.Fatal(err)