This project consists of 4 contracts to manage UStb tokens, a stablecoin backed by collateral. The system includes contracts for minting, redeeming, and managing UStb tokens with features such as whitelisting, blacklisting, and role-based access control. The contracts leverage OpenZeppelin libraries for security and utility functions. Overall, the code is well-written, well-documented, and follows best practices. No major issue has been identified. The test suite is quite extensive but coverage results could be improved. We highly appreciate that the Ethena team was responsive throughout the audit, promptly addressing our questions and participating in productive discussions. ** Fix review update ** The Ethena team addressed all issues in this report by acknowledging or fixing them. Several tests were added to cover the different types of transfers.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | 5 | - | - | - | 5 |
Fixed | - | - | - | - | 0 |
Total | 5 | 0 | 0 | 0 | 5 |
# | File Name |
---|---|
1 | contracts/contracts/SingleAdminAccessControlUpgradeable.sol |
2 | contracts/contracts/ustb/UStbMinting.sol |
3 | contracts/contracts/ustb/UStb.sol |
4 | contracts/contracts/SingleAdminAccessControl.sol |