The BarnBridge team asked us to review and audit their Smart Yield Bond smart contracts. We looked at the code and now publish our results. Scope We audited commit 943df3a8fcd8dd128af3beb0c85a0480c0e95ead of the BarnBridge/BarnBridge-SmartYieldBonds repository. In scope were the contracts directly... to follow, with a fair number of comments. All of these points indicated a healthy and well-written codebase. However, as the audit process progressed, we found that the code, and the continued pace of iteration on the codebase outside of the commit under audit, suggested that the project...
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | 6 | 3 | - | - | 9 |
Fixed | 5 | 3 | 3 | 1 | 12 |
Total | 11 | 6 | 3 | 1 | 21 |
# | File Name |
---|---|
1 | contracts/IController.sol |
2 | contracts/Governed.sol |
3 | contracts/SmartYield.sol |
4 | contracts/oracle/IYieldOraclelizable.sol |
5 | contracts/oracle/YieldOracle.sol |
6 | contracts/model/BondModelV1.sol |
7 | contracts/providers/CompoundProvider.sol |