我正在尝试在 Serum DEX V3 上发出订单请求:
tx.add(market.makeNewOrderV3Instruction( {
owner,
payer,
side: 'buy',
price,
size,
orderType: 'ioc',
selfTradeBehavior: 'decrementTake'
}));
Run Code Online (Sandbox Code Playgroud)
然后后来:
await web3.sendAndConfirmTransaction(con, tx, txSigners);
Run Code Online (Sandbox Code Playgroud)
但我面临以下错误:
Transaction simulation failed: Error processing Instruction 0: custom program error: 0x1000757
Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin invoke [1]
Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin consumed 4018 of 200000 compute units
Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin failed: custom program error: 0x1000757
(node:12224) UnhandledPromiseRejectionWarning: Error: failed to send transaction: Transaction simulation failed: Error processing Instruction 0: custom program error: 0x1000757
Run Code Online (Sandbox Code Playgroud)
我仔细检查了血清SDK创建新订单指令所需的所有输入帐户和参数,但无法解决问题。
solana solana-web3js serum-project serum-dex solana-transaction-instruction