Skip to main content
POST
getSignaturesForAddress
对于高级过滤、排序和代币账户历史记录,使用 getTransactionsForAddress 替代。请注意,getSignaturesForAddress 不包括涉及关联代币账户的交易。

请求参数

string
必填
Solana 账户地址以检索交易历史(钱包、代币、程序、NFT 等)。
string
请求的承诺级别。不支持 processed 承诺。
  • confirmed
  • finalized
number
请求可以评估的最小 slot。
number
单次请求返回的最大交易签名数量(1-1,000)。
string
分页参数以获取此签名前的交易(时间上较早)。
string
获取直到达到此签名的交易,对特定时间范围有用。

授权

api-key
string
query
必填

您的Helius API密钥。您可以在仪表板中免费获取一个。

请求体

application/json
jsonrpc
enum<string>
默认值:2.0
必填

JSON-RPC协议版本。

可用选项:
2.0
示例:

"2.0"

id
string
默认值:1
必填

请求的唯一标识符。

示例:

"1"

method
enum<string>
默认值:getSignaturesForAddress
必填

要调用的RPC方法的名称。

可用选项:
getSignaturesForAddress
示例:

"getSignaturesForAddress"

params
(string | object)[]
必填

包含所需账户地址和可选配置对象的数组。

要检索交易历史的Solana账户地址(钱包、代币、程序、NFT等)。

示例:

"Vote111111111111111111111111111111111111111"

响应

成功检索到指定地址的签名。

jsonrpc
enum<string>

JSON-RPC协议版本。

可用选项:
2.0
示例:

"2.0"

id
string

与请求匹配的标识符。

示例:

"1"

result
object[]

交易签名信息列表。