Solana 的重大升级,毫无疑问是今年最大的升级之一 简而言之,我们正在将代币账户历史记录添加到交易历史记录中 您不再需要查询数百个代币账户 一个端点 -> 一个地址的整个 Solana 历史 这有点技术性(但对每个人都很重要,不仅仅是开发者),所以让我详细说明: - 在 Solana 上,您有一个主钱包公钥,就像其他链一样。这是您在 Solana 上发送/接收任何东西时使用的地址。您也可以为它使用 .sns 域名,例如 - 然而,当您实际收到代币时,比如 USDC,发生的事情是您的主钱包会打开一个被称为“代币账户”的东西 - 例如,您的主钱包有一个 USDC 的代币账户,一个 USDT 的代币账户,一个 BONK 的代币账户,等等 - 想象一下这就像一个银行账户。您有一个主登录用于银行,但您也有不同货币的账户,比如 USD、EUR、CAD 或其他 - 好的,现在有个大问题。在 Solana 上,有人可能会向您发送 USDC,但在交易中只链接您的 USDC 账户,而不是您的主钱包! - 所以当您去调用主账户的 RPC 或者在基本的浏览器或钱包上查看时,您将看不到这笔转账,因为它没有引用您的主钱包 - 为了解决这个问题,任何严肃的钱包也会单独检查您的代币账户,然后将结果合并在一起 - 然而,这非常烦人,因为您可能有大约 5,000 个代币账户,并且对新开发者来说也极其不直观 - 为了解决这个问题,我们已经索引了所有 Solana 的历史数据并为您合并了 - 从现在开始,您只需添加一个基本的查询参数到 getTransactionsForAddress,您的整个统一历史记录,包括所有代币账户历史记录,将会被包含在内 ...