github.com/cwntr/go-defi@v0.0.0-20210629134751-07f9ec2f7e66/contracts/Migrations.sol (about)

     1  // SPDX-License-Identifier: MIT
     2  pragma solidity >=0.4.22 <0.8.0;
     3  
     4  contract Migrations {
     5    address public owner = msg.sender;
     6    uint public last_completed_migration;
     7  
     8    modifier restricted() {
     9      require(
    10        msg.sender == owner,
    11        "This function is restricted to the contract's owner"
    12      );
    13      _;
    14    }
    15  
    16    function setCompleted(uint completed) public restricted {
    17      last_completed_migration = completed;
    18    }
    19  }