The purpose of the smart contract is to burn DGD tokens and exchange them for Ether. The smart contract does not contain any automated Ether replenishing features, so it is the responsibility of the Digix team to maintain sufficient balance. If the Ether balance of the contract is not sufficient to cover the refund requested in a burn transaction, such a transaction will fail. The project's measured test coverage is very low, and it fails to meet many best practices. Finally, note that the file `DGDInterface.sol` in the repository was out-of-scope and is therefore not included in this report.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | 3 | 3 | 1 | - | 7 |
Fixed | - | - | - | - | 0 |
Total | 3 | 3 | 1 | 0 | 7 |
# | File Name |
---|---|
1 | contracts/Migrations.sol |
2 | contracts/Acid.sol |