Smart Contract Security Audits for EIP-2535 Diamonds Implementations
Each of the security audits applies to one of these diamond implementations:
diamond-1-hardhat (Simple implementation)
diamond-2-hardhat (Gas-optimized)
diamond-3-hardhat (Simple loupe functions)
More information about these implementations is here: https://github.com/mudgen/diamond
Omniscia
Omniscia published a smart contract audit of the diamond implementing AllianceBlock’s token bridge, which uses the diamond-3 implementation. Smart Contract Audit
Certik
Certik published a smart contract audit of Aavegotchi’s core diamond which use the diamond-3 implementation: Smart Contract Audit
Certik published a smart contract audit of DOTC’s diamond. Smart Contract Audit
Quantstamp
Quantstamp published a smart contract audit of Aavegotchi’s staking diamond which use the diamond-2 implementation: Smart Contract Audit
Quantstamp published a smart contract audit of BarnBridge’s Barn diamond, which uses BarnBridge’s own implementation of EIP-2535 Diamonds based on diamond-1. Smart Contract Audit
Quantstamp published a smart contract audit of DerivaDEX’s governance diamond, which uses the diamond-3 implementation. Smart Contract Audit
MixBytes
MixBytes published a smart contract audit of PieDAO’s ExperiPie diamond, which uses the diamond-2 implementation: Smart Contract Audit
Haechi Audit
Haechi Audit published a smart contract audit of BarnBridge’s Barn diamond, which uses BarnBridge’s own implementation of EIP-2535 Diamonds based on diamond-1. Smart Contract Audit