slotSubscribe RPC Method
As of May 1, 2026, this WebSocket method is billed based on metered data usage: 0.1 MB = 15 API credits. Learn more about WebSocket billing.
매개변수
이 메서드는 매개변수를 받지 않습니다.
반품
결과
로딩 중...
Notification Format:
로딩 중...
parent
로딩 중...
루트
로딩 중...
슬롯
로딩 중...
요청
1import { createSolanaRpcSubscriptions } from '@solana/kit';23const rpcSubscriptions = createSolanaRpcSubscriptions('');45async 함수 main() {6const abortController = new AbortController();78const subscription = await rpcSubscriptions9.slotNotifications()10.subscribe({ abortSignal: abortController.signal });1112시도해 보세요 {13for await (const notification of subscription) {14console.log("Updated slot info: ", notification);15}16} catch (e) {17console.error(e);18} finally {19abortController.abort();20console.log('Unsubscribed from slot changes');21}22}2324main();
1import { createSolanaRpcSubscriptions } from '@solana/kit';23const rpcSubscriptions = createSolanaRpcSubscriptions('');45async 함수 main() {6const abortController = new AbortController();78const subscription = await rpcSubscriptions9.slotNotifications()10.subscribe({ abortSignal: abortController.signal });1112시도해 보세요 {13for await (const notification of subscription) {14console.log("Updated slot info: ", notification);15}16} catch (e) {17console.error(e);18} finally {19abortController.abort();20console.log('Unsubscribed from slot changes');21}22}2324main();
1const web3 = require("@solana/web3.js");2(async () => {3const solanaConnection = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/", {4wsEndpoint: "",5});6solanaConnection.onSlotChange((slotInfo) =>7console.log("Updated slot info: ", slotInfo)8);9})();10
1const web3 = require("@solana/web3.js");2(async () => {3const solanaConnection = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/", {4wsEndpoint: "",5});6solanaConnection.onSlotChange((slotInfo) =>7console.log("Updated slot info: ", slotInfo)8);9})();10
1import solana2import asyncio3from asyncstdlib import enumerate4from solana.rpc.websocket_api import connect56async def main():7async with connect("") as websocket:8await websocket.slot_subscribe()9first_resp = await websocket.recv()10subscription_id = first_resp.result11async for idx, msg in enumerate(websocket):12print(msg)1314asyncio.run(main())
1import solana2import asyncio3from asyncstdlib import enumerate4from solana.rpc.websocket_api import connect56async def main():7async with connect("") as websocket:8await websocket.slot_subscribe()9first_resp = await websocket.recv()10subscription_id = first_resp.result11async for idx, msg in enumerate(websocket):12print(msg)1314asyncio.run(main())
1wscat -c \2# wait for connection3{"id":1,"jsonrpc":"2.0","method": "slotSubscribe" }
1wscat -c \2# wait for connection3{"id":1,"jsonrpc":"2.0","method": "slotSubscribe" }
답변
1{2"jsonrpc": "2.0",3"result": 0,4"id": 15}
1{2"jsonrpc": "2.0",3"result": 0,4"id": 15}