Phương thức RPC accountSubscribe
Đăng ký theo dõi một tài khoản để nhận thông báo khi lamport hoặc dữ liệu của một khóa công khai tài khoản nhất định thay đổi
{"jsonrpc": "2.0","id": 1,"method": "accountSubscribe","params": ["CM78CPUeXjn8o3yroDHxUtKsZZgoy4GPkPPXfouKNH12",{"encoding": "jsonParsed","commitment": "finalized"}]}
params
stringrequired
Pubkey của tài khoản, dưới dạng chuỗi mã hóa base-58
objectoptional
Đối tượng cấu hình chứa các trường sau:
result
Response
{"jsonrpc": "2.0","result": 23784,"id": 1}
number
ID đăng ký (cần thiết để hủy đăng ký)
Định dạng thông báo:
Định dạng thông báo giống như trong phương thức HTTP RPC getAccountInfo.
Mã hóa Base58:
{"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}}
Mã hóa Parsed-JSON:
{"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}}
Is this page helpful?