我已经创建了智能合约并将其成功部署在geth服务器上,但是当我将使用智能合约发送以太币时,在交易被挖出后我将处于错误状态。
“发生了0x0事务,但执行失败。”
发送我的代码示例:
pragma solidity ^0.5.1;
contract Send {
event Sent(address from, address to, uint amount );
function send(uint _amount) public payable{
emit Sent(msg.sender, address(this), _amount);
}
function confirm(address payable _receiver, uint _amount) public {
_receiver.transfer(_amount);
emit Sent(address(this), _receiver, _amount);
}
function getBalance() public view returns (uint256) {
return address(this).balance;
}
}