Skip to content

Commit fba184d

Browse files
committed
add sanity check in tracetx
1 parent 823fc68 commit fba184d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

x/evm/keeper/grpc_query.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,10 @@ func execTrace[T traceRequest](
488488
// be tracer dependent.
489489
func (k Keeper) TraceTx(c context.Context, req *types.QueryTraceTxRequest) (*types.QueryTraceTxResponse, error) {
490490
var baseFee *big.Int
491-
if req != nil && req.BaseFee != nil {
491+
if req == nil || req.Msg == nil {
492+
return nil, status.Error(codes.InvalidArgument, "msg cannot be empty")
493+
}
494+
if req.BaseFee != nil {
492495
baseFee = big.NewInt(req.BaseFee.Int64())
493496
}
494497
resultData, err := execTrace(

0 commit comments

Comments
 (0)