Commit my random junk
[sandbox] / solidity / contracts / Migrations.sol
diff --git a/solidity/contracts/Migrations.sol b/solidity/contracts/Migrations.sol
new file mode 100644 (file)
index 0000000..9aac975
--- /dev/null
@@ -0,0 +1,19 @@
+// SPDX-License-Identifier: MIT
+pragma solidity >=0.4.22 <0.9.0;
+
+contract Migrations {
+  address public owner = msg.sender;
+  uint public last_completed_migration;
+
+  modifier restricted() {
+    require(
+      msg.sender == owner,
+      "This function is restricted to the contract's owner"
+    );
+    _;
+  }
+
+  function setCompleted(uint completed) public restricted {
+    last_completed_migration = completed;
+  }
+}