【发布时间】:2018-05-20 06:18:17
【问题描述】:
function transferOwnership(address _new) onlyOwner {
address oldaddr = owner;
owner = _new;
TransferOwnership(oldaddr, owner);
消息是
revert 事务已恢复到初始状态。笔记: 构造函数应该支付给你发送值。
我不知道为什么它不起作用。
【问题讨论】:
function transferOwnership(address _new) onlyOwner {
address oldaddr = owner;
owner = _new;
TransferOwnership(oldaddr, owner);
消息是
revert 事务已恢复到初始状态。笔记: 构造函数应该支付给你发送值。
我不知道为什么它不起作用。
【问题讨论】:
由于错误清楚地表明您正在尝试通过调用函数 transferOwnership() 将一些以太币发送到合约中(我假设您的合约名称也是 transferOwnership),并且不要认为您有回调函数带有应付修饰符。向您的函数添加应付修饰符,如下所示
function transferOwnership(address _new) onlyOwner payable public {
address oldaddr = owner;
owner = _new;
TransferOwnership(oldaddr, owner);}
【讨论】: