Pārlūkot izejas kodu

fix:兼容 legacy 和 version 0 交易格式的账户解析

zhangchunrui 4 nedēļas atpakaļ
vecāks
revīzija
ff7597e51b
1 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. 3 2
      src/solana/openPositionListener.ts

+ 3 - 2
src/solana/openPositionListener.ts

@@ -149,8 +149,9 @@ export function listenOpenPosition(
 
 		const accounts = tx
 			? (() => {
-				const keys = tx.transaction.message.staticAccountKeys
-				return keys.map((k) => k.toBase58())
+				const message = tx.transaction.message as any
+				const keys = message.staticAccountKeys ?? message.accountKeys
+				return keys?.map((k: any) => k.toBase58())
 			})()
 			: undefined