From 32a7824ec30dbd794b5b8e6161c460922eb35ef8 Mon Sep 17 00:00:00 2001 From: Cassandra Heart Date: Thu, 9 Oct 2025 22:45:36 -0500 Subject: [PATCH] fix: remove unnecessary prefix from prover ref --- node/consensus/provers/prover_registry.go | 6 +++--- node/execution/intrinsics/global/global_prover_join.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/node/consensus/provers/prover_registry.go b/node/consensus/provers/prover_registry.go index 04a81ec..5e3904a 100644 --- a/node/consensus/provers/prover_registry.go +++ b/node/consensus/provers/prover_registry.go @@ -1437,7 +1437,7 @@ func (r *ProverRegistry) processProverChange( } // Find the prover this allocation belongs to - if proverInfo, exists := r.proverCache[string(proverRef[32:])]; exists { + if proverInfo, exists := r.proverCache[string(proverRef)]; exists { found := false for i, allocation := range proverInfo.Allocations { if bytes.Equal(allocation.ConfirmationFilter, confirmationFilter) { @@ -1487,7 +1487,7 @@ func (r *ProverRegistry) processProverChange( if mappedStatus == consensus.ProverStatusActive && len(confirmationFilter) > 0 { if err := r.addProverToTrie( - proverRef[32:], + proverRef, proverInfo.PublicKey, confirmationFilter, frameNumber, @@ -1498,7 +1498,7 @@ func (r *ProverRegistry) processProverChange( mappedStatus == consensus.ProverStatusUnknown { // Remove from filter trie if not active if err := r.removeProverFromTrie( - proverRef[32:], + proverRef, confirmationFilter, ); err != nil { return errors.Wrap( diff --git a/node/execution/intrinsics/global/global_prover_join.go b/node/execution/intrinsics/global/global_prover_join.go index 0acb65b..b4b0c51 100644 --- a/node/execution/intrinsics/global/global_prover_join.go +++ b/node/execution/intrinsics/global/global_prover_join.go @@ -365,7 +365,7 @@ func (p *ProverJoin) Materialize( intrinsics.GLOBAL_INTRINSIC_ADDRESS[:], "allocation:ProverAllocation", "Prover", - slices.Concat(intrinsics.GLOBAL_INTRINSIC_ADDRESS[:], proverAddress), + proverAddress, allocationTree, ) if err != nil {