Transactions 我的后端是否可以调用智能合约函数以在特定日期执行?

Transactions 我的后端是否可以调用智能合约函数以在特定日期执行?,transactions,blockchain,ethereum,smartcontracts,Transactions,Blockchain,Ethereum,Smartcontracts,我的dapp的体系结构包括一个后端(metamask+web3.js或web3.js+geth)和一个提供不同服务(功能)的智能合约。我希望智能合约上的函数在某个日期运行。我的后端是否可以调用智能合约函数以在特定日期执行?如果可以,如何设置?您可以在unix中使用“at”命令设置一次性命令以运行脚本文件。脚本文件可以广播调用智能合约上函数的事务 如果计划每天或反复调用该函数,可以在unix上使用“cron” 除了@ming问题,我还想说的是,您的智能合约必须验证这是被调用的好时机,否则您的可变

我的dapp的体系结构包括一个后端(metamask+web3.js或web3.js+geth)和一个提供不同服务(功能)的智能合约。我希望智能合约上的函数在某个日期运行。我的后端是否可以调用智能合约函数以在特定日期执行?如果可以,如何设置?

您可以在unix中使用“at”命令设置一次性命令以运行脚本文件。脚本文件可以广播调用智能合约上函数的事务

如果计划每天或反复调用该函数,可以在unix上使用“cron”


除了@ming问题,我还想说的是,您的智能合约必须验证这是被调用的好时机,否则您的可变逻辑将有点弱,并且只依赖于调用方的调用

我的后端是否可以调用智能合约函数以在特定日期执行?如果可以,怎么做

通常这类电话无法保证。最好创建一个任何人都可以在特定日期后调用的函数。即使您的后端出现故障,其他人也可以继续工作