Skip to content

Commit 4858a5a

Browse files
committed
fix preseed
1 parent 78715b3 commit 4858a5a

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

src/VestingManager.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ contract VestingManager {
6666
}
6767
{
6868
terms = new Term[](1);
69-
terms[0] = Term({ percentage: PPM, cliff: YEAR, period: SEASON, num: 8, next: 0 });
69+
terms[0] = Term({ percentage: PPM, cliff: YEAR, period: SEASON, num: 12, next: 0 });
7070
_createScheduleInternal(beneficiaries[2], A_preseed, terms);
7171
}
7272
{

test/VestingManager.t.sol

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ contract VestingManagerTest is Test {
6969
assertEq(terms[0].percentage, 1_000_000);
7070
assertEq(terms[0].cliff, 12 * 30 days);
7171
assertEq(terms[0].period, 90 days);
72-
assertEq(terms[0].num, 8);
72+
assertEq(terms[0].num, 12);
7373
}
7474
{
7575
(address beneficiary, uint256 totalAmount, uint256 vestedAmount, uint256 termIndex, VestingManager.Term[] memory terms) = manager.getSchedule(3);
@@ -323,7 +323,7 @@ contract VestingManagerTest is Test {
323323
vm.warp(tge + 4 * 90 days);
324324
assertEq(manager.claimable(0), 10_500_000 ether);
325325
assertEq(manager.claimable(1), 10_000_000 ether);
326-
assertEq(manager.claimable(2), 7_812_500 ether);
326+
assertEq(manager.claimable(2), 5_208_333 ether + 333_333_333_333_333_333);
327327
assertEq(manager.claimable(3), 10_000_000 ether);
328328
assertEq(manager.claimable(4), 0 ether);
329329
assertEq(manager.claimable(5), 2_437_500 ether);
@@ -343,7 +343,7 @@ contract VestingManagerTest is Test {
343343
manager.claim(8);
344344
assertEq(token.balanceOf(beneficiaries[0]), 42_000_000 ether);
345345
assertEq(token.balanceOf(beneficiaries[1]), 40_000_000 ether);
346-
assertEq(token.balanceOf(beneficiaries[2]), 7_812_500 ether);
346+
assertEq(token.balanceOf(beneficiaries[2]), 5_208_333 ether + 333_333_333_333_333_333);
347347
assertEq(token.balanceOf(beneficiaries[3]), 10_000_000 ether);
348348
assertEq(token.balanceOf(beneficiaries[4]), 5_000_000 ether);
349349
assertEq(token.balanceOf(beneficiaries[5]), 23_562_500 ether);
@@ -375,7 +375,7 @@ contract VestingManagerTest is Test {
375375
for (uint i = 5; i < 12; ++i) {
376376
assertEq(manager.claimable(0), 10_500_000 ether);
377377
assertEq(manager.claimable(1), 10_000_000 ether);
378-
assertEq(manager.claimable(2), 7_812_500 ether);
378+
assertEq(manager.claimable(2), 5_208_333 ether + 333_333_333_333_333_333);
379379
assertEq(manager.claimable(3), 10_000_000 ether);
380380
assertEq(manager.claimable(4), 0 ether);
381381
assertEq(manager.claimable(5), 2_437_500 ether);
@@ -395,7 +395,7 @@ contract VestingManagerTest is Test {
395395
}
396396
assertEq(token.balanceOf(beneficiaries[0]), 126_000_000 ether);
397397
assertEq(token.balanceOf(beneficiaries[1]), 120_000_000 ether);
398-
assertEq(token.balanceOf(beneficiaries[2]), 62_500_000 ether);
398+
assertEq(token.balanceOf(beneficiaries[2]), 41_666_666 ether + 666_666_666_666_666_664);
399399
assertEq(token.balanceOf(beneficiaries[3]), 80_000_000 ether);
400400
assertEq(token.balanceOf(beneficiaries[4]), 5_000_000 ether);
401401
assertEq(token.balanceOf(beneficiaries[5]), 43_062_500 ether);
@@ -415,22 +415,24 @@ contract VestingManagerTest is Test {
415415
for (uint i = 12; i < 16; ++i) {
416416
assertEq(manager.claimable(0), 10_500_000 ether);
417417
assertEq(manager.claimable(1), 10_000_000 ether);
418-
assertEq(manager.claimable(2), 0 ether);
419418
assertEq(manager.claimable(3), 0 ether);
420419
assertEq(manager.claimable(4), 0 ether);
421420
assertEq(manager.claimable(5), 2_437_500 ether);
422421
assertEq(manager.claimable(6), 0 ether);
423422
assertEq(manager.claimable(7), 10_000_000 ether);
424423
if (i == 15) {
425424
assertEq(manager.claimable(8), 1_666_666 ether + 666_666_666_666_666_666 + 8);
425+
assertEq(manager.claimable(2), 5_208_333 ether + 333_333_333_333_333_333 + 4);
426426
} else {
427427
assertEq(manager.claimable(8), 1_666_666 ether + 666_666_666_666_666_666);
428+
assertEq(manager.claimable(2), 5_208_333 ether + 333_333_333_333_333_333);
428429
}
429430
assertEq(manager.claimable(9), 0 ether);
430431
assertEq(manager.claimable(10), 0 ether);
431432
assertEq(manager.claimable(11), 0 ether);
432433
manager.claim(0);
433434
manager.claim(1);
435+
manager.claim(2);
434436
manager.claim(5);
435437
manager.claim(7);
436438
manager.claim(8);

0 commit comments

Comments
 (0)