# KyberSwap Elastic v2 audit scope All contracts for audit scope can be found in [contracts](https://github.com/KyberNetwork/ks-elastic-sc-v2/tree/audit_iteration_1/contracts) folder ### Interfaces All interfaces in the subfolder [interfaces](https://github.com/KyberNetwork/ks-elastic-sc-v2/tree/audit_iteration_1/contracts/interfaces) **except** following files: - *interfaces/IWETH.sol* - *interfaces/periphery/IQuoterV2.sol* --- ### Core contracts 4 contracts in the main folder, including: - *Factory.sol* - *Pool.sol* - *PoolStorage.sol* - *PoolTicksState.sol* --- ### Core libraries All libraries in the subfolder [libraries](https://github.com/KyberNetwork/ks-elastic-sc-v2/tree/audit_iteration_1/contracts/libraries) **except** following files: - *libraries/TickMath.sol* - *libraries/FullMath.sol* ### Pool Oracle Contract PoolOracle in: - *oracle/PoolOracle.sol* ### Periphery related contracts All contracts in the subfolder [periphery](https://github.com/KyberNetwork/ks-elastic-sc-v2/tree/audit_iteration_1/contracts/periphery) **except** following files: - *periphery/QuoterV2.sol* - *periphery/libraries/BytesLib.sol* - *periphery/libraries/PoolTicksCounter.sol* --- ### Echidna All contracts in [echidna](https://github.com/KyberNetwork/ks-elastic-sc-v2/tree/audit_iteration_1/contracts/echidna) are excluded from the audit scope. --- ### Mock All contracts in [mock](https://github.com/KyberNetwork/ks-elastic-sc-v2/tree/audit_iteration_1/contracts/mock) are excluded from the audit scope.