问题描述
我与私有枚举 state
签订了合同,其中包含三个选项:CREATED
、VALID
和 TERMINATED
。这个合约有一个只能被合约创建者调用的函数withdrawn
,还有一个只能被合约创建时设置的第三方调用的函数terminatine
。这两个函数都有一个修饰符 requireState(State.VALID)
,因此只有在合约处于 VALID
状态后才能调用它们。
问题是我想配置 withdrawn
函数,以便在 state
设置为 VALID
时可以调用它 OR {{1} }.我该怎么做?
我的 TERMINATED
如下所示:
modifier
我使用的是 Solidity 0.8.1。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)