Omniscia Swisscoast Audit

Scope

Scope

The audit engagement encompassed a specific list of contracts that were present in the commit hash of the repository that was in scope. The tables below detail certain meta-data about the target of the security assessment and a navigation chart is present at the end that links to the relevant findings per file.

Target

Findings Per File

HLQTYToken (HLQ)KeysLib (KLB)GasPool (GPL)HCHFToken (HCH)PythCaller (PCR)PriceFeed (PFD)LiquityBase (LBE)LUSDUsdToLUSDEth (LUS)SupraCaller (SCR)SafeERC20 (SER)BaseHST (BHS)Unipool (ULO)BorrowerOperations (BOS)TroveManager (TMR)SafeCast (SCT)TokenScript (TST)UnknownInformationalMinorMediumUnknownInformationalInformationalMinorMediumInformationalMediumMajorInformationalInformationalInformationalInformationalMediumMajorInformationalInformationalInformationalInformationalInformationalInformationalMinor

Contracts Assessed

FileTotal Finding(s)
packages/contracts/contracts/LPRewards/Dependencies/Address.sol (ASS)0
packages/contracts/contracts/ActivePool.sol (APL)0
packages/contracts/contracts/Dependencies/AggregatorV3Interface.sol (AVI)0
packages/contracts/contracts/Dependencies/BaseHST.sol (BHS)1
packages/contracts/contracts/Dependencies/BaseMath.sol (BMH)0
packages/contracts/contracts/BorrowerOperations.sol (BOS)1
packages/contracts/contracts/Proxy/BorrowerWrappersScript.sol (BWS)0
packages/contracts/contracts/Proxy/BorrowerOperationsScript.sol (BOT)0
packages/contracts/contracts/Dependencies/CheckContract.sol (CCT)0
packages/contracts/contracts/CollSurplusPool.sol (CSP)0
packages/contracts/contracts/HLQTY/CommunityIssuance.sol (CIE)0
packages/contracts/contracts/DefaultPool.sol (DPL)0
packages/contracts/contracts/Dependencies/ExpiryHelper.sol (EHR)0
packages/contracts/contracts/Proxy/ETHTransferScript.sol (ETH)0
packages/contracts/contracts/GasPool.sol (GPL)3
packages/contracts/contracts/HCHFToken.sol (HCH)10
packages/contracts/contracts/HLQTY/HLQTYToken.sol (HLQ)13
packages/contracts/contracts/HintHelpers.sol (HHS)0
packages/contracts/contracts/HLQTY/HLQTYStaking.sol (HLT)0
packages/contracts/contracts/Proxy/HLQTYStakingScript.sol (HLY)0
packages/contracts/contracts/Dependencies/HederaTokenService.sol (HTS)0
packages/contracts/contracts/Dependencies/HederaResponseCodes.sol (HRC)0
packages/contracts/contracts/Dependencies/KeysLib.sol (KLB)2
packages/contracts/contracts/Dependencies/KeyHelper.sol (KHR)0
packages/contracts/contracts/Dependencies/LiquityBase.sol (LBE)1
packages/contracts/contracts/Dependencies/LiquityMath.sol (LMH)0
packages/contracts/contracts/HLQTY/LockupContract.sol (LCT)0
packages/contracts/contracts/Integrations/LUSDUsdToLUSDEth.sol (LUS)1
packages/contracts/contracts/Dependencies/LiquitySafeMath128.sol (LSM)0
packages/contracts/contracts/HLQTY/LockupContractFactory.sol (LCF)0
packages/contracts/contracts/Migrations.sol (MSN)0
packages/contracts/contracts/MultiTroveGetter.sol (MTG)0
packages/contracts/contracts/Dependencies/Ownable.sol (OEL)0
packages/contracts/contracts/PriceFeed.sol (PFD)3
packages/contracts/contracts/Dependencies/PythCaller.sol (PCR)7
packages/contracts/contracts/Dependencies/PythStructs.sol (PSS)0
packages/contracts/contracts/Dependencies/SafeCast.sol (SCT)1
packages/contracts/contracts/Dependencies/SafeMath.sol (SMH)0
packages/contracts/contracts/LPRewards/Dependencies/SafeERC20.sol (SER)1
packages/contracts/contracts/Dependencies/SupraCaller.sol (SCR)6
packages/contracts/contracts/SortedTroves.sol (STS)0
packages/contracts/contracts/StabilityPool.sol (SPL)0
packages/contracts/contracts/Proxy/StabilityPoolScript.sol (SPS)0
packages/contracts/contracts/Proxy/TokenScript.sol (TST)1
packages/contracts/contracts/TroveManager.sol (TMR)1
packages/contracts/contracts/Proxy/TroveManagerScript.sol (TMS)0
packages/contracts/contracts/LPRewards/Unipool.sol (ULO)1
packages/contracts/contracts/Dependencies/console.sol (CON)0