首页 > 解决方案 > 如何创建每天在同一时间执行的智能合约?

问题描述

标题很能说明问题。我想要一个每天在同一时间执行的批处理。像一批。

此外,是否有可能在内部执行带有端点和批处理的智能合约?

标签: elrond

解决方案


目前没有办法在智能合约中安排智能合约的执行。

这意味着如果你想调用智能合约中的函数,你必须向智能合约发送交易。为了每天在同一时间实现这一点,您必须在传统后端使用诸如 cronjob 之类的东西。

不确定端点和批处理执行是什么意思,但您也可以使用#[view]makro 制作只读函数,而不是#[endpoint]通常用于公共函数的 makro。无需使用query 端点进行事务即可调用这些视图函数。

当然,您可以在智能合约中使用循环来同时执行一堆事情。


推荐阅读