Files
CEIDEC-Pong-Web/contracts/Ownable.sol

43 lines
2.5 KiB
Solidity

pragma solidity ^0.4.24;
contract Ownable {
// .d8888b. 888 888 d8b 888 888
// d88P Y88b 888 888 Y8P 888 888
// Y88b. 888 888 888 888
// "Y888b. 888888 8888b. 888888 .d88b. 888 888 8888b. 888d888 888 8888b. 88888b. 888 .d88b. .d8888b
// "Y88b. 888 "88b 888 d8P Y8b 888 888 "88b 888P" 888 "88b 888 "88b 888 d8P Y8b 88K
// "888 888 .d888888 888 88888888 Y88 88P .d888888 888 888 .d888888 888 888 888 88888888 "Y8888b.
// Y88b d88P Y88b. 888 888 Y88b. Y8b. Y8bd8P 888 888 888 888 888 888 888 d88P 888 Y8b. X88
// "Y8888P" "Y888 "Y888888 "Y888 "Y8888 Y88P "Y888888 888 888 "Y888888 88888P" 888 "Y8888 88888P'
address owner;
// 888b d888 888 d8b .d888 d8b
// 8888b d8888 888 Y8P d88P" Y8P
// 88888b.d88888 888 888
// 888Y88888P888 .d88b. .d88888 888 888888 888 .d88b. 888d888 .d8888b
// 888 Y888P 888 d88""88b d88" 888 888 888 888 d8P Y8b 888P" 88K
// 888 Y8P 888 888 888 888 888 888 888 888 88888888 888 "Y8888b.
// 888 " 888 Y88..88P Y88b 888 888 888 888 Y8b. 888 X88
// 888 888 "Y88P" "Y88888 888 888 888 "Y8888 888 88888P'
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
// 888 888
// 888 888
// 888 888
// .d8888b .d88b. 88888b. .d8888b 888888 888d888 888 888 .d8888b 888888 .d88b. 888d888
// d88P" d88""88b 888 "88b 88K 888 888P" 888 888 d88P" 888 d88""88b 888P"
// 888 888 888 888 888 "Y8888b. 888 888 888 888 888 888 888 888 888
// Y88b. Y88..88P 888 888 X88 Y88b. 888 Y88b 888 Y88b. Y88b. Y88..88P 888
// "Y8888P "Y88P" 888 888 88888P' "Y888 888 "Y88888 "Y8888P "Y888 "Y88P" 888
constructor() public {
owner = msg.sender;
}
}