-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Description
比如说一个NRC20的 transfer事件, 当一个账户调用了transfer方法后,虽然有调用transferEvent, 但是没有文档写明如何才能订阅到这个事件。
以太坊的是可以监听到这样的事件的。星云文档里面好像没有说明。
用处之一,比如说有其他人给我的地址transfer了token,我需要可以被通知到这个事件进行处理, 不知道星云对这种需求时如何处理的。 在网上未找到相应的文档。 只看到了getEventsByHash这个相关的方法,但是这个需要有hash才行,问题是别人给我transfer了token,我肯定是不知道他的交易hash的,所以这个方法也是没有用。
还请帮忙解答下。
使用了subscribe 方法,但是按照文档中代码来使用的时候报错。
代码如下:
var Nebulas = require('./index')
var Neb = Nebulas.Neb;
var neb = new Neb();
neb.api.subscribe({"topics": ["chain.contract.TestContract"]}).then(function(eventData) {
console.log(JSON.stringify(eventData));
}).catch(function (e) { console.log("error:" + e) });
但是过一段时间会报下面的错误:
Unexpected token < in JSON at position 0
1c7
Metadata
Metadata
Assignees
Labels
No labels