Migrations.sol 390 B

123456789101112131415161718
  1. pragma solidity ^0.4.4;
  2. import '../ownership/Ownable.sol';
  3. contract Migrations is Ownable {
  4. uint public lastCompletedMigration;
  5. function setCompleted(uint completed) onlyOwner {
  6. lastCompletedMigration = completed;
  7. }
  8. function upgrade(address newAddress) onlyOwner {
  9. Migrations upgraded = Migrations(newAddress);
  10. upgraded.setCompleted(lastCompletedMigration);
  11. }
  12. }