chg: try blocks hex ecnoding

This commit is contained in:
marcello33 2024-11-14 07:19:13 +01:00
parent 0634d11d86
commit 10d9594b52
No known key found for this signature in database
GPG key ID: 06128777E3C36B16

View file

@ -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")
}