获取给定地址的 solana 交易历史记录 - 基于日期范围

get solana transaction-history for a given address - based on date range

我想使用 Rust 或 Python 检索给定钱包在特定日期范围内的历史 Solana 交易。

有 get_confirmed_signature_for_address2 给定地址的 returns 签名,可以选择在给定签名之前获得签名。

但是如何使用特定时间戳查找历史交易?

getBlockTime 将为您提供给定块的估计时间

getBlock 将给出特定区块中的签名列表

getSignatures 将在给定签名之前或之后为您一次获得 1000 个地址的签名。

将它们与二进制搜索算法相结合以查找附近的时间戳