parent
260ea13b22
commit
7f60007135
|
@ -386,20 +386,26 @@ export class Market {
|
|||
order: Order,
|
||||
) {
|
||||
const transaction = new Transaction();
|
||||
transaction.add(
|
||||
DexInstructions.cancelOrder({
|
||||
market: this.address,
|
||||
owner,
|
||||
openOrders: order.openOrdersAddress,
|
||||
requestQueue: this._decoded.requestQueue,
|
||||
side: order.side,
|
||||
orderId: order.orderId,
|
||||
openOrdersSlot: order.openOrdersSlot,
|
||||
}),
|
||||
);
|
||||
transaction.add(this.makeCanceOrderInstruction(connection, owner, order));
|
||||
return transaction;
|
||||
}
|
||||
|
||||
makeCanceOrderInstruction(
|
||||
connection: Connection,
|
||||
owner: PublicKey,
|
||||
order: Order,
|
||||
) {
|
||||
return DexInstructions.cancelOrder({
|
||||
market: this.address,
|
||||
owner,
|
||||
openOrders: order.openOrdersAddress,
|
||||
requestQueue: this._decoded.requestQueue,
|
||||
side: order.side,
|
||||
orderId: order.orderId,
|
||||
openOrdersSlot: order.openOrdersSlot,
|
||||
});
|
||||
}
|
||||
|
||||
async settleFunds(
|
||||
connection: Connection,
|
||||
owner: Account,
|
||||
|
|
Loading…
Reference in New Issue