Audit
Dovish’s contracts are a fork off Set Protocol’s.
However, we have made 2 vital changes to our protocol.
- We have changed it to be compatible with Wrapped ETH, not just ETH.
- Our protocol will still be in charge of outlining the parameters for rebalancing, but any user can call the trade function to rebalance the vault. This decentralization means that our users can be confident that the rebalancing will be done in a fair and transparent manner.
You can refer to wethIndexModule.sol to have a closer look at the main modification made to take this into account. wethIndexModule is a modified version of Set's SingleIndexModule.sol Aside from that, Dovish’s contracts makes some basic changes to Set Protocol to be usable with Solidity 0.8.
The original contracts have been audited by OpenZeppelin and ABDK consulting. You can find the reports from those audits below.
Our edited contracts have been audited by audited by Solidity Finance, a leading smart contract auditor with over 1500+ contracts audited. A link to our audit report can be found here.