我使用了以下代码,我认为它可以提取任何存入智能合约的以太币。你能帮忙解释为什么这可能行不通吗?
function withdraw() public {
require(owner == msg.sender);
msg.sender.transfer(address(this).balance);
}
我在提取以太币时遇到问题,想知道代码的哪一部分阻止我这样做。
我使用了以下代码,我认为它可以提取任何存入智能合约的以太币。你能帮忙解释为什么这可能行不通吗?
function withdraw() public {
require(owner == msg.sender);
msg.sender.transfer(address(this).balance);
}
我在提取以太币时遇到问题,想知道代码的哪一部分阻止我这样做。