Eines der größten UX-Probleme von Solana wurde behoben. Dein Wallet hält keine Tokens. Stattdessen besitzt es Token-Konten (ATAs), die die Tokens für dich halten. Normalerweise fragst du die Wallet-Historie über getSignaturesForAddress ab, aber das schließt keine Transaktionen ein, die deine Wallet-Adresse nicht explizit referenzieren. Hier ist das Problem: Einige Token-Transfers referenzieren nur deine Token-Konten (nicht deine Wallet) – gSFA wird sie ignorieren. Heute haben wir die Historie der Token-Konten für getTransactionsForAddress eingeführt: eine einzige RPC-Abfrage für die gesamte Historie einer Wallet, einschließlich ATAs. Darüber hinaus haben wir einen "balanceChanged"-Filter hinzugefügt, damit du die Historie der Token-Konten einbeziehen kannst, während du Rauschen wie die Erhebung von Token-Erweiterungsgebühren ignorierst. Viel Spaß!