-
# Low
## Avoid duplicate entries
When `BaseRewardPool.addExtraReward` is called, it is not checked that the address already exists in the `extraRewards` array. This would allow the token to be dupli…
-
# ISSUE LIST
#### C4-001 : Missing events for only functions that change critical parameters - Non Critical
#### C4-002 : Critical changes should use two-step procedure - Non Critical
#### C4-003 : M…
-
0xc0ffEE
Medium
# Vault protocol fees can be bypassed when removing markets
### Summary
When the market is removed/disabled, the total last asset is not deducted, causing the next action can not a…
-
## [Q-01] Use `interface IERC20` instead of `interface erc20`
The usual convention is `IERC20` instead of `erc20`
File: [`BaseV1-core.sol#L4`](https://github.com/Plex-Engineer/stableswap/blob/1845ca6…
-
# Lines of code
https://github.com/code-423n4/2022-11-paraspace/blob/c6820a279c64a299a783955749fdc977de8f0449/paraspace-core/contracts/misc/ParaSpaceOracle.sol#L21
https://github.com/code-423n4/2022-…
-
Deivitto
Medium
# Old and malicious wards can take over other wards privileges
## Summary
Old wards (authorized addresses) retain their privileges across contract upgrades and can remove all new or…
-
Only 32-bit integers are allowed in Bitcoin script so `i64` is misleading and potentially dangerous.
Also to avoid having to convert lock times with suspiciously-looking `as` I suggest we have `pus…
-
# Lines of code
https://github.com/code-423n4/2023-07-arcade/blob/main/contracts/ArcadeGSCCoreVoting.sol#L32
https://github.com/code-423n4/2023-07-arcade/blob/main/contracts/external/council/CoreVoti…
-
### 🐛 Script Bug Report
#### 📝 Description
I encountered an issue where the function reverts with a message but after adding "vm.expectRevert(msg)" it doesn't revert or reverts with different me…
-
BEP: 299
Title: Token Migration after BC Fusion
Status: Draft
Type: Standards
Created: 2023-10-16
# BEP-299: Token Migration after BC Fusion
- [BEP-299: Token Migration after BC …