فهرست منبع

fix calls to OwnershipTransferred

Yevhenii Babichenko 8 سال پیش
والد
کامیت
7a36a6c92a
3فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      contracts/ownership/Claimable.sol
  2. 1 1
      contracts/ownership/DelayedClaimable.sol
  3. 1 1
      contracts/ownership/Ownable.sol

+ 1 - 1
contracts/ownership/Claimable.sol

@@ -32,8 +32,8 @@ contract Claimable is Ownable {
    * @dev Allows the pendingOwner address to finalize the transfer.
    */
   function claimOwnership() onlyPendingOwner {
+    OwnershipTransferred(owner, pendingOwner);
     owner = pendingOwner;
     pendingOwner = 0x0;
-    OwnershipTransferred(owner);
   }
 }

+ 1 - 1
contracts/ownership/DelayedClaimable.sol

@@ -33,10 +33,10 @@ contract DelayedClaimable is Claimable {
    */
   function claimOwnership() onlyPendingOwner {
     require((block.number <= end) && (block.number >= start));
+    OwnershipTransferred(owner, pendingOwner);
     owner = pendingOwner;
     pendingOwner = 0x0;
     end = 0;
-    OwnershipTransferred(owner);
   }
 
 }

+ 1 - 1
contracts/ownership/Ownable.sol

@@ -38,7 +38,7 @@ contract Ownable {
   function transferOwnership(address newOwner) onlyOwner {
     require(newOwner != address(0));      
     owner = newOwner;
-    OwnershipTransferred(newOwner);
+    OwnershipTransferred(owner, newOwner);
   }
 
 }