sub_newEventSubscription
订阅虚拟机事件并且创建一个过滤器用于通知客户端,当虚拟机事件被触发的时候,该事件日志会缓存在过滤器中。
Parameters
<Object>
fromBlock
:<number>
- [可选] 十进制整数,表示起始区块号;若为空则默认没有限制。起始区块号大于或等于当前最新区块号。toBlock
:<number>
- [可选] 十进制整数,表示终止区块号;若为空则默认没有限制。终止区块号是大于起始区块号的未来某一个区块号。addresses
:[<string>]
- [可选] 表示监听指定地址的合约产生的事件;若为空则表示监听所有合约产生的事件。topics
:[<string>][<string>]
- [可选] 二维字符串数组,表示事件的话题,用于事件的内容过滤。若为空表示没有过滤条件。topics
可能有以下组合:[A, B] = A && B
[A, [B, C]] = A && (B || C)
[null, A, B] = ANYTHING && A && B
null
表示通配符。
Returns
<string>
- 订阅标号。
Example
- # Request
- curl -X POST --data '{"jsonrpc":"2.0", "namespace":"global", "method":"sub_newEventSubscription","params":[{
- "fromBlock":100,
- "addresses": ["000f1a7a08ccc48e5d30f80850cf1cf283aa3abd"]
- }],
- "id":1}'
- # Response
- {
- "jsonrpc": "2.0",
- "namespace":"global",
- "id": 1,
- "code": 0,
- "message": "SUCCESS",
- "result":"0x7e533eb0647ecbe473ae610ebdd1bba6"
- }
当前内容版权归 Hyperchain 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Hyperchain .