**Initial Audit:** This audit was concerned with two main contracts `Pet.sol`and `Voucher.sol`. Both interact together, on more than one chain, to manage the minting of vouchers and pets. During the audit, we identified several issues and recommended that the team implement tighter validations. We also suggest addressing any unclear specifications and improving documentation to prevent similar or new issues in the future. Many of the vulnerabilities we found involved potential attacks that are a direct result of the multi-chain architecture, which relies heavily on trusted actors to perform their roles correctly. </br> **Update after the first re-audit:** The client addressed all the issues by either fixing or acknowledging them.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | 7 | - | - | - | 7 |
Fixed | 10 | 1 | 1 | - | 12 |
Total | 17 | 1 | 1 | 0 | 19 |
# | File Name |
---|---|
1 | contracts/interfaces/IPet.sol |
2 | contracts/interfaces/IOperatorFilterRegistry.sol |
3 | contracts/Voucher.sol |
4 | contracts/Pet.sol |