# 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.