我正在尝试使用websockets连接Solana主板。我无法找到如何使用web3.js进行连接。也许有人能帮我解决这个问题?
谢谢
下面是我编写的一行简单代码:
let con = new web3.Connection('https://api.mainnet-beta.solana.com', { commitment: "confirmed", wsEndpoint: 'ws://api.mainnet-beta.solana.com' });发布于 2022-01-26 15:00:15
请查看此示例,以便在Solana Cookbook上使用web3订阅websockets:https://solanacookbook.com/references/local-development.html#subscribing-to-websocket
发布于 2022-11-19 18:00:26
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',
},
],
})
)
}要使用的端点在该方法条目中。
每次你想对某事做出反应..。您可以使用
ws.on('message', (evt) => {
try {
const buffer = evt.toString('utf8')
console.log(buffer)
} catch (e) {
console.log(e)
}
})
}https://stackoverflow.com/questions/70862972
复制相似问题