Task 输入
读取所使用的链与区块应放在对应配置或函数参数中。任务标识不携带链上下文。请求字段见服务 API。
Call
- 每个 Call 提供函数和位置参数。
- Call 不保证按输入顺序执行。需要关联输入输出时,在返回值中携带输入标识。
- 函数可以在明确的区块上下文中读取 EVM 状态或调用合约。
- 函数内的 EVM 合约调用不是一次单独提交的 Task。
输出
ReturnValueHandler 将收集到的输出作为 JSON 返回。不配置 Writer Plugin 时,任务不会将函数输出作为返回数据提供。见配置参考。
对外状态
任务运行期间保持
WatchTasks 流连接。查询结果不能替代这条运行连接。见执行语义。
小结
- Task 组织工作,Call 调用一个函数。
- 在配置与参数中显式提供链与区块上下文。
- 任务结果与存储就绪回答不同的问题。