Skip to content

Kl/v30-rebase-on-this#1771

Open
kelemeno wants to merge 805 commits intodraft-v31from
kl/v30-rebase-on-this
Open

Kl/v30-rebase-on-this#1771
kelemeno wants to merge 805 commits intodraft-v31from
kl/v30-rebase-on-this

Conversation

@kelemeno
Copy link
Contributor

This reverts commit 5af0e12.

What ❔

Why ❔

Checklist

  • PR title corresponds to the body of PR (we generate changelog entries from PRs).
  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.

@github-actions
Copy link
Contributor

Coverage after merging kl/v30-rebase-on-this into sb/fix-kl-medium-interop-server will be

77.80%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
contracts/bridge
   BridgeHelper.sol100%100%100%100%
   BridgedStandardERC20.sol96.25%100%92.31%97.01%231–232
   L1ERC20Bridge.sol97.78%100%100%97.37%261
   L1Nullifier.sol88.27%100%86.67%88.55%129–130, 182, 191, 415–416, 419, 445, 630, 632, 676, 688, 691, 693, 706, 719–720, 724–725
contracts/bridge/asset-router
   AssetRouterBase.sol98.55%100%100%98.25%128
   L1AssetRouter.sol92.07%100%89.66%92.59%102, 314, 325, 407–408, 428, 586, 597, 611, 616
contracts/bridge/asset-tracker
   AssetTrackerBase.sol67.57%100%63.64%69.23%105–106, 69–70, 79–80, 96–97
   GWAssetTracker.sol31.60%100%38.89%30.47%111–113, 115–117, 123, 127, 130–131, 134–135, 138–139, 142–143, 150–151, 207, 210–211, 214, 216–220, 222, 224, 226–230, 232–233, 235–236, 238–248, 250, 252, 254, 256–258, 263–264, 266–267, 271, 273–274, 280, 290, 308–312, 318–319, 322–323, 327, 332, 334, 337, 339–340, 342, 344, 346–347, 349–350, 354–355, 358–359, 362, 364–365, 368, 374, 376, 378, 380–381, 384, 389–391, 393–394, 398, 400–406, 413–414, 423, 425, 427, 431, 441, 447–448, 450, 452–454, 456, 464, 470, 472–473, 475–477, 486–487, 489, 495, 499, 503, 509–510, 514, 520–522, 533–536, 623–624, 675, 678, 76–78, 83–85, 90–92
   L1AssetTracker.sol72.37%100%70.83%72.66%111–113, 116–119, 121–122, 125–126, 132–134, 191, 195–199, 246, 368–371, 424, 45–46, 57–58, 61–62, 72–74
   LegacySharedBridgeAddresses.sol0%100%0%0%23, 26, 29, 32, 36–41, 43
contracts/bridge/interfaces
   AssetHandlerModifiers.sol75%100%100%66.67%13
contracts/bridge/ntv
   L1NativeTokenVault.sol73.58%100%77.27%72.62%100–101, 148, 152–154, 177–183, 185, 252–253, 255, 266, 268, 274, 90–91, 99
   NativeTokenVaultBase.sol89.33%100%85.71%90%108, 113, 117–118, 151–154, 156–157, 159, 575–576, 580–581
   UpgradeableBeaconDeployer.sol0%100%0%0%15–16, 18, 20–21
contracts/bridgehub
   BridgehubBase.sol74.06%100%76.32%73.56%134–136, 144, 152, 157–159, 166, 184, 222–223, 229–230, 239, 252–254, 256–257, 259, 261, 293, 296, 315, 331, 362, 400–401, 508, 512, 516–517, 536, 539, 595, 599, 602, 637–638, 642–643, 651–652, 656–657
   CTMDeploymentTracker.sol73.47%100%81.82%71.05%108, 112, 116, 141, 145–146, 34, 42, 67, 80–81
   ChainAssetHandlerBase.sol56.38%100%46.15%58.02%105, 110–112, 117–119, 130–132, 138–141, 144–145, 194, 197, 209–210, 264, 281, 343, 347, 349, 351–352, 361–362, 366–367, 89, 96–97
   ChainRegistrationSender.sol88.24%100%100%85.19%41, 85, 89, 95
   L1Bridgehub.sol89.42%100%92.31%89.01%100, 217, 292, 296–297, 300, 310, 66–67, 87
   L1ChainAssetHandler.sol81.25%100%75%83.33%42–43, 58–59
   L1MessageRoot.sol60.98%100%85.71%55.88%51–52, 56–58, 61–62, 67–68, 74, 76, 80–81, 96–97
   L2Bridgehub.sol47.83%100%40%50%105–106, 114, 116–117, 126, 131–132, 134–135, 47, 49–52, 78, 91–92
   L2ChainAssetHandler.sol73.53%100%66.67%76%47–48, 67–68, 74, 98
   L2MessageRoot.sol75.51%100%72.73%76.32%103, 49–50, 53, 60, 65–66, 90–91
   MessageRootBase.sol82.58%100%95%80.36%126–128, 130, 132–133, 135, 139, 145–147, 155, 172, 182, 187, 192, 194–195, 252, 268, 341, 370
contracts/common
   MessageVerification.sol94.12%100%87.50%96.15%142
   ReentrancyGuard.sol95%100%100%94.12%79
contracts/common/l2-helpers
   L2ContractHelper.sol84.91%100%100%82.22%102, 108, 112, 129, 134, 73, 79, 83
   SystemContractsCaller.sol52.50%100%60%51.43%44–45, 47, 49, 51, 53, 66, 69, 72, 75, 78, 83, 89, 91, 93, 96, 98
contracts/common/libraries
   DataEncoding.sol84.21%100%88.24%83.33%112–113, 120–121, 166, 180, 208, 216–217, 228, 242, 253, 48
   DynamicIncrementalMerkle.sol81.03%100%85.71%80.39%143–146, 148–151, 153–154
   DynamicIncrementalMerkleMemory.sol98.96%100%100%98.84%196
   FullMerkle.sol100%100%100%100%
   FullMerkleMemory.sol85.86%100%100%84.78%114, 131, 149, 163, 89–98
   Merkle.sol98.15%100%100%97.96%83
   MessageHashing.sol96%100%100%95.38%118, 135, 154
   SemVer.sol100%100%100%100%
   UncheckedMath.sol100%100%100%100%
   

Base automatically changed from sb/fix-kl-medium-interop-server to kl/medium-interop November 13, 2025 13:33
Base automatically changed from kl/medium-interop to draft-v31 January 6, 2026 10:20
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.

4 participants