centrifuge / liquidity-pools

Liquidity Pools enable seamless deployment of Centrifuge pools on any EVM-compatible blockchain
https://centrifuge.io
GNU Lesser General Public License v3.0
28 stars 8 forks source link

Update PoolManager docs #374

Closed AStox closed 4 months ago

AStox commented 4 months ago

This PR fills out the NatSpec comments for IPoolManager

github-actions[bot] commented 4 months ago

Coverage after merging poolManager-docs into main will be

96.13%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
src
   Auth.sol100%100%100%100%
   CentrifugeRouter.sol91.22%58.33%96.43%93.52%107, 107, 202, 202, 31–33, 35–36, 41, 48, 77
   ERC7540Vault.sol97.40%100%95.65%98.11%275, 417
   Escrow.sol100%100%100%100%
   InvestmentManager.sol94.38%88.10%90.70%96.70%190, 199, 208, 217, 225, 234, 38–39, 41–42, 569
   PoolManager.sol87.96%64.71%80.77%94.23%122, 124, 126, 128, 137, 139, 147, 149, 153, 160, 162, 162, 162–163, 165, 320, 56–58, 60–61
   Root.sol92.42%62.50%92.86%97.73%115, 117, 119, 124
src/admin
   Guardian.sol100%100%100%100%
src/factories
   ERC7540VaultFactory.sol100%100%100%100%
   TrancheFactory.sol100%100%100%100%
   TransferProxyFactory.sol100%100%100%100%
src/gateway
   GasService.sol100%100%100%100%
   Gateway.sol95.81%95.65%94.12%96.05%221, 226, 45–48, 50–51
src/gateway/adapters/axelar
   Adapter.sol100%100%100%100%
   Forwarder.sol77.78%100%75%75%30, 32–33
src/token
   ERC20.sol96.43%83.33%100%98.33%68–70
   RestrictionManager.sol93.22%75%100%97.22%92–95
   Tranche.sol90.20%100%83.33%93.10%152, 157