Summary
Our review focuses on the changes introduced to deploy USDD on Ethereum and BSC. ChainSecurity has previously reviewed the system which is deployed on Tron (USDDv2 and PSM).
The critical subjects covered in this review are integrations with other tokens, security of the emergency shutdown, and correctness of the deficit auction mechanism (Flopper). Security regarding all aforementioned topics is high.
The general subjects covered in this review are events handling, and documentation. Security regarding all aforementioned topics is high.
In summary, we find that the codebase provides a high level of security.
It is important to note that security audits are time-boxed and cannot uncover all vulnerabilities. They complement but don't replace other vital measures to secure a project.
About USDD on Ethereum
Decentralized USD implements USDD on Ethereum and BNB Smart Chain (BSC). USDD is a fork of the legacy MakerDAO protocol, enabling users to mint USDD, a dollar pegged stablecoin, against various collaterals.
