You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: PROGRESS.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@ A hands-on Solidity training ground based on solidity-by-example.org.
6
6
7
7
## Completed
8
8
9
+
-[x]**Slither low cleanup (non-hacks, non-basic, 2026-04)**: Reduced low-severity Slither code scanning noise outside `src/hacks/` and `src/basic/` by adding a `RewardNotified` event to `StakingRewards.notifyRewardAmount`, applying CEI-ordering to `DiscreteStakingRewards.notifyReward`, auctions (`DutchAuction.purchase`, `EnglishAuction.end`), `CrowdFund.pledge`, and `TokenLocker.createLock`, and adding narrowly scoped `slither-disable-next-line timestamp` annotations where `block.timestamp` comparisons are intentional (permit deadlines, timelock scheduling, auctions, oracle staleness, swap router deadlines). Full suite green via `forge test` in Docker.
9
10
-[x]**Naming / NatSpec cleanup (2026-04)**: After Slither-oriented renames, fixed shadowing bugs (`value = value`, `num = num`), aligned bodies with new parameter names, removed drift-prone `/// @param` lines under `src/` (excluding `src/hacks/`), added `scripts/strip_natspec_params.py`, and updated tests (`ERC20Permit`, `GasGolf`, `Immutable`). Full suite green via `forge test` in Docker.
0 commit comments