ts: Fix serum3PlaceOrder by passing payerOracle

This commit is contained in:
Christian Kamm 2022-12-09 13:41:43 +01:00
parent 29055199ae
commit 13f6fe2343
1 changed files with 5 additions and 2 deletions

View File

@ -1187,6 +1187,8 @@ export class MangoClient {
}
})();
const payerBank = group.getFirstBankByTokenIndex(payerTokenIndex);
const ix = await this.program.methods
.serum3PlaceOrder(
side,
@ -1214,8 +1216,9 @@ export class MangoClient {
marketBaseVault: serum3MarketExternal.decoded.baseVault,
marketQuoteVault: serum3MarketExternal.decoded.quoteVault,
marketVaultSigner: serum3MarketExternalVaultSigner,
payerBank: group.getFirstBankByTokenIndex(payerTokenIndex).publicKey,
payerVault: group.getFirstBankByTokenIndex(payerTokenIndex).vault,
payerBank: payerBank.publicKey,
payerVault: payerBank.vault,
payerOracle: payerBank.oracle,
})
.remainingAccounts(
healthRemainingAccounts.map(