首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solana websocket RPC与@solana/web3.js

Solana websocket RPC与@solana/web3.js
EN

Stack Overflow用户
提问于 2022-01-26 11:49:53
回答 2查看 3.1K关注 0票数 3

我正在尝试使用websockets连接Solana主板。我无法找到如何使用web3.js进行连接。也许有人能帮我解决这个问题?

谢谢

下面是我编写的一行简单代码:

代码语言:javascript
复制
let con = new web3.Connection('https://api.mainnet-beta.solana.com', { commitment: "confirmed", wsEndpoint: 'ws://api.mainnet-beta.solana.com' });
EN

回答 2

Stack Overflow用户

发布于 2022-01-26 15:00:15

请查看此示例,以便在Solana Cookbook上使用web3订阅websockets:https://solanacookbook.com/references/local-development.html#subscribing-to-websocket

票数 2
EN

Stack Overflow用户

发布于 2022-11-19 18:00:26

代码语言:javascript
复制
function monitor() {
    ws = new WebSocket(WSS_ENDPOINT)
    ws.onopen = () => {
        ws.send(
            JSON.stringify({
                jsonrpc: '2.0',
                id: 1,
                method: 'programSubscribe',
                params: [
                    address,
                    {
                        encoding: 'base64',
                        commitment: 'finalized',
                    },
                ],
            })
        )
    }

要使用的端点在该方法条目中。

每次你想对某事做出反应..。您可以使用

代码语言:javascript
复制
 ws.on('message', (evt) => {
        try {
            const buffer = evt.toString('utf8')

            console.log(buffer)
        } catch (e) {
            console.log(e)
        }
    })
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70862972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档