From 8ca81e2b4b663222d553a252ee501bc91cda1535 Mon Sep 17 00:00:00 2001 From: buck54321 Date: Sun, 5 Dec 2021 12:15:36 -0600 Subject: [PATCH] server/market: fix wrong asset for RequiredOrderFunds on market-buy (#1323) Fix wrong asset for RequiredOrderFunds on market-buy --- server/market/orderrouter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/market/orderrouter.go b/server/market/orderrouter.go index c0484c5feb..35b53fc862 100644 --- a/server/market/orderrouter.go +++ b/server/market/orderrouter.go @@ -576,7 +576,7 @@ func (r *OrderRouter) handleMarket(user account.AccountID, msg *msgjson.Message) buyBuffer := tunnel.MarketBuyBuffer() lotWithBuffer := uint64(float64(lotSize) * buyBuffer) minReq := matcher.BaseToQuote(midGap, lotWithBuffer) - reqVal = calc.RequiredOrderFunds(minReq, uint64(spendSize), 1, &assets.base.Asset) + reqVal = calc.RequiredOrderFunds(minReq, uint64(spendSize), 1, &assets.funding.Asset) if market.Quantity < minReq { errStr := fmt.Sprintf("order quantity does not satisfy market buy buffer. %d < %d. midGap = %d", market.Quantity, minReq, midGap)