跳转到主要内容
POST
getShieldedTransactionsByTags

交易历史记录

标签用于选择交易。result.data 中的每个条目都包含一笔选定 Solana 交易的所有事件;如果你提供 ringProgramId,则仅限该环中的事件。事件包括加密输出、消息、作废标识符和环元数据。在你的钱包中解密有效载荷,以恢复金额和资产。请参阅私密历史记录指南。 标签可匹配输出查看标签和消息查看标签。空的 tags 数组要求提供 ringProgramId,并选择该环的历史记录,包括没有接收方标签的交易。当两者都提供时,交易必须同时匹配标签和环。 有关页面限制、续传代币和增量读取,请参阅分页和数据新鲜度。

请求参数

object
时隙范围。若要恢复已追上最新数据且无上限的读取,请将 slot.gt 设置为最后一页的 context.slot。
object
读取的时隙范围。提供的范围条件通过 AND 组合。
number
仅包含此时隙之后的交易。
number
仅包含此时隙或之后的交易。
number
仅包含此时隙之前的交易。
number
仅包含此时隙或之前的交易。
number
默认值:"1000"
每页最多包含的 Solana 交易数,取值范围为 1 到 1,000。
number
此次读取所需的索引器最低持久化时隙。如果索引器落后,则返回 JSON-RPC 错误 -32016。
string
上一个响应中的续传代币。使用相同的标签、环和时隙筛选条件,将其原样传回。
string
将结果限制为由此程序 ID 授权的环。当 tags 为空时,此项为必填项。
array
必填
经过 Base58 编码的 32 字节查看标签,最多 1,000 个。空数组要求提供 ringProgramId,并选择该环。

授权

api-key
string
query
必填

你的 Helius API 密钥。

请求体

application/json
id
string
默认值:1
必填

用于标识请求的 ID。

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

JSON-RPC 协议版本。

可用选项:
2.0
method
enum<string>
默认值:getShieldedTransactionsByTags
必填

要调用的方法。必须与 URL 的最后一个路径段匹配。

可用选项:
getShieldedTransactionsByTags
params
object
必填
示例:

响应

JSON-RPC 响应。读取 result 前请先检查 error。

id
string
必填

请求 ID。

jsonrpc
enum<string>
必填

JSON-RPC 协议的版本。

可用选项:
2.0
error
object
result
object

采用 gTFA 风格分页的单个有界历史读取页面。