Issues
- 1
Identical if-else branches
#294 opened by code423n4 - 1
Handle transfers of different ERC20 tokens
#275 opened by code423n4 - 5
It is possible to vote, finalise and execute the same proposal several times
#282 opened by code423n4 - 2
Tokens are vulnerable to double-spend allowance
#311 opened by code423n4 - 2
Weird calculation of Vader/USD price
#281 opened by code423n4 - 3
Anyone can set mapTokenMember_Units
#278 opened by code423n4 - 3
Unrestricted access to `lockUnits` allows an attacker to steal funds from any user.
#315 opened by code423n4 - 3
A proposal can be cancelled by anyone
#298 opened by code423n4 - 2
- 2
uint can never be negative
#297 opened by code423n4 - 2
Flip functions can be refactored
#296 opened by code423n4 - 0
excludedCount
#300 opened by code423n4 - 2
- 2
Function can be simplified
#276 opened by code423n4 - 2
Variables can be declared constant
#306 opened by code423n4 - 1
GRANT type never changes
#295 opened by code423n4 - 2
Functions can be declared external
#310 opened by code423n4 - 1
Use immutable for constant variables
#286 opened by code423n4 - 2
Storage variables are never used
#305 opened by code423n4 - 2
Unused variables
#290 opened by code423n4 - 2
repayDelay is not used anywhere
#308 opened by code423n4 - 1
Unused ID field in structs
#304 opened by code423n4 - 1
_addDebtToMember and _removeDebtFromMember separately tracks debt and collateral
#309 opened by code423n4 - 1
- 1
_recordBurn calls _updateEmission afterwards
#279 opened by code423n4 - 3
Unrestricted `addLiquidity` could cause unintended results on front-end apps that listen to events.
#317 opened by code423n4 - 3
- 3
Extract mappings to a common struct
#289 opened by code423n4 - 1
ERC20 specification declares decimals as uint8 type
#283 opened by code423n4 - 1
token == arrayAnchors[i]
#303 opened by code423n4 - 1
totalSupply + amount > maxSupply
#299 opened by code423n4 - 1
Some storage optimizations
#292 opened by code423n4 - 1
- 1
variable == false -> !variable
#288 opened by code423n4 - 1
- 1
- 1
- 0
Unnecessary function calls in `addLiquidity`
#320 opened by code423n4 - 0
Unused and Unnecessary code
#312 opened by code423n4 - 0
flashProof is not effective at the start
#307 opened by code423n4 - 0
- 0
Function can be simplified
#301 opened by code423n4 - 0
Fee on transfer conditions
#293 opened by code423n4 - 0
Cache duplicate calls or storage access
#291 opened by code423n4 - 0
[INFO] Code style suggestions
#285 opened by code423n4 - 0
- 0
curatePool emits Curated event no matter what
#274 opened by code423n4 - 0
You can vote for proposal still not existent
#273 opened by code423n4 - 0
Swap fee not applied
#272 opened by code423n4 - 0