Last active
June 8, 2019 01:34
-
-
Save shanefontaine/bf18fe920da6db821dcbc88b8db4f872 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
INFO:Detectors: | |
ERC20Detailed.______gap (openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#45) shadows: | |
- Initializable.______gap (zos-lib/contracts/Initializable.sol#56) | |
ERC20.______gap (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#209) shadows: | |
- Initializable.______gap (zos-lib/contracts/Initializable.sol#56) | |
Reference: https://github.com/trailofbits/slither/wiki/Detectors-Documentation#state-variable-shadowing | |
INFO:Detectors: | |
Initializable.isConstructor (zos-lib/contracts/Initializable.sol#44-53) is declared view but contains assembly code | |
ECDSA.recover (openzeppelin-eth/contracts/cryptography/ECDSA.sol#18-54) is declared view but contains assembly code | |
Reference: https://github.com/trailofbits/slither/wiki/Detectors-Documentation#constant-functions-changing-the-state | |
INFO:Detectors: | |
PropsRewards.setValidators (props-token-distribution/contracts/token/PropsRewards.sol#106-114) does not use the value returned by external calls: | |
-PropsRewardsLib.setValidators(rewardsLibData,_rewardsDay,_validators) (props-token-distribution/contracts/token/PropsRewards.sol#111) | |
PropsRewards.setApplications (props-token-distribution/contracts/token/PropsRewards.sol#121-129) does not use the value returned by external calls: | |
-PropsRewardsLib.setApplications(rewardsLibData,_rewardsDay,_applications) (props-token-distribution/contracts/token/PropsRewards.sol#126) | |
PropsRewards.updateParameter (props-token-distribution/contracts/token/PropsRewards.sol#241-258) does not use the value returned by external calls: | |
-PropsRewardsLib.updateParameter(rewardsLibData,_name,_value,_rewardsDay) (props-token-distribution/contracts/token/PropsRewards.sol#250) | |
PropsRewards.updateEntity (props-token-distribution/contracts/token/PropsRewards.sol#267-279) does not use the value returned by external calls: | |
-PropsRewardsLib.updateEntity(rewardsLibData,_entityType,_name,_rewardsAddress,_sidechainAddress) (props-token-distribution/contracts/token/PropsRewards.sol#276) | |
PropsRewards._initializePostRewardsUpgrade1 (props-token-distribution/contracts/token/PropsRewards.sol#288-312) does not use the value returned by external calls: | |
-PropsRewardsLib.updateParameter(rewardsLibData,PropsRewardsLib.ParameterName.ApplicationRewardsPercent,34750,0) (props-token-distribution/contracts/token/PropsRewards.sol#299) | |
-PropsRewardsLib.updateParameter(rewardsLibData,PropsRewardsLib.ParameterName.ApplicationRewardsMaxVariationPercent,150 * 1e6,0) (props-token-distribution/contracts/token/PropsRewards.sol#301) | |
-PropsRewardsLib.updateParameter(rewardsLibData,PropsRewardsLib.ParameterName.ValidatorMajorityPercent,50 * 1e6,0) (props-token-distribution/contracts/token/PropsRewards.sol#303) | |
-PropsRewardsLib.updateParameter(rewardsLibData,PropsRewardsLib.ParameterName.ValidatorRewardsPercent,1829,0) (props-token-distribution/contracts/token/PropsRewards.sol#305) | |
PropsRewards._mintDailyRewardsForValidators (props-token-distribution/contracts/token/PropsRewards.sol#320-334) does not use the value returned by external calls: | |
-PropsRewardsLib._resetDailyRewards(rewardsLibData) (props-token-distribution/contracts/token/PropsRewards.sol#327) | |
Reference: https://github.com/trailofbits/slither/wiki/Detectors-Documentation#unused-return | |
INFO:Detectors: | |
ERC20Detailed.initialize.name (local variable @ openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#18) shadows: | |
- ERC20Detailed.name (function @ openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#27-29) | |
ERC20Detailed.initialize.symbol (local variable @ openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#18) shadows: | |
- ERC20Detailed.symbol (function @ openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#34-36) | |
ERC20Detailed.initialize.decimals (local variable @ openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#18) shadows: | |
- ERC20Detailed.decimals (function @ openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#41-43) | |
PropsToken.initialize.decimals (local variable @ props-token-distribution/contracts/token/PropsToken.sol#48) shadows: | |
- ERC20Detailed.decimals (function @ openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#41-43) | |
PropsToken.initialize.totalSupply (local variable @ props-token-distribution/contracts/token/PropsToken.sol#50) shadows: | |
- ERC20.totalSupply (function @ openzeppelin-eth/contracts/token/ERC20/ERC20.sol#27-29) | |
- IERC20.totalSupply (function @ openzeppelin-eth/contracts/token/ERC20/IERC20.sol#9) | |
Reference: https://github.com/trailofbits/slither/wiki/Detectors-Documentation#local-variable-shadowing | |
INFO:Detectors: | |
Initializable.isConstructor uses assembly (zos-lib/contracts/Initializable.sol#44-53) | |
- zos-lib/contracts/Initializable.sol#51-52 | |
ECDSA.recover uses assembly (openzeppelin-eth/contracts/cryptography/ECDSA.sol#18-54) | |
- openzeppelin-eth/contracts/cryptography/ECDSA.sol#36-43 | |
Reference: https://github.com/trailofbits/slither/wiki/Detectors-Documentation#assembly-usage | |
INFO:Detectors: | |
Different versions of Solidity is used in : | |
- Version used: ['>=0.4.24<0.6.0', '^0.4.24'] | |
- openzeppelin-eth/contracts/math/SafeMath.sol#1 declares pragma solidity^0.4.24 | |
- props-token-distribution/contracts/token/PropsRewardsLib.sol#1 declares pragma solidity^0.4.24 | |
- zos-lib/contracts/Initializable.sol#1 declares pragma solidity>=0.4.24<0.6.0 | |
- props-token-distribution/contracts/token/ERC865Token.sol#1 declares pragma solidity^0.4.24 | |
- openzeppelin-eth/contracts/cryptography/ECDSA.sol#1 declares pragma solidity^0.4.24 | |
- props-token-distribution/contracts/token/IERC865.sol#1 declares pragma solidity^0.4.24 | |
- openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#1 declares pragma solidity^0.4.24 | |
- props-token-distribution/contracts/token/PropsRewards.sol#1 declares pragma solidity^0.4.24 | |
- openzeppelin-eth/contracts/token/ERC20/ERC20.sol#1 declares pragma solidity^0.4.24 | |
- props-token-distribution/contracts/token/PropsTimeBasedTransfers.sol#1 declares pragma solidity^0.4.24 | |
- openzeppelin-eth/contracts/token/ERC20/IERC20.sol#1 declares pragma solidity^0.4.24 | |
- props-token-distribution/contracts/token/PropsToken.sol#1 declares pragma solidity^0.4.24 | |
Reference: https://github.com/trailofbits/slither/wiki/Detectors-Documentation#different-pragma-directives-are-used | |
INFO:Detectors: | |
PropsRewardsLib.calculateValidatorRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#159-182) should be declared external | |
PropsRewardsLib.calculateApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#193-229) should be declared external | |
PropsRewardsLib.updateParameter (props-token-distribution/contracts/token/PropsRewardsLib.sol#278-297) should be declared external | |
PropsRewardsLib.updateEntity (props-token-distribution/contracts/token/PropsRewardsLib.sol#307-324) should be declared external | |
PropsRewardsLib.setValidators (props-token-distribution/contracts/token/PropsRewardsLib.sol#386-406) should be declared external | |
PropsRewardsLib.setApplications (props-token-distribution/contracts/token/PropsRewardsLib.sol#414-434) should be declared external | |
PropsRewardsLib.getEntities (props-token-distribution/contracts/token/PropsRewardsLib.sol#442-464) should be declared external | |
PropsRewardsLib._resetDailyRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#718-737) should be declared external | |
ERC865Token.transferPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#28-51) should be declared external | |
IERC865.transferPreSigned (props-token-distribution/contracts/token/IERC865.sol#17-25) should be declared external | |
ERC865Token.approvePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#62-85) should be declared external | |
IERC865.approvePreSigned (props-token-distribution/contracts/token/IERC865.sol#27-35) should be declared external | |
IERC865.increaseAllowancePreSigned (props-token-distribution/contracts/token/IERC865.sol#37-45) should be declared external | |
ERC865Token.increaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#96-119) should be declared external | |
IERC865.decreaseAllowancePreSigned (props-token-distribution/contracts/token/IERC865.sol#47-55) should be declared external | |
ERC865Token.decreaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#130-154) should be declared external | |
ERC865Token.transferFromPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#166-192) should be declared external | |
IERC865.transferFromPreSigned (props-token-distribution/contracts/token/IERC865.sol#57-66) should be declared external | |
ERC20Detailed.name (openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#27-29) should be declared external | |
ERC20Detailed.symbol (openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#34-36) should be declared external | |
ERC20Detailed.decimals (openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#41-43) should be declared external | |
PropsRewards.setValidators (props-token-distribution/contracts/token/PropsRewards.sol#106-114) should be declared external | |
PropsRewards.setApplications (props-token-distribution/contracts/token/PropsRewards.sol#121-129) should be declared external | |
PropsRewards.getEntities (props-token-distribution/contracts/token/PropsRewards.sol#136-142) should be declared external | |
PropsRewards.submitDailyRewards (props-token-distribution/contracts/token/PropsRewards.sol#151-198) should be declared external | |
PropsRewards.updateController (props-token-distribution/contracts/token/PropsRewards.sol#204-217) should be declared external | |
PropsRewards.getParameter (props-token-distribution/contracts/token/PropsRewards.sol#224-233) should be declared external | |
PropsRewards.updateParameter (props-token-distribution/contracts/token/PropsRewards.sol#241-258) should be declared external | |
PropsRewards.updateEntity (props-token-distribution/contracts/token/PropsRewards.sol#267-279) should be declared external | |
ERC20.balanceOf (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#36-38) should be declared external | |
IERC20.balanceOf (openzeppelin-eth/contracts/token/ERC20/IERC20.sol#11) should be declared external | |
IERC20.approve (openzeppelin-eth/contracts/token/ERC20/IERC20.sol#18-19) should be declared external | |
ERC20.approve (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#76-79) should be declared external | |
ERC20.increaseAllowance (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#109-118) should be declared external | |
ERC20.decreaseAllowance (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#129-138) should be declared external | |
PropsToken.initialize (props-token-distribution/contracts/token/PropsToken.sol#38-56) should be declared external | |
Reference: https://github.com/trailofbits/slither/wiki/Detectors-Documentation#public-function-that-could-be-declared-as-external | |
INFO:Detectors: | |
Parameter '_self' of PropsRewardsLib.calculateValidatorRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#160) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib.calculateValidatorRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#161) is not in mixedCase | |
Parameter '_rewardsHash' of PropsRewardsLib.calculateValidatorRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#162) is not in mixedCase | |
Parameter '_allValidators' of PropsRewardsLib.calculateValidatorRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#163) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib.calculateApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#194) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib.calculateApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#195) is not in mixedCase | |
Parameter '_rewardsHash' of PropsRewardsLib.calculateApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#196) is not in mixedCase | |
Parameter '_applications' of PropsRewardsLib.calculateApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#197) is not in mixedCase | |
Parameter '_amounts' of PropsRewardsLib.calculateApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#198) is not in mixedCase | |
Parameter '_currentTotalSupply' of PropsRewardsLib.calculateApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#199) is not in mixedCase | |
Function 'PropsRewardsLib._finalizeDailyApplicationRewards' (props-token-distribution/contracts/token/PropsRewardsLib.sol#238-247) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib._finalizeDailyApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#238) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib._finalizeDailyApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#238) is not in mixedCase | |
Parameter '_rewardsHash' of PropsRewardsLib._finalizeDailyApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#238) is not in mixedCase | |
Parameter '_currentTotalSupply' of PropsRewardsLib._finalizeDailyApplicationRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#238) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib.getParameterValue (props-token-distribution/contracts/token/PropsRewardsLib.sol#256) is not in mixedCase | |
Parameter '_name' of PropsRewardsLib.getParameterValue (props-token-distribution/contracts/token/PropsRewardsLib.sol#257) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib.getParameterValue (props-token-distribution/contracts/token/PropsRewardsLib.sol#258) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib.updateParameter (props-token-distribution/contracts/token/PropsRewardsLib.sol#279) is not in mixedCase | |
Parameter '_name' of PropsRewardsLib.updateParameter (props-token-distribution/contracts/token/PropsRewardsLib.sol#280) is not in mixedCase | |
Parameter '_value' of PropsRewardsLib.updateParameter (props-token-distribution/contracts/token/PropsRewardsLib.sol#281) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib.updateParameter (props-token-distribution/contracts/token/PropsRewardsLib.sol#282) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib.updateEntity (props-token-distribution/contracts/token/PropsRewardsLib.sol#308) is not in mixedCase | |
Parameter '_entityType' of PropsRewardsLib.updateEntity (props-token-distribution/contracts/token/PropsRewardsLib.sol#309) is not in mixedCase | |
Parameter '_name' of PropsRewardsLib.updateEntity (props-token-distribution/contracts/token/PropsRewardsLib.sol#310) is not in mixedCase | |
Parameter '_rewardsAddress' of PropsRewardsLib.updateEntity (props-token-distribution/contracts/token/PropsRewardsLib.sol#311) is not in mixedCase | |
Parameter '_sidechainAddress' of PropsRewardsLib.updateEntity (props-token-distribution/contracts/token/PropsRewardsLib.sol#312) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib.updateApplication (props-token-distribution/contracts/token/PropsRewardsLib.sol#334) is not in mixedCase | |
Parameter '_name' of PropsRewardsLib.updateApplication (props-token-distribution/contracts/token/PropsRewardsLib.sol#335) is not in mixedCase | |
Parameter '_rewardsAddress' of PropsRewardsLib.updateApplication (props-token-distribution/contracts/token/PropsRewardsLib.sol#336) is not in mixedCase | |
Parameter '_sidechainAddress' of PropsRewardsLib.updateApplication (props-token-distribution/contracts/token/PropsRewardsLib.sol#337) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib.updateValidator (props-token-distribution/contracts/token/PropsRewardsLib.sol#361) is not in mixedCase | |
Parameter '_name' of PropsRewardsLib.updateValidator (props-token-distribution/contracts/token/PropsRewardsLib.sol#362) is not in mixedCase | |
Parameter '_rewardsAddress' of PropsRewardsLib.updateValidator (props-token-distribution/contracts/token/PropsRewardsLib.sol#363) is not in mixedCase | |
Parameter '_sidechainAddress' of PropsRewardsLib.updateValidator (props-token-distribution/contracts/token/PropsRewardsLib.sol#364) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib.setValidators (props-token-distribution/contracts/token/PropsRewardsLib.sol#387) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib.setValidators (props-token-distribution/contracts/token/PropsRewardsLib.sol#388) is not in mixedCase | |
Parameter '_validators' of PropsRewardsLib.setValidators (props-token-distribution/contracts/token/PropsRewardsLib.sol#389) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib.setApplications (props-token-distribution/contracts/token/PropsRewardsLib.sol#415) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib.setApplications (props-token-distribution/contracts/token/PropsRewardsLib.sol#416) is not in mixedCase | |
Parameter '_applications' of PropsRewardsLib.setApplications (props-token-distribution/contracts/token/PropsRewardsLib.sol#417) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib.getEntities (props-token-distribution/contracts/token/PropsRewardsLib.sol#443) is not in mixedCase | |
Parameter '_entityType' of PropsRewardsLib.getEntities (props-token-distribution/contracts/token/PropsRewardsLib.sol#444) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib.getEntities (props-token-distribution/contracts/token/PropsRewardsLib.sol#445) is not in mixedCase | |
Function 'PropsRewardsLib._getSelectedRewardedEntityListType' (props-token-distribution/contracts/token/PropsRewardsLib.sol#471-481) is not in mixedCase | |
Parameter '_rewardedEntitylist' of PropsRewardsLib._getSelectedRewardedEntityListType (props-token-distribution/contracts/token/PropsRewardsLib.sol#471) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib._getSelectedRewardedEntityListType (props-token-distribution/contracts/token/PropsRewardsLib.sol#471) is not in mixedCase | |
Function 'PropsRewardsLib._getMaxAppRewardsDailyAmount' (props-token-distribution/contracts/token/PropsRewardsLib.sol#489-501) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib._getMaxAppRewardsDailyAmount (props-token-distribution/contracts/token/PropsRewardsLib.sol#490) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib._getMaxAppRewardsDailyAmount (props-token-distribution/contracts/token/PropsRewardsLib.sol#491) is not in mixedCase | |
Parameter '_currentTotalSupply' of PropsRewardsLib._getMaxAppRewardsDailyAmount (props-token-distribution/contracts/token/PropsRewardsLib.sol#492) is not in mixedCase | |
Function 'PropsRewardsLib._getValidatorRewardsDailyAmountPerValidator' (props-token-distribution/contracts/token/PropsRewardsLib.sol#510-521) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib._getValidatorRewardsDailyAmountPerValidator (props-token-distribution/contracts/token/PropsRewardsLib.sol#511) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib._getValidatorRewardsDailyAmountPerValidator (props-token-distribution/contracts/token/PropsRewardsLib.sol#512) is not in mixedCase | |
Parameter '_numOfValidators' of PropsRewardsLib._getValidatorRewardsDailyAmountPerValidator (props-token-distribution/contracts/token/PropsRewardsLib.sol#513) is not in mixedCase | |
Function 'PropsRewardsLib._validateSubmittedData' (props-token-distribution/contracts/token/PropsRewardsLib.sol#529-549) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib._validateSubmittedData (props-token-distribution/contracts/token/PropsRewardsLib.sol#530) is not in mixedCase | |
Parameter '_applications' of PropsRewardsLib._validateSubmittedData (props-token-distribution/contracts/token/PropsRewardsLib.sol#531) is not in mixedCase | |
Parameter '_amounts' of PropsRewardsLib._validateSubmittedData (props-token-distribution/contracts/token/PropsRewardsLib.sol#532) is not in mixedCase | |
Function 'PropsRewardsLib._rewardHashIsvalid' (props-token-distribution/contracts/token/PropsRewardsLib.sol#558-569) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib._rewardHashIsvalid (props-token-distribution/contracts/token/PropsRewardsLib.sol#559) is not in mixedCase | |
Parameter '_rewardsHash' of PropsRewardsLib._rewardHashIsvalid (props-token-distribution/contracts/token/PropsRewardsLib.sol#560) is not in mixedCase | |
Parameter '_applications' of PropsRewardsLib._rewardHashIsvalid (props-token-distribution/contracts/token/PropsRewardsLib.sol#561) is not in mixedCase | |
Parameter '_amounts' of PropsRewardsLib._rewardHashIsvalid (props-token-distribution/contracts/token/PropsRewardsLib.sol#562) is not in mixedCase | |
Function 'PropsRewardsLib._requiredValidatorsForValidatorsRewards' (props-token-distribution/contracts/token/PropsRewardsLib.sol#576-586) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib._requiredValidatorsForValidatorsRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#576) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib._requiredValidatorsForValidatorsRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#576) is not in mixedCase | |
Function 'PropsRewardsLib._requiredValidatorsForAppRewards' (props-token-distribution/contracts/token/PropsRewardsLib.sol#593-603) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib._requiredValidatorsForAppRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#593) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewardsLib._requiredValidatorsForAppRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#593) is not in mixedCase | |
Function 'PropsRewardsLib._currentRewardsDay' (props-token-distribution/contracts/token/PropsRewardsLib.sol#609-622) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib._currentRewardsDay (props-token-distribution/contracts/token/PropsRewardsLib.sol#609) is not in mixedCase | |
Function 'PropsRewardsLib._updateCurrentEntityList' (props-token-distribution/contracts/token/PropsRewardsLib.sol#633-655) is not in mixedCase | |
Parameter '_rewardedEntitylist' of PropsRewardsLib._updateCurrentEntityList (props-token-distribution/contracts/token/PropsRewardsLib.sol#634) is not in mixedCase | |
Parameter '_entities' of PropsRewardsLib._updateCurrentEntityList (props-token-distribution/contracts/token/PropsRewardsLib.sol#635) is not in mixedCase | |
Function 'PropsRewardsLib._updatePreviousEntityList' (props-token-distribution/contracts/token/PropsRewardsLib.sol#661-682) is not in mixedCase | |
Parameter '_rewardedEntitylist' of PropsRewardsLib._updatePreviousEntityList (props-token-distribution/contracts/token/PropsRewardsLib.sol#661) is not in mixedCase | |
Function 'PropsRewardsLib._deleteCurrentEntityList' (props-token-distribution/contracts/token/PropsRewardsLib.sol#688-697) is not in mixedCase | |
Parameter '_rewardedEntitylist' of PropsRewardsLib._deleteCurrentEntityList (props-token-distribution/contracts/token/PropsRewardsLib.sol#688) is not in mixedCase | |
Function 'PropsRewardsLib._deletePreviousEntityList' (props-token-distribution/contracts/token/PropsRewardsLib.sol#703-712) is not in mixedCase | |
Parameter '_rewardedEntitylist' of PropsRewardsLib._deletePreviousEntityList (props-token-distribution/contracts/token/PropsRewardsLib.sol#703) is not in mixedCase | |
Function 'PropsRewardsLib._resetDailyRewards' (props-token-distribution/contracts/token/PropsRewardsLib.sol#718-737) is not in mixedCase | |
Parameter '_self' of PropsRewardsLib._resetDailyRewards (props-token-distribution/contracts/token/PropsRewardsLib.sol#719) is not in mixedCase | |
Variable 'Initializable.______gap' (zos-lib/contracts/Initializable.sol#56) is not in mixedCase | |
Parameter '_signature' of ERC865Token.transferPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#29) is not in mixedCase | |
Parameter '_to' of ERC865Token.transferPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#30) is not in mixedCase | |
Parameter '_value' of ERC865Token.transferPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#31) is not in mixedCase | |
Parameter '_fee' of ERC865Token.transferPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#32) is not in mixedCase | |
Parameter '_nonce' of ERC865Token.transferPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#33) is not in mixedCase | |
Parameter '_signature' of ERC865Token.approvePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#63) is not in mixedCase | |
Parameter '_spender' of ERC865Token.approvePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#64) is not in mixedCase | |
Parameter '_value' of ERC865Token.approvePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#65) is not in mixedCase | |
Parameter '_fee' of ERC865Token.approvePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#66) is not in mixedCase | |
Parameter '_nonce' of ERC865Token.approvePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#67) is not in mixedCase | |
Parameter '_signature' of ERC865Token.increaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#97) is not in mixedCase | |
Parameter '_spender' of ERC865Token.increaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#98) is not in mixedCase | |
Parameter '_addedValue' of ERC865Token.increaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#99) is not in mixedCase | |
Parameter '_fee' of ERC865Token.increaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#100) is not in mixedCase | |
Parameter '_nonce' of ERC865Token.increaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#101) is not in mixedCase | |
Parameter '_signature' of ERC865Token.decreaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#131) is not in mixedCase | |
Parameter '_spender' of ERC865Token.decreaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#132) is not in mixedCase | |
Parameter '_subtractedValue' of ERC865Token.decreaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#133) is not in mixedCase | |
Parameter '_fee' of ERC865Token.decreaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#134) is not in mixedCase | |
Parameter '_nonce' of ERC865Token.decreaseAllowancePreSigned (props-token-distribution/contracts/token/ERC865Token.sol#135) is not in mixedCase | |
Parameter '_signature' of ERC865Token.transferFromPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#167) is not in mixedCase | |
Parameter '_from' of ERC865Token.transferFromPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#168) is not in mixedCase | |
Parameter '_to' of ERC865Token.transferFromPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#169) is not in mixedCase | |
Parameter '_value' of ERC865Token.transferFromPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#170) is not in mixedCase | |
Parameter '_fee' of ERC865Token.transferFromPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#171) is not in mixedCase | |
Parameter '_nonce' of ERC865Token.transferFromPreSigned (props-token-distribution/contracts/token/ERC865Token.sol#172) is not in mixedCase | |
Parameter '_token' of ERC865Token.getTransferPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#205) is not in mixedCase | |
Parameter '_to' of ERC865Token.getTransferPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#206) is not in mixedCase | |
Parameter '_value' of ERC865Token.getTransferPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#207) is not in mixedCase | |
Parameter '_fee' of ERC865Token.getTransferPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#208) is not in mixedCase | |
Parameter '_nonce' of ERC865Token.getTransferPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#209) is not in mixedCase | |
Parameter '_token' of ERC865Token.getApprovePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#229) is not in mixedCase | |
Parameter '_spender' of ERC865Token.getApprovePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#230) is not in mixedCase | |
Parameter '_value' of ERC865Token.getApprovePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#231) is not in mixedCase | |
Parameter '_fee' of ERC865Token.getApprovePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#232) is not in mixedCase | |
Parameter '_nonce' of ERC865Token.getApprovePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#233) is not in mixedCase | |
Parameter '_token' of ERC865Token.getIncreaseAllowancePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#253) is not in mixedCase | |
Parameter '_spender' of ERC865Token.getIncreaseAllowancePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#254) is not in mixedCase | |
Parameter '_addedValue' of ERC865Token.getIncreaseAllowancePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#255) is not in mixedCase | |
Parameter '_fee' of ERC865Token.getIncreaseAllowancePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#256) is not in mixedCase | |
Parameter '_nonce' of ERC865Token.getIncreaseAllowancePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#257) is not in mixedCase | |
Parameter '_token' of ERC865Token.getDecreaseAllowancePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#277) is not in mixedCase | |
Parameter '_spender' of ERC865Token.getDecreaseAllowancePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#278) is not in mixedCase | |
Parameter '_subtractedValue' of ERC865Token.getDecreaseAllowancePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#279) is not in mixedCase | |
Parameter '_fee' of ERC865Token.getDecreaseAllowancePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#280) is not in mixedCase | |
Parameter '_nonce' of ERC865Token.getDecreaseAllowancePreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#281) is not in mixedCase | |
Parameter '_token' of ERC865Token.getTransferFromPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#302) is not in mixedCase | |
Parameter '_from' of ERC865Token.getTransferFromPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#303) is not in mixedCase | |
Parameter '_to' of ERC865Token.getTransferFromPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#304) is not in mixedCase | |
Parameter '_value' of ERC865Token.getTransferFromPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#305) is not in mixedCase | |
Parameter '_fee' of ERC865Token.getTransferFromPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#306) is not in mixedCase | |
Parameter '_nonce' of ERC865Token.getTransferFromPreSignedHash (props-token-distribution/contracts/token/ERC865Token.sol#307) is not in mixedCase | |
Variable 'ERC20Detailed.______gap' (openzeppelin-eth/contracts/token/ERC20/ERC20Detailed.sol#45) is not in mixedCase | |
Parameter '_controller' of PropsRewards.initializePostRewardsUpgrade1 (props-token-distribution/contracts/token/PropsRewards.sol#91) is not in mixedCase | |
Parameter '_minSecondsBetweenDays' of PropsRewards.initializePostRewardsUpgrade1 (props-token-distribution/contracts/token/PropsRewards.sol#92) is not in mixedCase | |
Parameter '_rewardsStartTimestamp' of PropsRewards.initializePostRewardsUpgrade1 (props-token-distribution/contracts/token/PropsRewards.sol#93) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewards.setValidators (props-token-distribution/contracts/token/PropsRewards.sol#106) is not in mixedCase | |
Parameter '_validators' of PropsRewards.setValidators (props-token-distribution/contracts/token/PropsRewards.sol#106) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewards.setApplications (props-token-distribution/contracts/token/PropsRewards.sol#121) is not in mixedCase | |
Parameter '_applications' of PropsRewards.setApplications (props-token-distribution/contracts/token/PropsRewards.sol#121) is not in mixedCase | |
Parameter '_entityType' of PropsRewards.getEntities (props-token-distribution/contracts/token/PropsRewards.sol#136) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewards.getEntities (props-token-distribution/contracts/token/PropsRewards.sol#136) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewards.submitDailyRewards (props-token-distribution/contracts/token/PropsRewards.sol#152) is not in mixedCase | |
Parameter '_rewardsHash' of PropsRewards.submitDailyRewards (props-token-distribution/contracts/token/PropsRewards.sol#153) is not in mixedCase | |
Parameter '_applications' of PropsRewards.submitDailyRewards (props-token-distribution/contracts/token/PropsRewards.sol#154) is not in mixedCase | |
Parameter '_amounts' of PropsRewards.submitDailyRewards (props-token-distribution/contracts/token/PropsRewards.sol#155) is not in mixedCase | |
Parameter '_controller' of PropsRewards.updateController (props-token-distribution/contracts/token/PropsRewards.sol#205) is not in mixedCase | |
Parameter '_name' of PropsRewards.getParameter (props-token-distribution/contracts/token/PropsRewards.sol#225) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewards.getParameter (props-token-distribution/contracts/token/PropsRewards.sol#226) is not in mixedCase | |
Parameter '_name' of PropsRewards.updateParameter (props-token-distribution/contracts/token/PropsRewards.sol#242) is not in mixedCase | |
Parameter '_value' of PropsRewards.updateParameter (props-token-distribution/contracts/token/PropsRewards.sol#243) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewards.updateParameter (props-token-distribution/contracts/token/PropsRewards.sol#244) is not in mixedCase | |
Parameter '_entityType' of PropsRewards.updateEntity (props-token-distribution/contracts/token/PropsRewards.sol#268) is not in mixedCase | |
Parameter '_name' of PropsRewards.updateEntity (props-token-distribution/contracts/token/PropsRewards.sol#269) is not in mixedCase | |
Parameter '_rewardsAddress' of PropsRewards.updateEntity (props-token-distribution/contracts/token/PropsRewards.sol#270) is not in mixedCase | |
Parameter '_sidechainAddress' of PropsRewards.updateEntity (props-token-distribution/contracts/token/PropsRewards.sol#271) is not in mixedCase | |
Function 'PropsRewards._initializePostRewardsUpgrade1' (props-token-distribution/contracts/token/PropsRewards.sol#288-312) is not in mixedCase | |
Parameter '_controller' of PropsRewards._initializePostRewardsUpgrade1 (props-token-distribution/contracts/token/PropsRewards.sol#289) is not in mixedCase | |
Parameter '_decimals' of PropsRewards._initializePostRewardsUpgrade1 (props-token-distribution/contracts/token/PropsRewards.sol#290) is not in mixedCase | |
Parameter '_minSecondsBetweenDays' of PropsRewards._initializePostRewardsUpgrade1 (props-token-distribution/contracts/token/PropsRewards.sol#291) is not in mixedCase | |
Parameter '_rewardsStartTimestamp' of PropsRewards._initializePostRewardsUpgrade1 (props-token-distribution/contracts/token/PropsRewards.sol#292) is not in mixedCase | |
Function 'PropsRewards._mintDailyRewardsForValidators' (props-token-distribution/contracts/token/PropsRewards.sol#320-334) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewards._mintDailyRewardsForValidators (props-token-distribution/contracts/token/PropsRewards.sol#320) is not in mixedCase | |
Parameter '_rewardsHash' of PropsRewards._mintDailyRewardsForValidators (props-token-distribution/contracts/token/PropsRewards.sol#320) is not in mixedCase | |
Parameter '_amount' of PropsRewards._mintDailyRewardsForValidators (props-token-distribution/contracts/token/PropsRewards.sol#320) is not in mixedCase | |
Function 'PropsRewards._mintDailyRewardsForApps' (props-token-distribution/contracts/token/PropsRewards.sol#344-357) is not in mixedCase | |
Parameter '_rewardsDay' of PropsRewards._mintDailyRewardsForApps (props-token-distribution/contracts/token/PropsRewards.sol#345) is not in mixedCase | |
Parameter '_rewardsHash' of PropsRewards._mintDailyRewardsForApps (props-token-distribution/contracts/token/PropsRewards.sol#346) is not in mixedCase | |
Parameter '_applications' of PropsRewards._mintDailyRewardsForApps (props-token-distribution/contracts/token/PropsRewards.sol#347) is not in mixedCase | |
Parameter '_amounts' of PropsRewards._mintDailyRewardsForApps (props-token-distribution/contracts/token/PropsRewards.sol#348) is not in mixedCase | |
Parameter '_sum' of PropsRewards._mintDailyRewardsForApps (props-token-distribution/contracts/token/PropsRewards.sol#349) is not in mixedCase | |
Function 'ERC20._transfer' (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#146-153) is not in mixedCase | |
Function 'ERC20._mint' (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#162-167) is not in mixedCase | |
Function 'ERC20._burn' (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#175-182) is not in mixedCase | |
Function 'ERC20._approve' (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#190-196) is not in mixedCase | |
Function 'ERC20._burnFrom' (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#204-207) is not in mixedCase | |
Variable 'ERC20.______gap' (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#209) is not in mixedCase | |
Parameter '_holder' of PropsToken.initialize (props-token-distribution/contracts/token/PropsToken.sol#39) is not in mixedCase | |
Parameter '_transfersStartTime' of PropsToken.initialize (props-token-distribution/contracts/token/PropsToken.sol#40) is not in mixedCase | |
Parameter '_controller' of PropsToken.initialize (props-token-distribution/contracts/token/PropsToken.sol#41) is not in mixedCase | |
Parameter '_minSecondsBetweenDays' of PropsToken.initialize (props-token-distribution/contracts/token/PropsToken.sol#42) is not in mixedCase | |
Parameter '_rewardsStartTimestamp' of PropsToken.initialize (props-token-distribution/contracts/token/PropsToken.sol#43) is not in mixedCase | |
Reference: https://github.com/trailofbits/slither/wiki/Detectors-Documentation#conformance-to-solidity-naming-conventions | |
INFO:Detectors: | |
ERC20.______gap (openzeppelin-eth/contracts/token/ERC20/ERC20.sol#209) is never used in PropsToken | |
Reference: https://github.com/trailofbits/slither/wiki/Detectors-Documentation#unused-state-variables | |
INFO:Slither:. analyzed (12 contracts), 241 result(s) found | |
------------------------------------------------------------ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment