Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pragma solidity >=0.5.1;
- contract DepositBuyer {
- address payable private ower;
- constructor() payable public {
- ower = msg.sender;
- }
- function() external payable { //fallback function
- }
- function getEther() public view returns(uint) {
- return address(this).balance;
- }
- function sendEther(address payable _address, uint value) payable public {
- address(_address).transfer(value * 1 ether);
- }
- function getOwer() public view returns(address payable) {
- return ower;
- }
- //refund full money to ower
- function refundToBuyerTrue(address payable _seller) payable public {
- address(_seller).transfer(getEther());
- }
- //refund full money to ower
- function refundToBuyerFail() payable public {
- address(ower).transfer(getEther());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement