엔드포인트
웹소켓은 다음 URL을 통해 메인넷과 개발넷에서 사용할 수 있습니다:- 메인넷
wss://mainnet.helius-rpc.com/?api-key=<api-key> - 개발넷
wss://devnet.helius-rpc.com/?api-key=<api-key>
웹소켓에는 10분의 비활성 타이머가 있으며, 웹소켓 연결을 유지하기 위해 건강 검사를 구현하고 매분 핑을 보내는 것이 강력히 권장됩니다.
권한
본문
array
필수
숨기기 properties
숨기기 properties
string
필수
Base-58로 인코딩된 계정 공개 키입니다.
string
계정 데이터의 인코딩 형식입니다.
base58, base64, base64+zstd 또는 jsonParsed일 수 있습니다.base58는 느립니다jsonParsed인코딩은 프로그램별 상태 파서를 사용하여 보다 인간 친화적이고 명시적인 계정 상태 데이터를 반환하려고 시도합니다jsonParsed이 요청되었지만 파서를 찾을 수 없는 경우, 필드는 문자열 타입의 데이터를 가질 때 이진 인코딩으로 되돌아갑니다.
string
구독에 대한 기준 수준입니다.
finalized, confirmed, 또는 processed일 수 있습니다.string
지원 중단
사용 중단됨 — Agave 4.2부터 no-op입니다.
notifyOn을 설정해도 효과가 없습니다. 이 필드는 나중에 제거될 예정입니다.응답
integer
구독 해제를 위해 필요한 구독 ID
{
"jsonrpc": "2.0",
"id": 1,
"method": "accountSubscribe",
"params": [
"CM78CPUeXjn8o3yroDHxUtKsZZgoy4GPkPPXfouKNH12",
{
"encoding": "jsonParsed",
"commitment": "finalized"
}
]
}
{
"jsonrpc": "2.0",
"result": 23784,
"id": 1
}
{
"jsonrpc": "2.0",
"method": "accountNotification",
"params": {
"result": {
"context": {
"slot": 5199307
},
"value": {
"data": [
"11116bv5nS2h3y12kD1yUKeMZvGcKLSjQgX6BeV7u1FrjeJcKfsHPXHRDEHrBesJhZyqnnq9qJeUuF7WHxiuLuL5twc38w2TXNLxnDbjmuR",
"base58"
],
"executable": false,
"lamports": 33594,
"owner": "11111111111111111111111111111111",
"rentEpoch": 635,
"space": 80
}
},
"subscription": 23784
}
}
{
"jsonrpc": "2.0",
"method": "accountNotification",
"params": {
"result": {
"context": {
"slot": 5199307
},
"value": {
"data": {
"program": "nonce",
"parsed": {
"type": "initialized",
"info": {
"authority": "Bbqg1M4YVVfbhEzwA9SpC9FhsaG83YMTYoR4a8oTDLX",
"blockhash": "LUaQTmM7WbMRiATdMMHaRGakPtCkc2GHtH57STKXs6k",
"feeCalculator": {
"lamportsPerSignature": 5000
}
}
}
},
"executable": false,
"lamports": 33594,
"owner": "11111111111111111111111111111111",
"rentEpoch": 635,
"space": 80
}
},
"subscription": 23784
}
}