getTransactionsForAddress
getTransactionsForAddress
增强的交易历史 API,具有强大的过滤、排序和分页功能,可检索任何地址的全面交易数据。支持双向排序、时间/槽位/状态过滤和高效的键集分页。
POST
getTransactionsForAddress
请求参数
用于检索交易历史的Solana账户地址(钱包、代币、程序、NFT等)。
返回的交易详细程度。
signaturesfull
返回交易的排序顺序。
ascdesc
请求的承诺级别。不支持的
processed级别。confirmedfinalized
请求使用的最小上下文槽(可选)。
每个请求的最大交易数量。对于 transactionDetails:“signatures” 使用 1–1000,对于 transactionDetails:“full” 使用 1–1000。
从上一个响应中获取下一页结果的分页令牌(格式为”slot:position”)。
交易数据的编码格式(仅适用于transactionDetails=full时)。
jsonjsonParsedbase58base64
返回的最大交易版本(仅适用于transactionDetails=full时)。
用于缩小交易结果的高级筛选器。
按插槽编号过滤。
大于或等于插槽编号。
大于插槽编号。
小于或等于插槽编号。
小于插槽编号。
按区块时间戳(Unix时间戳)过滤。
大于或等于时间戳。
大于时间戳。
小于或等于时间戳。
小于时间戳。
等于时间戳。
通过交易签名进行过滤。
获取签名大于或等于此值的交易。
获取此签名之后的交易。
获取签名小于或等于此值的交易。
获取此签名之前的交易。
通过交易状态进行过滤。
succeededfailedany
筛选相关代币账户的交易。控制是否包括涉及地址所拥有的代币账户的交易。
nonebalanceChangedall
将结果限定为查询地址参与的符合特定条件的代币转移的交易。所有字段都是可选的,并且使用AND语义组合。
对方地址。匹配另一方是此地址的转账。
相对于查询地址的转账方向。
inoutany
筛选的代币铸造。
原始链上金额范围过滤器。所有字段都是可选的,可以组合使用。
请求体
application/json
getTransactionsForAddress