issues
search
code-423n4
/
2022-01-livepeer-findings
0
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
[WP-M2] `DEFAULT_ADMIN_ROLE` can approve arbitrary address to spend any amount from the `L1Escrow` contract
#195
code423n4
opened
2 years ago
2
[WP-M1] `BURNER_ROLE` can burn any amount of L2LivepeerToken from an arbitrary address
#194
code423n4
opened
2 years ago
1
[WP-M0] `MINTER_ROLE` can be granted by the deployer of L2LivepeerToken and mint arbitrary amount of tokens
#193
code423n4
opened
2 years ago
1
redundant function argument
#192
code423n4
opened
2 years ago
1
double call address(this).balance in function `withdrawETHToL1Migrator`
#191
code423n4
closed
2 years ago
1
`DelegatorPool.sol#claim()` Inaccurate check of `claimedInitialStake < initialStake`
#190
code423n4
opened
2 years ago
1
Events-check
#189
code423n4
closed
2 years ago
1
Incorrect erc20 interface
#188
code423n4
closed
2 years ago
1
Potential Reentrancy at multiple places
#187
code423n4
closed
2 years ago
2
Griefing attack on migrateLPT can prevent token transfer to L2
#186
code423n4
closed
2 years ago
1
Potential DoS
#185
code423n4
closed
2 years ago
2
Cache and read storage variables from the stack can save gas
#184
code423n4
opened
2 years ago
3
Incorrect erc20 interface
#183
code423n4
closed
2 years ago
1
Optimisation
#182
code423n4
closed
2 years ago
1
Optimisation
#181
code423n4
closed
2 years ago
1
Using immutable variables rather than local variables is cheaper
#180
code423n4
opened
2 years ago
1
Incorrect params in migrateETH leads to function not working
#179
code423n4
closed
2 years ago
1
Use safeTransferFrom consistently instead of transferFrom
#178
code423n4
closed
2 years ago
2
Unnecessary receive()
#177
code423n4
closed
2 years ago
2
Cache the TokenLike(l1Token) state variable
#176
code423n4
closed
2 years ago
2
Caching variables
#175
code423n4
closed
2 years ago
1
Adding unchecked directive can save gas
#174
code423n4
closed
2 years ago
1
Save Gas With The Unchecked Keyword (L2LPTDataCache.sol)
#173
code423n4
opened
2 years ago
1
Constant variables using keccak can be immutable
#172
code423n4
opened
2 years ago
1
Assignment Of Variables To Default
#171
code423n4
closed
2 years ago
1
Unused/Underutilized Named Returns
#170
code423n4
closed
2 years ago
1
PREVENT DIV BY 0
#169
code423n4
closed
2 years ago
2
Missing input validation on array lengths
#168
code423n4
closed
2 years ago
2
Missing setter function for l2MigratorAddr
#167
code423n4
opened
2 years ago
3
Missing zero-address check in constructors
#166
code423n4
closed
2 years ago
1
Admin can rug L2 Escrow tokens leading to reputation risk
#165
code423n4
opened
2 years ago
0
`BridgeMinter.sol`: Trust but verify for re-entrancy
#164
code423n4
closed
2 years ago
2
Gas: Mark functions as payable when users can't mistakenly send ETH
#163
code423n4
opened
2 years ago
1
All
#162
code423n4
closed
2 years ago
1
Long revert strings
#161
code423n4
closed
2 years ago
1
Keccak functions in constants waste gas
#160
code423n4
closed
2 years ago
1
Testing
#159
code423n4
closed
2 years ago
0
Testing Testing
#158
code423n4
closed
2 years ago
0
L2LPTGateway descriptions to be corrected
#157
code423n4
opened
2 years ago
1
BridgeMinter.withdrawETHToL1Migrator asks for ETH balance twice
#156
code423n4
closed
2 years ago
1
MixinWrappers.batchRedeemWinningTickets doesn't check for supplied arrays length
#155
code423n4
opened
2 years ago
2
DelegatorPool.claim subtraction can be unchecked and done once
#154
code423n4
opened
2 years ago
1
L2Migrator.claimStake attempts fee transfer without checking its possibility
#153
code423n4
opened
2 years ago
1
L2Migrator.setL1Migrator and setDelegatorPoolImpl functions allow for setting zero addresses
#152
code423n4
closed
2 years ago
1
Gas: `L2LPTDataCache.sol:l1CirculatingSupply()`, Storage variables should be cached
#151
code423n4
opened
2 years ago
1
Gas: `L2LPTDataCache.sol:l1CirculatingSupply()`, strict comparison can avoid expensive operation
#150
code423n4
opened
2 years ago
1
In `L2Migrator.sol:finalizeMigrateDelegator()`, Account `l2Addr`'s existence should be checked before call
#149
code423n4
opened
2 years ago
1
Gas: `DelegatorPool.sol:claim()`'s `currTotalFees` variable is only used once
#148
code423n4
closed
2 years ago
2
Gas: `DelegatorPool.sol:claim()`'s `currTotalStake` variable is only used once
#147
code423n4
closed
2 years ago
1
Gas: `DelegatorPool.sol:claim()`, a repetitive arithmetic operation should be cached
#146
code423n4
opened
2 years ago
1
Previous
Next