From 10d9594b52ee02dcdebc1a0284993b6a89046c72 Mon Sep 17 00:00:00 2001 From: marcello33 Date: Thu, 14 Nov 2024 07:19:13 +0100 Subject: [PATCH] chg: try blocks hex ecnoding --- internal/cli/server/api_service.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/cli/server/api_service.go b/internal/cli/server/api_service.go index b5469c3752..3781b6b45d 100644 --- a/internal/cli/server/api_service.go +++ b/internal/cli/server/api_service.go @@ -3,8 +3,8 @@ package server import ( "context" "errors" - "strconv" + "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/rpc" @@ -115,7 +115,7 @@ func getRpcBlockNumberFromString(blockNumber string) (rpc.BlockNumber, error) { case "safe": return rpc.SafeBlockNumber, nil default: - blckNum, err := strconv.ParseUint(blockNumber, 10, 64) + blckNum, err := hexutil.DecodeUint64(blockNumber) if err != nil { return rpc.BlockNumber(0), errors.New("invalid block number") }