【问题标题】:What's the exact mechanism that process transactions and promises in nearprotocol?在 Nearprotocol 中处理事务和承诺的确切机制是什么?
【发布时间】:2021-02-11 10:22:17
【问题描述】:

根据附近的文档:

当所有依赖都返回值时执行回调 或错误。由于返回值也是异步传递的,所以 当最后一个需要的依赖项是时将触发执行 在回调帐户上处理。

“依赖项”是否是其他被称为合同时间表的承诺?它包括回调吗?。

有相关的文档吗?

处理依赖的核心代码在哪里?

这 (https://docs.near.org/docs/api/rpc#transaction-status) 会影响依赖处理还是仅影响 rpc 调用?


附:我找到了一些文档:https://nomicon.io/RuntimeSpec/Receipts.html

【问题讨论】:

    标签: nearprotocol


    【解决方案1】:

    依赖是其他具有回调的承诺。它们可以是任何动作类型。

    执行结果有3种:

    • 一个值,例如“真”
    • 另一个promise,这意味着依赖现在将依赖于这个promise的结果。
    • 当收据/承诺中的任何操作失败时出现错误。

    既然要创建一个promise,就需要gas,执行最终会结束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-21
      • 2020-02-08
      • 2015-03-24
      • 2018-06-10
      • 2018-12-15
      • 2017-02-01
      • 2017-12-26
      相关资源
      最近更新 更多