Revest Finance proposes a new protocol for the packaging, transfer, and storage of fungible ERC-20 tokens as non-fungible tokenized financial instruments by leveraging the ERC-1155 Non-Fungible Token (NFT) standard for ease of access and universality of commerce.
Zellic conducted an audit for Revest Finance from Aprill 11th, 2022 to April 22nd, 2022 on the scoped contracts and discovered 4 findings. Fortunately, no critial issues were found. Of the 4 findings one was of high impact, one was of low impact and the remaining findings were informational in nature.
The overall summary of the Revest Finance project was a well-maintained and kept code base which we compliment. Due to the nature of the project and the large amount of user-input, opportunites for re-entrancy and user-controlled execution were frequent. This is especially notable because of how the last exploit which targeted Revest Finance worked. This forced us to be extremely attentful of user-controlled executions and other re-entrancy points, but is also mitigated by the fact that all external functions are marked nonReentrant
.