advance_faucet/contracts/BaseContract.sol
2023-04-06 16:42:54 +08:00

22 lines
391 B
Solidity

// SPDX-License-Identifier: MIT
pragma solidity >=0.4.22 <0.9.0;
contract BaseContract {
address public owner;
constructor() {
owner = msg.sender;
}
modifier onlyOwner() {
require(msg.sender == owner, "This function only the owner can access");
_;
}
function destroy() public onlyOwner{
payable(owner).transfer(address(this).balance);
}
receive() external payable {}
}