Issues
- 0
mintWithMetadata onlyFactory
#213 opened by code423n4 - 2
Ensure on-chain that cache is synced
#217 opened by code423n4 - 2
- 2
Passing multiple ETH deposits in orders array will use the same msg.value many times
#226 opened by code423n4 - 0
Can't revoke factory in NestedRecrods
#203 opened by code423n4 - 0
Small refactor for functions to save some gas
#193 opened by code423n4 - 2
Unused local variables
#195 opened by code423n4 - 0
NestedAsset.setFactory should be named addFactory
#204 opened by code423n4 - 1
Does not check uniqueness of ShareHolder
#231 opened by code423n4 - 2
Cant remove the first operator
#200 opened by code423n4 - 1
- 3
nonReentrant modifier causing DOS for releaseTokens
#229 opened by code423n4 - 2
- 2
- 2
Tokens can get stuck in _submitOutOrders
#191 opened by code423n4 - 2
Event needs to be emitted in the Operator module
#192 opened by code423n4 - 2
Function NestedFactory.destroy doesn't check amounts returned after executing user's market order to sell a portfolio
#197 opened by code423n4 - 2
NestedReserve.updateFactory function can be used for stealing all contract funds (rug)
#218 opened by code423n4 - 2
NestedFactory.FeeSplitter can be immediatly changed with current and future fees lost to a malicious Owner
#219 opened by code423n4 - 2
NestedFactory._decreaseHoldingAmount needs explicit amount control for spending reserve
#223 opened by code423n4 - 2
- 1
Long Revert Strings
#221 opened by code423n4 - 2
Validations of parameters
#224 opened by code423n4 - 1
Function NestedFactory._submitOutOrders doesn't check amounts returned from market executing of user's orders
#196 opened by code423n4 - 2
- 2
`_calculateFess` takes user argument as address but unused and can be marked pure
#233 opened by code423n4 - 1
msg.sender used in ZeroExOperator.sol
#216 opened by code423n4 - 3
Unused variable "tokens"
#232 opened by code423n4 - 2
NestedFactory inherits from OpenZeppelin Multicall, which multicall function allows reusage of msg.value within ETH depositing
#227 opened by code423n4 - 2
change variable location to memory from storage in getAmountsDue (view function)
#230 opened by code423n4 - 0
- 0
- 0
INestedToken interface
#206 opened by code423n4 - 0
OperatorResolver.areAddressesImported doesn't check lengths of argument arrays
#210 opened by code423n4 - 1
Unnecessary Use of _msgSender()
#185 opened by code423n4 - 0
index + 1 can be simplified
#207 opened by code423n4 - 0
- 1
Unchecked operations
#214 opened by code423n4 - 1
Division by 0 totalWeights
#205 opened by code423n4 - 1
Gas Optimization on the Public Functions
#189 opened by code423n4 - 1
- 1
calculateFees Issues (NestedFactory.sol)
#194 opened by code423n4 - 1
fillQuote returned value
#222 opened by code423n4 - 1
Cache array length in for loops can save gas
#186 opened by code423n4 - 1
Accessing the same storage value multiple times
#211 opened by code423n4 - 1
setMaxAllowance
#215 opened by code423n4 - 1
safeTransfer of tokens
#202 opened by code423n4 - 1
.length in a loop
#212 opened by code423n4 - 1
Shorter revert messages
#209 opened by code423n4 - 1
Gas: Unnecessary `balanceOf` call
#184 opened by code423n4