侦听事件(主网),在套接字消息上看不到本机 NEAR 传输事件



我正在收听wss://events.near.stream/ws使用以下过滤器

{
"secret": "hnftsss",
"filter": [
{
"status": "SUCCESS",
"event": {
"standard": "nep141",
"event": "ft_transfer"
}
},
]

}

参考-https://nomicon.io/Standards/Tokens/FungibleToken/Event

为什么即使在我的两个钱包?

后期编辑:本机NEAR令牌不是NEP-141或NEP-21令牌。NEAR代币的传输是NEAR协议的基本层功能,与NEP-141或NEP-21标准无关。因此,NEAR令牌的传输不会触发来自NEP-141的ft_transfer事件。

如果您想监听本地NEAR代币的传输,您可能需要使用不同的方法,例如直接查询NEAR区块链,或者查找为NEAR代币传输提供事件的服务。

刚刚用这个代码测试了这个:

const WebSocket = require('ws');
const ws = new WebSocket('wss://events.near.stream/ws');
ws.on('open', function open() {

ws.send(
JSON.stringify({
secret: 'secret',
filter: [
{
event: {
standard: 'nep141',
event: 'ft_transfer',
},
},
],
}),
);
});
ws.on('message', function incoming(data) {
console.log('Received: %s', data);
});
ws.on('error', function error(err) {
console.error('WebSocket encountered an error: ', err);
});

它起作用了。我正在参加活动。

相关内容

  • 没有找到相关文章

最新更新