Browse Source

[TokenVesting] Add events

Martín Triay 8 years ago
parent
commit
c11265e694
1 changed files with 7 additions and 0 deletions
  1. 7 0
      contracts/token/TokenVesting.sol

+ 7 - 0
contracts/token/TokenVesting.sol

@@ -14,6 +14,9 @@ import '../math/SafeMath.sol';
 contract TokenVesting is Ownable {
   using SafeMath for uint256;
 
+  event Release(uint256 amount);
+  event Revoke();
+
   // beneficiary of tokens after they are released
   address beneficiary;
 
@@ -59,6 +62,8 @@ contract TokenVesting is Ownable {
     token.transfer(beneficiary, vested);
 
     released[token] = released[token].add(vested);
+
+    Release(vested);
   }
 
   /**
@@ -73,6 +78,8 @@ contract TokenVesting is Ownable {
     uint256 vested = vestedAmount(token);
 
     token.transfer(owner, balance - vested);
+
+    Revoke();
   }
 
   /**