Executive Audit Summery
- According to the standard audit assessment, Customer`s solidity smart contracts are “Secured”. These contracts do contain owner control, which does not make them fully decentralized.
- We used various tools like Slither, Solhint and Remix IDE. At the same time this finding is based on critical analysis of the manual audit.
- We found 1 critical, 0 high, 1 medium and 2 low and some very low level issues. All the major issues have been fixed / acknowledged in the revised code.
Changeblock Protocol is a smart contract having functions like: mint, burn, withdraw, rebalance, approve, deploy, etc. The Changeblock Protocol contract inherits the ERC20, Ownable, IERC20, IERC721 standard smart contracts from the OpenZeppelin library. These OpenZeppelin contracts are considered community-audited and time-tested, and hence are not part of the audit scope.