智能合约现在是否有事件可以设置监听器,或者我是否需要手动轮询链以获取有关它们的数据?
最佳答案
NEAR 目前没有事件,但您可以执行以下操作
https://github.com/near-examples/erc-20-token/blob/master/contract/events.ts
在 Rust 中
https://github.com/near/docs/issues/362
我们有一种方法来轮询合约状态的变化,而不是原生事件。例如,上面的可替代 token 的事件就是通过使用它来实现的。
事件轮询可以通过 RPC 完成 https://docs.near.org/docs/api/rpc-experimental#example-of-data-changes而且我们正在完成索引基础架构,以便稍后可以运行将提供所有这些事件的 inode (https://github.com/nearprotocol/nearcore/pull/2651)
关于nearprotocol - NEAR 上的智能合约是否有事件,或者我是否需要轮询链来获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62903365/