From 927db07fc4d84158a35350eb455b7c4dd8dd024d Mon Sep 17 00:00:00 2001 From: marcello33 Date: Wed, 13 Nov 2024 14:04:19 +0100 Subject: [PATCH] chg: switch blockNumber --- internal/cli/server/api_service.go | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/internal/cli/server/api_service.go b/internal/cli/server/api_service.go index 670cb65dbe..a9dba46a1f 100644 --- a/internal/cli/server/api_service.go +++ b/internal/cli/server/api_service.go @@ -101,25 +101,18 @@ func (s *Server) BorBlockReceipt(ctx context.Context, req *protobor.ReceiptReque } func getRpcBlockNumberFromString(blockNumber string) (rpc.BlockNumber, error) { - if blockNumber == "latest" { + switch blockNumber { + case "latest": return rpc.LatestBlockNumber, nil - } - - if blockNumber == "earliest" { + case "earliest": return rpc.EarliestBlockNumber, nil - } - - if blockNumber == "pending" { + case "pending": return rpc.PendingBlockNumber, nil - } - - if blockNumber == "finalized" { + case "finalized": return rpc.FinalizedBlockNumber, nil - } - - if blockNumber == "safe" { + case "safe": return rpc.SafeBlockNumber, nil + default: + return rpc.BlockNumber(0), errors.New("invalid block number") } - - return rpc.BlockNumber(0), errors.New("invalid block number") }