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