嗨,我正在区块链中使用稳固性作为以太坊中的智能合约开发拍卖应用程序。要求是
我想通过在指定的时间后自行破坏拍卖来添加其他功能,之后将不再进行其他拍卖。
我们如何扎实地做到这一点?
我们将不胜感激。谢谢!
答案 0 :(得分:1)
当然。我的dApp中有类似的任务。我使用block.timestamp
字段解决它。时间戳字段返回最新块的时间戳。您可以通过在与竞标有关的所有方法的开头使用以下构造来解决您的问题:
require(block.timestamp > auction.endTime, "Auction is closed.");
从本质上讲,如果代码在拍卖结束时间之后发生,则会阻止任何代码。让我知道您是否需要更多帮助。