pragma solidity ^0.4.18; contract bankAccount { address owner; // current owner of the contract function Amount() public { owner = msg.sender; } function withdraw() public { require(owner == msg.sender); msg.sender.transfer(address(this).balance); } function deposit(uint256 amount) public payable { require(msg.value == amount); } function getBalance() public view returns (uint256) { return address(this).balance; } }
0.4.18