Open zlsecure3 opened 1 year ago
submission_id:1755230337
review_type:GRADING
result: TBD-yes,no
rating: TBD-123
comment: TBD-Rejected,Accepted by Secure3.
severity: TBD-Critical,Medium,Low,Informational
category:
description:
submission_id:1755230337
review_type:CLIENT_FEEDBACK
result: TBD-yes,no
severity: TBD-Critical,Medium,Low,Informational
comment:
submission_id:1755230337
review_type:CLIENT_FEEDBACK_DECISION
result: TBD-yes,no,yes-honored,no-honored
severity: TBD-Critical,Medium,Low,Informational
comment:
subject
InsuranceManager, TierStorage, ContractReader missing inheritance
description
InsuranceManager should inherit from IInsuranceManager, TierStorage should inherit from ITierStorage ContractReader should inherit from IPriceOracle, NonTransferableToken should inherit from IToken.
recommendation
Change as follow
InsuranceManager
TierStorage
ContractReader
locations
contracts/core/managers/InsuranceManager.sol#L26-186 contracts/interfaces/managers/IInsuranceManager.sol#L8-10 contracts/core/storages/TierStorage.sol#L19-111 contracts/interfaces/storages/ITierStorage.sol#L8-13 contracts/core/utils/ContractReader.sol#L20-160 contracts/interfaces/oracle/IPriceOracle.sol#L8-10
severity
Medium
damage
exploitability
category
Logical
system_generated: auditor:lake submission_id:1755230337