fixed MangoClient.settleAll

This commit is contained in:
dd 2021-02-26 16:18:12 -05:00
parent 0f52246909
commit f63473a2b9
1 changed files with 6 additions and 2 deletions

View File

@ -576,7 +576,7 @@ export class MangoClient {
marginAccount: MarginAccount,
markets: Market[],
owner: Account
): Promise<TransactionSignature> {
): Promise<TransactionSignature | null> {
const transaction = new Transaction()
@ -645,7 +645,11 @@ export class MangoClient {
}
const additionalSigners = []
return await this.sendTransaction(connection, transaction, owner, additionalSigners)
if (transaction.instructions.length == 0) {
return null
} else {
return await this.sendTransaction(connection, transaction, owner, additionalSigners)
}
}
async liquidate(