-
[The following test](https://github.com/multisig-labs/gogopool/commit/9ad393c825e6ac32f3f6c017b4926806a9383df1#diff-3256e1b644c04d777641bbc412c78173e3779270bdb14c6a3a81d0a62694b192R505) is using 1 wei…
-
This is a straightforward mitigated change. Nevertheless, I have added the following assertions to further confirm that `maxMint()` and `maxDeposit()` could only return correct values, i.e 0, when the…
-
# Description
This chapter describes a flexible approach, providing process fault tolerance by allowing the application to react to failures, while maintaining a minimal execution path in failure-f…
-
The following test is going to [invoke `_cancelMinipoolAndReturnFunds()` in the function logic of `cancelMinipoolByMultisig()`](https://github.com/multisig-labs/gogopool/blob/67b5f1f61a5aa8773e11d3092…
-
To make sure that [`recordStakingError()`](https://github.com/multisig-labs/gogopool/blob/15c936ad9e8af8f1ba1270674d72e37a6ae12523/contracts/contract/MinipoolManager.sol#L515) will revert with `error …
-
I have verified that the mitigation steps are working correctly by deliberately inputting a less than `2 weeks` duration to make sure that `createMinipool()` would revert with a `DurationOutOfBounds()…
-
The mitigation steps are working as intended. To further confirm that, I have written a separate test where the Minipool duration has not been exceeded, i.e. skip(duration / 2), to ensure the status t…
-
Since no tests were added to ensure that `rewardsStartTime` is reset to zero when `staking.getAVAXValidatingHighWater(owner) == 0 && staking.getAVAXAssigned(owner) == 0`, I have added the missing asse…
-
The mitigation steps have been well implemented. I have added an assertion in the following test that the `GGP` stake amount before and after `staking.sol` is paused remains unchanged even though an a…
-
The mitigation appears to be working as intended. I have further confirmed it by making sure that `cancelMinipool()` will revert with a `CancellationTooEarly` error when the cancel minimum time has no…