File | % Lines | % Statements | % Branches | % Funcs |
---|---|---|---|---|
../../node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol | 23.64% (13/55) | 22.58% (14/62) | 13.64% (3/22) | 27.78% (5/18) |
../../node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol | 0.00% (0/17) | 0.00% (0/23) | 0.00% (0/10) | 0.00% (0/7) |
../../node_modules/@openzeppelin/contracts/utils/Address.sol | 0.00% (0/26) | 0.00% (0/28) | 0.00% (0/16) | 0.00% (0/13) |
../../node_modules/@openzeppelin/contracts/utils/Context.sol | 50.00% (1/2) | 50.00% (1/2) | 100.00% (0/0) | 50.00% (1/2) |
../v2-library/contracts/Error.sol | 6.67% (1/15) | 6.25% (1/16) | 50.00% (1/2) | 6.67% (1/15) |
../v2-library/contracts/FullMath.sol | 0.00% (0/76) | 0.00% (0/92) | 0.00% (0/34) | 0.00% (0/11) |
../v2-library/contracts/Math.sol | 0.00% (0/16) | 0.00% (0/22) | 0.00% (0/10) | 0.00% (0/7) |
../v2-library/contracts/Ownership.sol | 0.00% (0/3) | 0.00% (0/6) | 0.00% (0/6) | 0.00% (0/3) |
../v2-library/contracts/SafeCast.sol | 0.00% (0/6) | 0.00% (0/9) | 0.00% (0/6) | 0.00% (0/3) |
../v2-library/contracts/StrikeConversion.sol | 0.00% (0/4) | 0.00% (0/4) | 100.00% (0/0) | 0.00% (0/4) |
../v2-option/contracts/NoDelegateCall.sol | 100.00% (1/1) | 50.00% (1/2) | 50.00% (1/2) | 100.00% (1/1) |
../v2-option/contracts/TimeswapV2Option.sol | 37.50% (24/64) | 32.43% (24/74) | 21.88% (7/32) | 45.45% (5/11) |
../v2-option/contracts/TimeswapV2OptionDeployer.sol | 100.00% (3/3) | 100.00% (3/3) | 100.00% (0/0) | 100.00% (1/1) |
../v2-option/contracts/TimeswapV2OptionFactory.sol | 75.00% (9/12) | 64.29% (9/14) | 50.00% (2/4) | 33.33% (1/3) |
../v2-option/contracts/enums/Position.sol | 100.00% (1/1) | 50.00% (1/2) | 50.00% (1/2) | 100.00% (1/1) |
../v2-option/contracts/enums/Transaction.sol | 0.00% (0/4) | 0.00% (0/8) | 0.00% (0/8) | 0.00% (0/4) |
../v2-option/contracts/libraries/OptionFactory.sol | 0.00% (0/4) | 0.00% (0/6) | 0.00% (0/4) | 0.00% (0/3) |
../v2-option/contracts/libraries/OptionPair.sol | 66.67% (2/3) | 33.33% (2/6) | 33.33% (2/6) | 66.67% (2/3) |
../v2-option/contracts/libraries/Proportion.sol | 0.00% (0/1) | 0.00% (0/1) | 100.00% (0/0) | 0.00% (0/1) |
../v2-option/contracts/structs/Option.sol | 0.00% (0/66) | 0.00% (0/71) | 0.00% (0/42) | 0.00% (0/7) |
../v2-option/contracts/structs/Param.sol | 27.59% (8/29) | 14.81% (8/54) | 14.00% (7/50) | 25.00% (1/4) |
../v2-option/contracts/structs/Process.sol | 0.00% (0/8) | 0.00% (0/10) | 0.00% (0/6) | 0.00% (0/1) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-library/contracts/FullMath.sol | 0.00% (0/76) | 0.00% (0/92) | 0.00% (0/34) | 0.00% (0/11) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-library/contracts/Math.sol | 0.00% (0/16) | 0.00% (0/22) | 0.00% (0/10) | 0.00% (0/7) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-option/contracts/NoDelegateCall.sol | 0.00% (0/1) | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/1) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-option/contracts/TimeswapV2Option.sol | 0.00% (0/64) | 0.00% (0/74) | 0.00% (0/32) | 0.00% (0/11) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-option/contracts/TimeswapV2OptionDeployer.sol | 0.00% (0/3) | 0.00% (0/3) | 100.00% (0/0) | 0.00% (0/1) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-option/contracts/enums/Position.sol | 0.00% (0/1) | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/1) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-option/contracts/enums/Transaction.sol | 0.00% (0/4) | 0.00% (0/8) | 0.00% (0/8) | 0.00% (0/4) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-option/contracts/libraries/OptionPair.sol | 0.00% (0/3) | 0.00% (0/6) | 0.00% (0/6) | 0.00% (0/3) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-option/contracts/libraries/Proportion.sol | 0.00% (0/1) | 0.00% (0/1) | 100.00% (0/0) | 0.00% (0/1) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-option/contracts/structs/Option.sol | 0.00% (0/66) | 0.00% (0/71) | 0.00% (0/42) | 0.00% (0/7) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-option/contracts/structs/Param.sol | 0.00% (0/29) | 0.00% (0/54) | 0.00% (0/50) | 0.00% (0/4) |
/home/rik/Projects/timeswap/Timeswap-V2-Monorepo/packages/v2-option/contracts/structs/Process.sol | 0.00% (0/8) | 0.00% (0/10) | 0.00% (0/6) | 0.00% (0/1) |
contracts/NoDelegateCall.sol | 100.00% (1/1) | 50.00% (1/2) | 50.00% (1/2) | 100.00% (1/1) |
contracts/TimeswapV2Pool.sol | 43.21% (70/162) | 39.08% (68/174) | 27.14% (19/70) | 35.14% (13/37) |
contracts/TimeswapV2PoolDeployer.sol | 100.00% (3/3) | 100.00% (3/3) | 100.00% (0/0) | 100.00% (1/1) |
contracts/TimeswapV2PoolFactory.sol | 77.78% (7/9) | 63.64% (7/11) | 50.00% (2/4) | 33.33% (1/3) |
contracts/base/OwnableTwoSteps.sol | 0.00% (0/9) | 0.00% (0/10) | 0.00% (0/2) | 0.00% (0/2) |
contracts/enums/Transaction.sol | 0.00% (0/6) | 0.00% (0/11) | 0.00% (0/10) | 0.00% (0/6) |
contracts/libraries/ConstantProduct.sol | 0.00% (0/98) | 0.00% (0/119) | 0.00% (0/34) | 0.00% (0/19) |
contracts/libraries/ConstantSum.sol | 0.00% (0/6) | 0.00% (0/6) | 100.00% (0/0) | 0.00% (0/3) |
contracts/libraries/Duration.sol | 0.00% (0/2) | 0.00% (0/3) | 0.00% (0/2) | 0.00% (0/1) |
contracts/libraries/DurationCalculation.sol | 0.00% (0/4) | 0.00% (0/4) | 100.00% (0/0) | 0.00% (0/4) |
contracts/libraries/DurationWeight.sol | 0.00% (0/1) | 0.00% (0/1) | 100.00% (0/0) | 0.00% (0/1) |
contracts/libraries/Fee.sol | 0.00% (0/1) | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/1) |
contracts/libraries/FeeCalculation.sol | 70.00% (7/10) | 72.73% (8/11) | 100.00% (0/0) | 62.50% (5/8) |
contracts/libraries/PoolFactory.sol | 0.00% (0/6) | 0.00% (0/8) | 0.00% (0/4) | 0.00% (0/3) |
contracts/libraries/PoolPair.sol | 0.00% (0/2) | 0.00% (0/4) | 0.00% (0/4) | 0.00% (0/2) |
contracts/libraries/ReentrancyGuard.sol | 100.00% (2/2) | 50.00% (2/4) | 50.00% (2/4) | 100.00% (1/1) |
contracts/structs/LiquidityPosition.sol | 0.00% (0/35) | 0.00% (0/35) | 0.00% (0/8) | 0.00% (0/7) |
contracts/structs/Param.sol | 46.88% (15/32) | 26.32% (15/57) | 23.08% (12/52) | 42.86% (3/7) |
contracts/structs/Pool.sol | 31.98% (71/222) | 27.30% (77/282) | 21.72% (43/198) | 30.00% (6/20) |
forge-std/lib/ds-test/src/test.sol | 0.00% (0/219) | 0.00% (0/222) | 0.00% (0/110) | 0.00% (0/56) |
forge-std/src/StdAssertions.sol | 0.00% (0/91) | 0.00% (0/103) | 0.00% (0/40) | 0.00% (0/22) |
forge-std/src/StdChains.sol | 0.00% (0/46) | 0.00% (0/46) | 0.00% (0/18) | 0.00% (0/6) |
forge-std/src/StdCheats.sol | 0.00% (0/148) | 0.00% (0/181) | 0.00% (0/20) | 0.00% (0/36) |
forge-std/src/StdJson.sol | 0.00% (0/31) | 0.00% (0/31) | 100.00% (0/0) | 0.00% (0/31) |
forge-std/src/StdMath.sol | 0.00% (0/12) | 0.00% (0/15) | 0.00% (0/4) | 0.00% (0/5) |
forge-std/src/StdStorage.sol | 0.00% (0/127) | 0.00% (0/153) | 0.00% (0/30) | 0.00% (0/37) |
forge-std/src/StdUtils.sol | 0.00% (0/41) | 0.00% (0/57) | 0.00% (0/30) | 0.00% (0/9) |
forge-std/src/console.sol | 1.31% (5/381) | 1.31% (5/381) | 100.00% (0/0) | 1.05% (4/380) |
forge-std/src/console2.sol | 0.00% (0/383) | 0.00% (0/383) | 100.00% (0/0) | 0.00% (0/382) |
Total | 8.78% (244/2778) | 7.86% (250/3179) | 9.35% (103/1102) | 4.27% (54/1266) |
Created
February 19, 2023 08:10
-
-
Save hrik2001/3fa37e698f8c991403e4b926e4ab57db to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment