From 4e12074f0a129d03b5e37aa7a0cd1ac076bbb699 Mon Sep 17 00:00:00 2001 From: Oliver Gugger Date: Fri, 29 Sep 2023 17:34:54 +0200 Subject: [PATCH] rpcserver: check min units match --- rpcserver.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rpcserver.go b/rpcserver.go index 180d4e3..7bb6f96 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -1864,6 +1864,10 @@ func (s *rpcServer) CancelOrder(ctx context.Context, func (s *rpcServer) QuoteOrder(ctx context.Context, req *poolrpc.QuoteOrderRequest) (*poolrpc.QuoteOrderResponse, error) { + if req.MinUnitsMatch == 0 { + return nil, fmt.Errorf("min units match must be specified") + } + auctionTerms, err := s.auctioneer.Terms(ctx) if err != nil { return nil, fmt.Errorf("unable to query auctioneer terms: %v",