Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
openzeppelin-contracts-upgradeable
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
俞永鹏
openzeppelin-contracts-upgradeable
Commits
bd99b207
Commit
bd99b207
authored
Sep 18, 2017
by
Francisco Giordano
Committed by
GitHub
Sep 18, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #454 from economicnetwork/master
comments on vesting
parents
1737555b
24385572
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
8 deletions
+8
-8
VestedToken.sol
contracts/token/VestedToken.sol
+8
-8
No files found.
contracts/token/VestedToken.sol
View file @
bd99b207
...
...
@@ -128,13 +128,13 @@ contract VestedToken is StandardToken, LimitedTransferToken {
}
/**
* @dev Calculate amount of vested tokens at a specif
c time.
* @param tokens uint256 The amount of tokens grant
ted.
* @dev Calculate amount of vested tokens at a specif
ic time
* @param tokens uint256 The amount of tokens grant
ed
* @param time uint64 The time to be checked
* @param start uint64
A time representing the begi
ning of the grant
* @param cliff uint64
The cliff period.
* @param vesting uint64 The vesting period
.
* @return An uint256 representing the amount of vested tokens
of a specif grant.
* @param start uint64
The time representing the begin
ning of the grant
* @param cliff uint64
The cliff period, the period before nothing can be paid out
* @param vesting uint64 The vesting period
* @return An uint256 representing the amount of vested tokens
of a specific grant
* transferableTokens
* | _/-------- vestedTokens rect
* | _/
...
...
@@ -149,7 +149,7 @@ contract VestedToken is StandardToken, LimitedTransferToken {
* | . |
* | . |
* +===+===========+---------+----------> time
* Start Clif
t
Vesting
* Start Clif
f
Vesting
*/
function calculateVestedTokens(
uint256 tokens,
...
...
@@ -166,7 +166,7 @@ contract VestedToken is StandardToken, LimitedTransferToken {
// As before cliff the shortcut returns 0, we can use just calculate a value
// in the vesting rect (as shown in above's figure)
// vestedTokens =
tokens * (time - start
) / (vesting - start)
// vestedTokens =
(tokens * (time - start)
) / (vesting - start)
uint256 vestedTokens = SafeMath.div(
SafeMath.mul(
tokens,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment