From cc718b89d0986808930007bacb2ebdff65009f37 Mon Sep 17 00:00:00 2001 From: Korbinian Date: Tue, 21 May 2024 03:23:05 +0200 Subject: [PATCH] feat(guardian-prover-health-check): add prover address to healthcheck endpoint (#17246) Co-authored-by: Daniel Wang <99078276+dantaik@users.noreply.github.com> --- .../http/get_signed_blocks.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/guardian-prover-health-check/http/get_signed_blocks.go b/packages/guardian-prover-health-check/http/get_signed_blocks.go index bacd3ca54dd..64112f6234b 100644 --- a/packages/guardian-prover-health-check/http/get_signed_blocks.go +++ b/packages/guardian-prover-health-check/http/get_signed_blocks.go @@ -15,9 +15,10 @@ var ( ) type block struct { - BlockHash string `json:"blockHash"` - Signature string `json:"signature"` - GuardianProverID uint64 `json:"guardianProverID"` + BlockHash string `json:"blockHash"` + Signature string `json:"signature"` + GuardianProverID uint64 `json:"guardianProverID"` + GuardianProverAddress string `json:"guardianProverAddress"` } // map of blockID to signed block data @@ -98,9 +99,10 @@ func (srv *Server) GetSignedBlocks(c echo.Context) error { // to the signed blocks for each prover by that block ID. for _, v := range signedBlocks { b := block{ - GuardianProverID: v.GuardianProverID, - BlockHash: v.BlockHash, - Signature: v.Signature, + GuardianProverID: v.GuardianProverID, + GuardianProverAddress: v.RecoveredAddress, + BlockHash: v.BlockHash, + Signature: v.Signature, } if _, ok := blocks[v.BlockID]; !ok {