//存取主币
contract EtherWallet{
address payable public owner;
constructor(){
owner=payable(msg.sender);
}
receive() external payable{}
//提取
function withdraw(uint _amount) external{
//不是当前用户就报错
require(msg.sender==owner,"caller is not owner");
payable(msg.sender).transfer(_amount);
}
//获取余额
function getBalance() external view returns (uint){
return address(this).balance;
}
}