## 2.Total SLoC for these contracts? nSLoC for Packages in scope are - v2-library - 285 - v2-pool - 1681 - v2-option - 639 - v2-token - 705 - Total - 285+1681+639+705=3310 ## 3. How many external imports are there? There are openzeppelin contracts being used, including - IERC20 - SafeERC20 - ERC1155 - ERC1155Enumerable ## 4. How many separate interfaces and struct definitions are there for the contracts within scope? - Interfaces: - V2-Library: 0 - V2-Option: 5 - V2-Pool: 9 - V2-Token: 5 - Total: 19 - Structs: Total 38 structs in scope ## 5. Does most of your code generally use composition or inheritance? This question is required. Primarily inheritance, but composition is also leveraged upto some degree. ## 6. How many external calls? There are no external calls within the scope of these packages. ## 7. What is the overall line coverage percentage provided by your tests? WIP ## 8. Is there a need to understand a separate part of the codebase / get context in order to audit this part of the protocol? This question is required. Nope, the scope the above mentioned packages are self seufficient.