Nayms

Off-Chain (Private)
Audited on 2023/03/16
No active critical issues

Summary

Nayms is a decentralized insurance marketplace built using the [Diamond, Multi-facet Proxy](https://eips.ethereum.org/EIPS/eip-2535) architecture. The project uses three layers: facets, libraries, and storage. Facets are the entry point for the contract, libraries handle the main business logic, and all application data is stored in a single storage called AppStorage. The project is expected to undergo continuous development and may include unused storage slots or unclear logic, which could lead to unexpected behavior. This audit does not cover the Nayms token utility features. The audit scope includes `src/diamonds/nayms/*` and two ownership facets: `NaymsOwnershipFacet.sol` and `OwnershipFacet.sol` under `src/diamonds/shared/facets/`. We found several issues during the audit, and we recommend the team fix them. <br> During the audit, we identified several issues and recommended that the team implement tighter validations. The project's complexity, including multiple layers of calls and mapping storages, leads to higher risk without extra validations. We also suggest addressing any unclear specifications and improving documentation to prevent similar or new issues in the future. <br> **Fix-review Update**: the team has fixed or acknowledged all issues.


Issues (30)

Low
Medium
High
Critical
Total
Not fixed
5---5
Fixed
2131-25
Total2631030


Contracts (48)