Skip to content

Conversation

@hieronx
Copy link
Contributor

@hieronx hieronx commented Aug 2, 2025

No description provided.

@github-actions
Copy link

github-actions bot commented Aug 2, 2025

Coverage after merging symbolic-tests into main will be

96.33%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
src/adapters
   AxelarAdapter.sol90.91%83.33%100%92.59%45–46, 55–56
   WormholeAdapter.sol100%100%100%100%
src/common
   BaseValuation.sol100%100%100%100%
   GasService.sol80%50%100%97.65%101, 103, 105, 107, 109, 111, 113, 115, 117, 120, 122, 124, 127, 129, 131, 133, 135, 137, 139, 142, 85, 87, 89, 91, 93, 95, 97, 99
   Gateway.sol100%100%100%100%
   Guardian.sol90.12%64.29%100%93.88%153, 153–154, 51–55
   MessageDispatcher.sol97.40%92.59%100%99.12%64–68
   MessageProcessor.sol95.27%91.07%100%97.70%191, 51–55, 69
   MultiAdapter.sol100%100%100%100%
   PoolEscrow.sol100%100%100%100%
   Root.sol100%100%100%100%
   TokenRecoverer.sol100%100%100%100%
src/common/factories
   PoolEscrowFactory.sol100%100%100%100%
src/common/libraries
   MessageLib.sol100%100%100%100%
   MessageProofLib.sol100%100%100%100%
   PricingLib.sol100%100%100%100%
   RequestCallbackMessageLib.sol88.64%50%100%100%106, 141, 38, 57, 77
   RequestMessageLib.sol88.89%50%100%100%37, 55, 72, 89
src/hooks
   BaseTransferHook.sol78.30%83.33%50%85.29%103, 107, 111, 115, 120, 124, 154, 178, 45, 87, 91, 95, 99
   FreelyTransferable.sol100%100%100%100%
   FreezeOnly.sol100%100%100%100%
   FullRestrictions.sol100%100%100%100%
   RedemptionRestrictions.sol100%100%100%100%
src/hooks/libraries
   UpdateRestrictionMessageLib.sol89.29%50%100%100%40, 61, 82
src/hub
   Accounting.sol93.75%96%100%91.53%114–115, 118–119, 134, 137
   Holdings.sol97.46%88%100%100%116, 222, 82
   Hub.sol85.27%44.68%100%90.50%110, 290, 429–430, 433, 433–434, 452, 455, 455–456, 476, 493, 510, 537, 541, 571–572, 572, 572–573, 573, 573, 578, 583, 601, 611, 621, 621, 621, 623, 637, 644–646, 736, 79–80, 80–81, 81–82, 82–83, 83–85
   HubHelpers.sol88.46%87.50%90%88.54%155–157, 163–165, 215, 239, 244–247, 54–55
   HubRegistry.sol93.51%79.17%100%100%104, 110, 116, 33, 44
   ShareClassManager.sol100%100%100%100%
src/managers
   MerkleProofManager.sol79.45%61.11%88.89%84.78%104, 111, 130–131, 131, 131, 133–134, 136–137, 40–41, 44, 54
   OnOfframpManager.sol90.59%82.14%100%94%132, 52, 63, 67–68, 78, 84, 87
src/managers/decoders
   BaseDecoder.sol75%100%75%75%43–44
   CircleDecoder.sol0%100%0%0%11, 16, 20, 22
   VaultDecoder.sol0%100%0%0%10, 104, 110, 15–16, 22, 28, 34, 40, 46, 52, 58, 64, 69, 75, 80, 86, 9, 92, 98
src/misc
   Auth.sol100%100%100%100%
   ERC20.sol100%100%100%100%
   Escrow.sol56.25%33.33%100%66.67%15, 17, 21–22, 22, 22, 24
   Multicall.sol83.33%33.33%100%100%17, 17
   Recoverable.sol100%100%100%100%
   ReentrancyProtection.sol90%75%100%100%22
src/misc/libraries
   ArrayLib.sol95.83%75%100%100%26
   BitmapLib.sol100%100%100%100%
   BytesLib.sol90.09%54.17%100%100%109, 120, 131, 14, 142, 153, 16, 164, 175, 186, 87
   CastLib.sol95.12%66.67%100%100%31, 7
   EIP712Lib.sol100%100%100%100%
   MathLib.sol92.47%70.59%100%97.06%33–34, 43, 45, 47, 49, 51
   MerkleProofLib.sol100%100%100%100%
   SafeTransferLib.sol96.97%92.86%100%100%75
   SignatureLib.sol95.24%80%100%100%17
   StringLib.sol100%100%100%100%
   TransientArrayLib.sol100%100%100%100%
   TransientBytesLib.sol100%100%100%100%
   TransientStorageLib.sol100%100%100%100%
src/spoke
   BalanceSheet.sol99.45%96.55%100%100%59
   ContractUpdater.sol100%100%100%100%
   ShareToken.sol93.51%66.67%94.12%98.04%101, 113, 146, 33
   Spoke.sol96.32%86.81%100%99.56%124, 124–125, 125, 127, 331, 341–343, 98, 98–99, 99
src/spoke/factories
   TokenFactory.sol92%50%100%94.74%24–25
src/spoke/libraries
   UpdateContractMessageLib.sol88.89%50%100%100%110, 40, 62, 86
src/valuations
   IdentityValuation.sol100%100%100%100%
src/vaults
   AsyncRequestManager.sol94.29%82.35%93.48%98.43%194, 197, 200, 203, 214, 226, 231, 250, 257, 290, 324, 438, 443, 482, 484, 76–77, 90–91
   AsyncVault.sol96.15%83.33%94.44%98.15%148, 49
   BaseVaults.sol92.61%80.77%95.35%94.03%126, 139, 246, 319–320, 406–407, 87–88, 88, 88–90
   SyncDepositVault.sol100%100%100%100%
   SyncManager.sol83.19%70%87.50%85.71%106–107, 109, 161, 181–182, 227–228, 59–61, 63, 63, 63, 65, 70, 75
   VaultRouter.sol91.16%53.85%100%98.97%105, 108–109, 122, 122–123, 123, 138–139, 158, 158, 175, 221
src/vaults/factories
   AsyncVaultFactory.sol88.89%50%100%92.86%36, 46
   SyncDepositVaultFactory.sol90.91%50%100%94.44%45, 58

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants