fix cp test

This commit is contained in:
mingda
2020-12-18 18:31:45 +08:00
parent 101261803f
commit c24e4b8176
9 changed files with 65 additions and 56 deletions

View File

@@ -48,39 +48,38 @@ contract CP is CPVesting {
0. phase bid starttime
1. phase bid duration
2. phase calm duration
3. vesting duration
3. freeze duration
4. vesting duration
*/
require(timeLine.length == 4, "LIST_LENGTH_WRONG");
require(timeLine.length == 5, "LIST_LENGTH_WRONG");
_PHASE_BID_STARTTIME_ = timeLine[0];
_PHASE_BID_ENDTIME_ = _PHASE_BID_STARTTIME_.add(timeLine[1]);
_PHASE_CALM_ENDTIME_ = _PHASE_BID_ENDTIME_.add(timeLine[2]);
_VESTING_DURATION_ = timeLine[3];
_FREEZE_DURATION_ = timeLine[3];
_VESTING_DURATION_ = timeLine[4];
require(block.timestamp <= _PHASE_BID_STARTTIME_, "TIMELINE_WRONG");
/*
Value List
0. pool quote cap
1. owner quote ratio
2. k
3. i
4. cliff rate
1. k
2. i
3. cliff rate
*/
require(valueList.length == 5, "LIST_LENGTH_WRONG");
require(valueList.length == 4, "LIST_LENGTH_WRONG");
_POOL_QUOTE_CAP_ = valueList[0];
_OWNER_QUOTE_RATIO_ = valueList[1];
_K_ = valueList[2];
_I_ = valueList[3];
_CLIFF_RATE_ = valueList[4];
_K_ = valueList[1];
_I_ = valueList[2];
_CLIFF_RATE_ = valueList[3];
require(_I_ > 0 && _I_ <= 1e36, "I_VALUE_WRONG");
require(_K_ <= 1e18, "K_VALUE_WRONG");
require(_OWNER_QUOTE_RATIO_ <= 1e18, "OWNER_RATIO_WRONG");
require(_CLIFF_RATE_ <= 1e18, "CLIFF_RATE_WRONG");
_TOTAL_BASE_ = _BASE_TOKEN_.balanceOf(address(this));