Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend Chess schedule to 180 weeks #350

Merged
merged 1 commit into from
Jun 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 23 additions & 1 deletion contracts/governance/ChessSchedule.sol
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ contract ChessSchedule is IChessSchedule, OwnableUpgradeable, ChessRoles, CoreUt
/// 88476146 88825164 89174183 89523202 89872220 90221239 90570258 90919276 91268295 91617314
/// 91966332 92315351 92664369 93013388 93362407 93711425 94060444 94409463 94758481 95107500
/// 95456519 95805537 96154556 96503575 96852593 97201612 97550631 97899649 98248668 98597687
/// 98946705 99295724 99644743 99993761 100342780 100691799 101040817 101389836 101738854 102087873
/// 102436892 102785910 103134929 103483948 103832966 104181985 104531004 104880022 105229041 105578060
/// ```
bytes private constant CUMULATIVE_SUPPLY_SCHEDULE =
hex"000000000000000000000000000000000000000000003f870857a3e0e3800000"
Expand Down Expand Up @@ -201,7 +203,27 @@ contract ChessSchedule is IChessSchedule, OwnableUpgradeable, ChessRoles, CoreUt
hex"00000000000000000000000000000000000000000050b1264d8951f7e43c0000"
hex"00000000000000000000000000000000000000000050fb0e9b48115a29640000"
hex"0000000000000000000000000000000000000000005144f6f6e7877015f00000"
hex"000000000000000000000000000000000000000000518edf5286fd86027c0000";
hex"000000000000000000000000000000000000000000518edf5286fd86027c0000"
hex"00000000000000000000000000000000000000000051d8c7a045bce847a40000"
hex"0000000000000000000000000000000000000000005222affbe532fe34300000"
hex"000000000000000000000000000000000000000000526c985784a91420bc0000"
hex"00000000000000000000000000000000000000000052b680a543687665e40000"
hex"00000000000000000000000000000000000000000053006900e2de8c52700000"
hex"000000000000000000000000000000000000000000534a515c8254a23efc0000"
hex"000000000000000000000000000000000000000000539439aa41140484240000"
hex"00000000000000000000000000000000000000000053de2205e08a1a70b00000"
hex"00000000000000000000000000000000000000000054280a539f497cb5d80000"
hex"0000000000000000000000000000000000000000005471f2af3ebf92a2640000"
hex"00000000000000000000000000000000000000000054bbdb0ade35a88ef00000"
hex"0000000000000000000000000000000000000000005505c3589cf50ad4180000"
hex"000000000000000000000000000000000000000000554fabb43c6b20c0a40000"
hex"0000000000000000000000000000000000000000005599940fdbe136ad300000"
hex"00000000000000000000000000000000000000000055e37c5d9aa098f2580000"
hex"000000000000000000000000000000000000000000562d64b93a16aedee40000"
hex"00000000000000000000000000000000000000000056774d14d98cc4cb700000"
hex"00000000000000000000000000000000000000000056c13562984c2710980000"
hex"000000000000000000000000000000000000000000570b1dbe37c23cfd240000"
hex"00000000000000000000000000000000000000000057550619d73852e9b00000";

IERC20 public immutable chess;
uint256 public immutable startTimestamp;
Expand Down
20 changes: 20 additions & 0 deletions test/chessSchedule.ts
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,26 @@ const CUMULATIVE_SUPPLY_SCHEDULE: BigNumber[] = [
parseEther("97899649"),
parseEther("98248668"),
parseEther("98597687"),
parseEther("98946705"),
parseEther("99295724"),
parseEther("99644743"),
parseEther("99993761"),
parseEther("100342780"),
parseEther("100691799"),
parseEther("101040817"),
parseEther("101389836"),
parseEther("101738854"),
parseEther("102087873"),
parseEther("102436892"),
parseEther("102785910"),
parseEther("103134929"),
parseEther("103483948"),
parseEther("103832966"),
parseEther("104181985"),
parseEther("104531004"),
parseEther("104880022"),
parseEther("105229041"),
parseEther("105578060"),
];

const WEEKLY_SUPPLY_SCHEDULE: BigNumber[] = [];
Expand Down
Loading