programUnsubscribe RPC Method
パラメータ
数
読み込み中...
返品
Result
ブール値
読み込み中...
リクエスト
1const web3 = require("@solana/web3.js");2(async () => {3const solanaConnection = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/", {4wsEndpoint: "",5});6solanaConnection.removeProgramAccountChangeListener(0);7})();8
1const web3 = require("@solana/web3.js");2(async () => {3const solanaConnection = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/", {4wsEndpoint: "",5});6solanaConnection.removeProgramAccountChangeListener(0);7})();8
1import solana2import asyncio3from asyncstdlib import enumerate4from solana.rpc.websocket_api import connect5from solana.publickey import PublicKey67async def main():8async with connect("") as websocket:9await websocket.program_subscribe(PublicKey('22Y43yTVxuUkoRKdm9thyRhQ3SdgQS7c7kB6UNCiaczD'))10first_resp = await websocket.recv()11subscription_id = first_resp.result12async for idx, msg in enumerate(websocket):13if idx == 3:14break15print(msg)16await websocket.program_unsubscribe(subscription_id)1718asyncio.run(main())
1import solana2import asyncio3from asyncstdlib import enumerate4from solana.rpc.websocket_api import connect5from solana.publickey import PublicKey67async def main():8async with connect("") as websocket:9await websocket.program_subscribe(PublicKey('22Y43yTVxuUkoRKdm9thyRhQ3SdgQS7c7kB6UNCiaczD'))10first_resp = await websocket.recv()11subscription_id = first_resp.result12async for idx, msg in enumerate(websocket):13if idx == 3:14break15print(msg)16await websocket.program_unsubscribe(subscription_id)1718asyncio.run(main())
1wscat -c \2# 接続を待つ3{"id":1,"jsonrpc":"2.0","method": "programUnsubscribe", "params": [0]}4
1wscat -c \2# 接続を待つ3{"id":1,"jsonrpc":"2.0","method": "programUnsubscribe", "params": [0]}4
回答
1{2"jsonrpc": "2.0",3"result": true,4"id": 15}
1{2"jsonrpc": "2.0",3"result": true,4"id": 15}