Assessment reports>Spectral Token>Discussion>Misleading name
GeneralOverview
DiscussionMisleading name
Audit ResultsSummary

Misleading initialAllocation name

Note that the allocation configuration variable initialAllocation in the TotalAllocation struct is not actually the initial allocation; rather, the initial allocation after 12 months is 12 * allocations[_account].monthlyAllocation + allocations[_account}.initialAllocation.

This is because the allocation begins after a 12 month cliff period:

if(currentMonth < 12){
    return 0; //12 month cliff
}
uint256 totalAllocation = currentMonth * allocations[_account].monthlyAllocation + allocations[_account].initialAllocation;

Note that Spectral Finance renamed this variable to firstAllocation in commit .

Zellic © 2024Back to top ↑