Spaces:
Sleeping
Sleeping
| // SPDX-License-Identifier: MIT | |
| pragma solidity ^0.8.20; | |
| contract Trigger { | |
| bool public triggerActivated = false; | |
| address public creator; | |
| event TriggerActivated(); | |
| constructor(address _creator) { creator = _creator; } | |
| function activate() external { // Call from oracle | |
| require(msg.sender == creator, "Only creator"); | |
| triggerActivated = true; | |
| emit TriggerActivated(); | |
| } | |
| } |