增强的 WebSockets 可用于主网和开发网:
- 主网
wss://mainnet.helius-rpc.com/?api-key=<api-key>
- 开发网
wss://devnet.helius-rpc.com/?api-key=<api-key>
WebSockets 有 10 分钟的不活动计时器;强烈建议实现健康检查并每分钟发送心跳包以保持 WebSocket 连接活跃。
您的 Helius API 密钥。您可以在仪表板中免费获取一个。
请求体
隐藏 TransactionSubscribeFilter
接收交易更新的账户列表。交易必须包含至少一个这些账户。支持多达 50,000 个地址。
排除交易更新的账户列表。支持多达 50,000 个地址。
交易必须全部包含在内的账户列表才能匹配。支持多达 50,000 个地址。
显示 TransactionSubscribeOptions
用于获取数据的承诺级别。可以是 processed, confirmed, 或 finalized。
返回数据的编码格式。可以是 base58, base64, 或 jsonParsed。
返回交易数据的详细级别。可以是 full, signatures, accounts, 或 none。
maxSupportedTransactionVersion
接收更新的最高交易版本。设置为 0 可获取传统和版本化的交易。当 transactionDetails 设置为 "accounts" 或 "full" 时需要。
Response
{
"jsonrpc": "2.0",
"id": 420,
"method": "transactionSubscribe",
"params": [
{
"accountInclude": ["675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8"]
},
{
"commitment": "processed",
"encoding": "jsonParsed",
"transactionDetails": "full",
"showRewards": true,
"maxSupportedTransactionVersion": 0
}
]
}
{
"jsonrpc": "2.0",
"result": 4743323479349712,
"id": 420
}