rpcserver: check min units match

This commit is contained in:
Oliver Gugger 2023-09-29 17:34:54 +02:00
parent 31f714dafc
commit 4e12074f0a
No known key found for this signature in database
GPG key ID: 8E4256593F177720

View file

@ -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",