Score
Percentile
Score History
Audit
Audited by CyberScope

Source
Repository
ReallyGreatTech/BeraReserve-contractsCommit
ef128...846c9
Critical (1) Medium (2) Minor/Informative (34)
| Severity | Code | Title | Status |
|---|---|---|---|
critical | MCPM | Market Cap Price Manipulation | acknowledged |
medium | ELFM | Exceeds Fees Limit | acknowledged |
medium | MDF | Misleading Deposit Function | acknowledged |
minor | CCR | Contract Centralization Risk | acknowledged |
minor | CO | Code Optimization | acknowledged |
minor | DPI | Decimals Precision Inconsistency | acknowledged |
minor | HTD | Hardcoded Token Decimals | acknowledged |
minor | IDLC | Incomplete Debt Limit Check | acknowledged |
minor | IDTU | Inconsistent Data Type Usage | acknowledged |
minor | IOT | Inconsistent Ownership Transfer | acknowledged |
minor | IPH | Inconsistent Parameter Handling | acknowledged |
minor | IRD | Inconsistent Rounding Down | acknowledged |
minor | MEE | Missing Events Emission | acknowledged |
minor | MEM | Missing Error Messages | acknowledged |
minor | MIEV | Missing Index Existence Validation | acknowledged |
minor | MPC | Merkle Proof Centralization | acknowledged |
minor | MPV | Missing Parameter Validation | acknowledged |
minor | MRRV | Missing Reward Rate Validation | acknowledged |
minor | MU | Modifiers Usage | acknowledged |
minor | ODM | Oracle Decimal Mismatch | acknowledged |
minor | POSD | Potential Oracle Stale Data | acknowledged |
minor | PTAI | Potential Transfer Amount Inconsistency | acknowledged |
minor | RSML | Redundant SafeMath Library | acknowledged |
minor | TUU | Time Units Usage | acknowledged |
minor | UCI | Unnecessary Contract Interaction | acknowledged |
minor | UMF | Unrestricted Mint Function | acknowledged |
minor | L04 | Conformance to Solidity Naming Conventions | acknowledged |
minor | L05 | Unused State Variable | acknowledged |
minor | L06 | Missing Events Access Control | acknowledged |
minor | L07 | Missing Events Arithmetic | acknowledged |
minor | L09 | Dead Code Elimination | acknowledged |
minor | L11 | Unnecessary Boolean equality | acknowledged |
minor | L13 | Divide before Multiply Operation | acknowledged |
minor | L14 | Uninitialized Variables in Local Scope | acknowledged |
minor | L16 | Validate Variable Setters | acknowledged |
minor | L17 | Usage of Solidity Assembly | acknowledged |
minor | L20 | Succeeded Transfer Check | acknowledged |
Audited Files/SHA256
| File | SHA256 |
|---|---|
| BeraReserveFeeDistributor.sol | c9941...b822e |
| BeraReserveLockUp.sol | 98fba...00090 |
| BeraReservePreSaleBond.sol | 30c76...c21be |
| BeraReserveToken.sol | bf9e4...747fd |
| BondDepository.sol | bcc31...e247b |
| RedeemHelper.sol | 7c0f5...06a71 |
| RiskFreeValueOfNonReserve.sol | 51e8c...8114c |
| sOlympusERC20.sol | 6980a...c1f48 |
| Staking.sol | 8160b...3a094 |
| StakingDistributor.sol | 29d4b...2f086 |
| StakingHelper.sol | 680bd...f55ea |
| StakingWarmup.sol | f4685...a958f |
| StandardBondingCalculator.sol | 19bfa...14bb3 |
| Treasury.sol | b8683...f79bc |
| VaultOwned.sol | 64e5f...a6633 |
| wETHBondDepository.sol | 39759...429a7 |
| wOHM.sol | 3bcaa...75553 |
| interfaces/IBeraReserveAirdrop.sol | 16ada...9f154 |
| interfaces/IBeraReserveFeeDistributor.sol | 2fa39...ee710 |
| interfaces/IBeraReserveLockUp.sol | 111cb...a5328 |
| interfaces/IBeraReservePreSaleBond.sol | 053cb...69646 |
| interfaces/IBeraReserveStaking.sol | 6c1da...d9b34 |
| interfaces/IBeraReserveToken.sol | 01d83...886b6 |
| interfaces/IUniswapV2Factory.sol | 76d88...9b396 |
| interfaces/IUniswapV2Router02.sol | ba113...2ef1a |
| libs/EnumerableSet.sol | c0749...d37cf |
| libs/ERC20.sol | dc8d4...06fb3 |
| libs/ERC20Permit.sol | d4346...ca1af |
| libs/SafeMath.sol | 094d9...f5714 |
| types/BeraReserveTypes.sol | f0334...1915a |
| utils/BeraReserveTokenUtils.sol | 6a275...3cb50 |


