Commit Graph

17 Commits

Author SHA1 Message Date
94b96276b6 Fix restore calculation: we should not restore rewards to those who managed to withdraw from the old Staking contract 2023-06-14 07:27:09 -07:00
d90b460355 Add tests to check correctness of staking contract functionality after proposal execution 2023-06-14 06:51:42 -07:00
808420b0d6 Add autoreturn locked tokens to Governance from test voter 2023-06-13 16:39:58 -07:00
ea9b28457c Add waiting for contracts deployment before verification 2023-06-13 12:32:09 -07:00
f2a0e18cc0 Fix merge conflicts 2023-06-13 11:37:43 -07:00
e049d9b107 Merge branch 'AlienTornadosaurusHex-main' 2023-06-13 11:33:48 -07:00
a935093f54 Add hardhat deployment by T-Hax 2023-06-13 11:33:37 -07:00
79d5bfd103 Fix rewards accrual bug mentioned by T-Hax: in 'accrueOldRewards' function we added rewards that staker hasn't earned, because 'checkReward' function in Staking contract returns updated (actual) reward amount, but not update it in storage. Replace 'checkReward' function with getter 'accumulatedRewards', which returns actual accumulated reward amount (not updated) 2023-06-12 16:45:32 -07:00
861f4cddaf Correct padding in generated Solidity proposal code 2023-06-12 15:18:32 -07:00
ed130ad30f Add hardhat dependencies & update fork-blocks 2023-06-12 15:17:52 -07:00
4a876ee7d0 Add tests (bugged) 2023-06-12 15:17:34 -07:00
439f3209d0 Lower gas to deployment five times 2023-06-12 14:17:26 -07:00
AlienTornadosaurusHex
80078475d5 add hardhat deploy logic
Signed-off-by: AlienTornadosaurusHex <>
2023-06-12 19:39:42 +00:00
015c5d8a14 Create solidity source and tests for proposal 2023-06-12 06:22:32 -07:00
a3b18ba479 Create TS scripts to obtain rewards data of all stakers before hack (proposal 20 exectuion) 2023-06-03 10:53:36 -07:00
ec0bca632a Init forge 2023-06-03 03:05:18 -07:00
5bebfdfe78 Initial commit 2023-06-03 11:54:45 +02:00