elrond - 如何创建每天在同一时间执行的智能合约?
问题描述
标题很能说明问题。我想要一个每天在同一时间执行的批处理。像一批。
此外,是否有可能在内部执行带有端点和批处理的智能合约?
解决方案
目前没有办法在智能合约中安排智能合约的执行。
这意味着如果你想调用智能合约中的函数,你必须向智能合约发送交易。为了每天在同一时间实现这一点,您必须在传统后端使用诸如 cronjob 之类的东西。
不确定端点和批处理执行是什么意思,但您也可以使用#[view]
makro 制作只读函数,而不是#[endpoint]
通常用于公共函数的 makro。无需使用query
端点进行事务即可调用这些视图函数。
当然,您可以在智能合约中使用循环来同时执行一堆事情。
推荐阅读
- c - scanf() 将它之前的变量更改为 ASCII 值,如果在将其用于 "%d" 后设置为 "%s"
- wso2-am - 违反 wso2 api manager 3.2.0 分析仪表板唯一约束 (APIM_ANALYTICS_DB.SYS_C009268)
- python - 使用 pd.factorize 来查找分类变量之间的相关性
- sql - 如何将 SSMS 中的数据导出为 sql?
- google-apps-script - 如何通过 Google Apps 脚本为没有编辑权限的用户访问不同 Google 电子表格上的数据?
- arduino - 如何使我的 FFT 库代码工作?它吐出完全错误的频率
- javascript - 为什么我的 app.css 不想显示结果?
- excel - 如何获取 Office.JS 中的绑定范围?
- c# - c# XAML TextBox 中出现意外的垂直线
- c - 如何先读取所有字符串然后输出?