Commit 8cfc8798 authored by linj's avatar linj Committed by vipwzw

fix exec and test

parent ccb97e01
...@@ -138,7 +138,7 @@ func TestTrade_Exec_SellLimit(t *testing.T) { ...@@ -138,7 +138,7 @@ func TestTrade_Exec_SellLimit(t *testing.T) {
// test buy market // test buy market
buy := &pty.TradeBuyTx{ buy := &pty.TradeBuyTx{
SellID: sellOrder.SellID, SellID: sellOrder.SellID[len("mavl-trade-sell-"):],
BoardlotCnt: buyArgs.total, BoardlotCnt: buyArgs.total,
Fee: 0, Fee: 0,
} }
...@@ -278,7 +278,7 @@ func TestTrade_Exec_BuyLimit(t *testing.T) { ...@@ -278,7 +278,7 @@ func TestTrade_Exec_BuyLimit(t *testing.T) {
assert.Nil(t, err) assert.Nil(t, err)
sell := &pty.TradeSellMarketTx{ sell := &pty.TradeSellMarketTx{
BuyID: buyLimitOrder.BuyID, BuyID: buyLimitOrder.BuyID[len("mavl-trade-buy-"):],
BoardlotCnt: sellArgs.total, BoardlotCnt: sellArgs.total,
Fee: 0, Fee: 0,
} }
......
...@@ -497,7 +497,7 @@ func (action *tradeAction) tradeBuyLimit(buy *pty.TradeForBuyLimit) (*types.Rece ...@@ -497,7 +497,7 @@ func (action *tradeAction) tradeBuyLimit(buy *pty.TradeForBuyLimit) (*types.Rece
func (action *tradeAction) tradeSellMarket(sellOrder *pty.TradeForSellMarket) (*types.Receipt, error) { func (action *tradeAction) tradeSellMarket(sellOrder *pty.TradeForSellMarket) (*types.Receipt, error) {
if types.IsDappFork(action.height, pty.TradeX, pty.ForkTradeIDX) { if types.IsDappFork(action.height, pty.TradeX, pty.ForkTradeIDX) {
sellOrder.BuyID = calcTokenSellID(sellOrder.BuyID) sellOrder.BuyID = calcTokenBuyID(sellOrder.BuyID)
} }
if sellOrder.BoardlotCnt < 0 || !strings.HasPrefix(sellOrder.BuyID, buyIDPrefix) { if sellOrder.BoardlotCnt < 0 || !strings.HasPrefix(sellOrder.BuyID, buyIDPrefix) {
return nil, types.ErrInvalidParam return nil, types.ErrInvalidParam
...@@ -572,7 +572,7 @@ func (action *tradeAction) tradeSellMarket(sellOrder *pty.TradeForSellMarket) (* ...@@ -572,7 +572,7 @@ func (action *tradeAction) tradeSellMarket(sellOrder *pty.TradeForSellMarket) (*
func (action *tradeAction) tradeRevokeBuyLimit(revoke *pty.TradeForRevokeBuy) (*types.Receipt, error) { func (action *tradeAction) tradeRevokeBuyLimit(revoke *pty.TradeForRevokeBuy) (*types.Receipt, error) {
if types.IsDappFork(action.height, pty.TradeX, pty.ForkTradeIDX) { if types.IsDappFork(action.height, pty.TradeX, pty.ForkTradeIDX) {
revoke.BuyID = calcTokenSellID(revoke.BuyID) revoke.BuyID = calcTokenBuyID(revoke.BuyID)
} }
if !strings.HasPrefix(revoke.BuyID, buyIDPrefix) { if !strings.HasPrefix(revoke.BuyID, buyIDPrefix) {
return nil, types.ErrInvalidParam return nil, types.ErrInvalidParam
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment