重要的
您的交易記錄中可能缺少交易 (tx)!
由於Solana 的工作原理,當您通過 gSFA 獲取地址的歷史記錄時,它不會包含該地址擁有的所有關聯的代幣賬戶交易。
您必須分別推導出這些(可能涉及成百上千個帳戶和額外的 RPC 調用),然後將它們的歷史記錄合併在一起。
這非常令人惱火、效率低下且有悖常理。
(謝謝 anatoly)
我們已經解決了這個問題。
使用我們新推出的 `getTransactionsForAddress` 方法,只需傳入篩選條件 `tokenAccounts: balanceChanged`,它就會獲取所有未關聯的代幣賬戶,將它們合併在一起,並生成統一的交易歷史記錄。
更少的 API 調用次數、更少的代碼行數和更低的延遲。
僅在Helius上。
(例如,請參見下圖 toly.sol,其中標準 RPC 方法會遺漏左側紅色部分的交易)