Lead major error because the inputs was not checked.
Proof of Concept
Some methods of the different contracts in the project do not properly check the arguments, which can lead to major errors. Below we list the most significant examples.
StakingRewards.constructor => _rewardsDistribution, _rewardsToken and _stakingToken are not checked to be different than address(0).
Handle
0x1f8b
Vulnerability details
Impact
Lead major error because the inputs was not checked.
Proof of Concept
Some methods of the different contracts in the project do not properly check the arguments, which can lead to major errors. Below we list the most significant examples.
Tools Used
Manual review
Recommended Mitigation Steps
Add some input validation