Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(feat): add tx filterer contract #772

Merged
merged 21 commits into from
Sep 10, 2024

Conversation

Raid5594
Copy link
Collaborator

@Raid5594 Raid5594 commented Sep 5, 2024

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.

Copy link

github-actions bot commented Sep 5, 2024

Changes to gas cost

Generated at commit: 1f0fa0952ce6f016362eb9a7d552aaf66575dcd5, compared to commit: cb42ae402af3e3f676003f44a49da4ea37a6811c

🧾 Summary (100% most significant diffs)

Contract Method Avg (+/-) %
GettersFacetWrapper util_setFirstUnprocessedPriorityTx
util_setIsDiamondStorageFrozen
util_setL2SystemContractsUpgradeTxHash
util_setValidator
-44 ✅
+22 ❌
+22 ❌
+22 ❌
-0.10%
+0.05%
+0.05%
+0.06%
TestExecutor commitBatchesSharedBridge
executeBatchesSharedBridge
proveBatchesSharedBridge
setPriorityTreeStartIndex
+2,533 ❌
-226 ✅
-198 ✅
-22 ✅
+9.03%
-2.82%
-2.47%
-0.10%
MerkleTest calculateRoot(bytes32[],bytes32[],uint256,bytes32[])
calculateRoot(bytes32[],uint256,bytes32)
+419 ❌
+1 ❌
+7.89%
+0.03%
DiamondProxy executeBatchesSharedBridge
finalizeEthWithdrawal
getAdmin
getChainId
getPriorityTreeRoot
proveBatchesSharedBridge
requestL2Transaction
setPriorityTreeStartIndex
+493 ❌
-357 ✅
+22 ❌
+22 ❌
+22 ❌
+82 ❌
-6 ✅
-22 ✅
+1.24%
-0.47%
+0.43%
+0.24%
+0.33%
+0.19%
-0.00%
-0.04%
ValidatorTimelock addValidator
commitBatchesSharedBridge
executeBatchesSharedBridge
getCommittedBatchTimestamp
proveBatchesSharedBridge
removeValidator
revertBatchesSharedBridge
setChainTypeManager
validators
-22 ✅
+326 ❌
+330 ❌
-22 ✅
+72 ❌
+44 ❌
-30 ✅
-22 ✅
+44 ❌
-0.04%
+0.57%
+1.01%
-1.34%
+0.22%
+0.14%
-0.11%
-0.05%
+2.65%
VerifierTest verificationKeyHash
verify
-33 ✅
-245 ✅
-3.20%
-0.18%
VerifierRecursiveTest verificationKeyHash
verify
-33 ✅
-248 ✅
-3.20%
-0.18%
Utils constructRollupL2DAValidatorOutputHash
createCommitBatchInfo
getExecutorSelectors
getGettersSelectors
getMailboxSelectors
makeInitializeDataForNewChain
randomBytes32
-22 ✅
-22 ✅
-22 ✅
-22 ✅
+44 ❌
+45 ❌
-22 ✅
-1.58%
-0.53%
-1.79%
-0.35%
+2.49%
+2.24%
-2.02%
PriorityTreeTest initFromCommitment
processBatch
push
-17 ✅
+826 ❌
-1 ✅
-0.03%
+2.26%
-0.00%
DummyBridgehubSetter addTokenAssetId
setPendingAdmin
0 ➖
+34 ❌
0.00%
+0.08%
GettersFacet getChainId
getPriorityTreeRoot
+22 ❌
+22 ❌
+0.93%
+0.80%
ChainAdmin multicall
setUpgradeTimestamp
0 ➖
-238 ✅
0.00%
-0.52%
PermanentRestriction setAllowedData
validateCall
-32 ✅
+44 ❌
-0.06%
+0.16%
TransparentUpgradeableProxy createNewChain
setChainCreationParams
setNewVersionUpgrade
setUpgradeDiamondCut
+12 ❌
+12 ❌
+12 ❌
+12 ❌
+0.02%
+0.01%
+0.01%
+0.01%
DiamondCutTestContract diamondCut +2 ❌ +0.00%
Bridgehub createNewChain +12 ❌ +0.00%

Full diff report 👇
Contract Deployment Cost (+/-) Method Min (+/-) % Avg (+/-) % Median (+/-) % Max (+/-) % # Calls (+/-)
GettersFacetWrapper 2,192,875 (+12,234) getBridgehub
getProtocolVersion
getTotalBlocksExecuted
isDiamondStorageFrozen
util_setFirstUnprocessedPriorityTx
util_setIsDiamondStorageFrozen
util_setL2SystemContractsUpgradeTxHash
util_setValidator
398 (-42)
381 (-23)
405 (+45)
427 (+22)
45,822 (-44)
43,729 (+22)
43,999 (+22)
24,370 (+22)
-9.55%
-5.69%
+12.50%
+5.43%
-0.10%
+0.05%
+0.05%
+0.09%
398 (-42)
381 (-23)
405 (+45)
427 (+22)
45,822 (-44)
43,729 (+22)
43,999 (+22)
34,326 (+22)
-9.55%
-5.69%
+12.50%
+5.43%
-0.10%
+0.05%
+0.05%
+0.06%
398 (-42)
381 (-23)
405 (+45)
427 (+22)
45,822 (-44)
43,729 (+22)
43,999 (+22)
34,326 (+22)
-9.55%
-5.69%
+12.50%
+5.43%
-0.10%
+0.05%
+0.05%
+0.06%
398 (-42)
381 (-23)
405 (+45)
427 (+22)
45,822 (-44)
43,729 (+22)
43,999 (+22)
44,282 (+22)
-9.55%
-5.69%
+12.50%
+5.43%
-0.10%
+0.05%
+0.05%
+0.05%
1 (0)
1 (0)
1 (0)
1 (0)
1 (0)
1 (0)
1 (0)
2 (0)
TestExecutor 3,484,961 (+392,241) commitBatchesSharedBridge
executeBatchesSharedBridge
proveBatchesSharedBridge
setPriorityTreeStartIndex
7,814 (-45)
7,791 (-226)
7,813 (-198)
22,310 (-22)
-0.57%
-2.82%
-2.47%
-0.10%
30,575 (+2,533)
7,791 (-226)
7,813 (-198)
22,310 (-22)
+9.03%
-2.82%
-2.47%
-0.10%
30,086 (+2,387)
7,791 (-226)
7,813 (-198)
22,310 (-22)
+8.62%
-2.82%
-2.47%
-0.10%
46,788 (+2,846)
7,791 (-226)
7,813 (-198)
22,310 (-22)
+6.48%
-2.82%
-2.47%
-0.10%
15 (0)
1 (0)
1 (0)
1 (0)
MerkleTest 520,004 (+20,869) calculateRoot(bytes32[],bytes32[],uint256,bytes32[])
calculateRoot(bytes32[],uint256,bytes32)
1,595 (+481)
565 (0)
+43.18%
0.00%
5,731 (+419)
2,930 (+1)
+7.89%
+0.03%
1,856 (+399)
2,982 (0)
+27.39%
0.00%
13,520 (+366)
3,037 (+11)
+2.78%
+0.36%
8 (0)
265 (0)
DiamondProxy 2,475,597 (+12) commitBatchesSharedBridge
executeBatchesSharedBridge
finalizeEthWithdrawal
getAdmin
getChainId
getPriorityTreeRoot
proveBatchesSharedBridge
requestL2Transaction
setPriorityTreeStartIndex
util_setChainId
0 (0)
40,124 (+493)
37,568 (0)
1,128 (+22)
5,113 (+22)
1,490 (+22)
42,767 (+82)
33,146 (0)
50,749 (-22)
28,906 (0)
+∞%
+1.24%
0.00%
+1.99%
+0.43%
+1.50%
+0.19%
0.00%
-0.04%
0.00%
35,116 (+1,631)
40,124 (+493)
76,000 (-357)
5,178 (+22)
9,113 (+22)
6,740 (+22)
42,767 (+82)
129,603 (-6)
50,749 (-22)
33,741 (+8)
+4.87%
+1.24%
-0.47%
+0.43%
+0.24%
+0.33%
+0.19%
-0.00%
-0.04%
+0.02%
21,603 (+331)
40,124 (+493)
76,610 (+36)
5,128 (+22)
9,613 (+22)
6,740 (+22)
42,767 (+82)
166,332 (+36)
50,749 (-22)
33,718 (0)
+1.56%
+1.24%
+0.05%
+0.43%
+0.23%
+0.33%
+0.19%
+0.02%
-0.04%
0.00%
91,803 (+4,074)
40,124 (+493)
76,874 (0)
9,628 (+22)
9,613 (+22)
11,990 (+22)
42,767 (+82)
190,435 (0)
50,749 (-22)
34,090 (0)
+4.64%
+1.24%
0.00%
+0.23%
+0.23%
+0.18%
+0.19%
0.00%
-0.04%
0.00%
30 (0)
1 (0)
257 (0)
10 (0)
9 (0)
2 (0)
1 (0)
771 (0)
1 (0)
519 (0)
ValidatorTimelock 987,801 (-143,319) addValidator
chainTypeManager
commitBatchesSharedBridge
executeBatchesSharedBridge
executionDelay
getCommittedBatchTimestamp
proveBatchesSharedBridge
removeValidator
revertBatchesSharedBridge
setChainTypeManager
validators
29,438 (-22)
401 (+44)
30,410 (+565)
26,668 (+462)
357 (-44)
618 (-22)
28,098 (+70)
29,460 (+44)
23,916 (-33)
24,027 (-22)
702 (+44)
-0.07%
+12.32%
+1.89%
+1.76%
-10.97%
-3.44%
+0.25%
+0.15%
-0.14%
-0.09%
+6.69%
52,443 (-22)
1,401 (+44)
57,593 (+326)
33,061 (+330)
1,357 (-44)
1,618 (-22)
33,230 (+72)
30,889 (+44)
27,283 (-30)
44,530 (-22)
1,702 (+44)
-0.04%
+3.24%
+0.57%
+1.01%
-3.14%
-1.34%
+0.22%
+0.14%
-0.11%
-0.05%
+2.65%
53,355 (-22)
1,401 (+44)
63,028 (+278)
31,171 (+250)
1,357 (-44)
1,618 (-22)
33,230 (+72)
31,479 (+44)
23,928 (-33)
46,097 (-22)
1,702 (+44)
-0.04%
+3.24%
+0.44%
+0.81%
-3.14%
-1.34%
+0.22%
+0.14%
-0.14%
-0.05%
+2.65%
53,355 (-22)
2,401 (+44)
63,040 (+278)
41,344 (+277)
2,357 (-44)
2,618 (-22)
38,362 (+73)
31,730 (+44)
34,007 (-22)
46,097 (-22)
2,702 (+44)
-0.04%
+1.87%
+0.44%
+0.67%
-1.83%
-0.83%
+0.19%
+0.14%
-0.06%
-0.05%
+1.66%
50 (0)
2 (0)
6 (0)
3 (0)
2 (0)
2 (0)
2 (0)
3 (0)
3 (0)
25 (0)
10 (0)
VerifierTest 3,772,418 (-24,450) verificationKeyHash
verify
998 (-33)
3,966 (-245)
-3.20%
-5.82%
998 (-33)
135,204 (-245)
-3.20%
-0.18%
998 (-33)
3,966 (-245)
-3.20%
-5.82%
998 (-33)
360,630 (-245)
-3.20%
-0.07%
1 (0)
11 (0)
VerifierRecursiveTest 3,772,850 (-24,378) verificationKeyHash
verify
999 (-33)
4,276 (-248)
-3.20%
-5.48%
999 (-33)
137,522 (-248)
-3.20%
-0.18%
999 (-33)
4,276 (-248)
-3.20%
-5.48%
999 (-33)
374,006 (-248)
-3.20%
-0.07%
1 (0)
14 (0)
Utils 6,037,668 (-32,049) constructRollupL2DAValidatorOutputHash
createCommitBatchInfo
getExecutorSelectors
getGettersSelectors
getMailboxSelectors
makeInitializeDataForNewChain
randomBytes32
1,364 (-22)
4,131 (-22)
1,206 (-22)
6,290 (-22)
1,814 (+44)
2,050 (+45)
1,062 (-22)
-1.59%
-0.53%
-1.79%
-0.35%
+2.49%
+2.24%
-2.03%
1,370 (-22)
4,131 (-22)
1,206 (-22)
6,290 (-22)
1,814 (+44)
2,050 (+45)
1,066 (-22)
-1.58%
-0.53%
-1.79%
-0.35%
+2.49%
+2.24%
-2.02%
1,364 (-22)
4,131 (-22)
1,206 (-22)
6,290 (-22)
1,814 (+44)
2,050 (+45)
1,062 (-22)
-1.59%
-0.53%
-1.79%
-0.35%
+2.49%
+2.24%
-2.03%
1,522 (-22)
4,131 (-22)
1,206 (-22)
6,290 (-22)
1,814 (+44)
2,050 (+45)
1,144 (-22)
-1.42%
-0.53%
-1.79%
-0.35%
+2.49%
+2.24%
-1.89%
25 (0)
6 (0)
25 (0)
56 (0)
36 (0)
48 (0)
514 (0)
PriorityTreeTest 998,915 (-5,625) initFromCommitment
processBatch
push
54,070 (-17)
23,662 (+1,072)
90,757 (-1)
-0.03%
+4.75%
-0.00%
54,070 (-17)
37,372 (+826)
104,707 (-1)
-0.03%
+2.26%
-0.00%
54,070 (-17)
36,254 (+809)
109,056 (-1)
-0.03%
+2.28%
-0.00%
54,070 (-17)
53,319 (+614)
116,710 (-1)
-0.03%
+1.16%
-0.00%
1 (0)
4 (0)
14 (0)
DummyBridgehubSetter 5,300,040 (0) addChainTypeManager
addTokenAssetId
admin
proveL1ToL2TransactionStatus
proveL2LogInclusion
removeChainTypeManager
setPendingAdmin
23,865 (0)
24,156 (0)
411 (0)
0 (0)
0 (0)
23,802 (0)
25,880 (-12)
0.00%
0.00%
0.00%
+∞%
+∞%
0.00%
-0.05%
41,118 (+2)
36,601 (0)
1,413 (+2)
1,365 (-16)
1,451 (-18)
25,422 (+2)
41,596 (+34)
+0.00%
0.00%
+0.14%
-1.16%
-1.23%
+0.01%
+0.08%
47,558 (0)
36,962 (+6)
2,411 (0)
969 (0)
1,060 (0)
25,774 (0)
49,541 (0)
0.00%
+0.02%
0.00%
0.00%
0.00%
0.00%
0.00%
47,558 (0)
47,583 (0)
2,411 (0)
3,607 (0)
3,792 (0)
26,190 (0)
49,757 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
3,584 (0)
1,536 (0)
2,042 (-4)
512 (0)
512 (0)
2,048 (0)
1,274 (-4)
GettersFacet 1,152,473 (+8,853) getAdmin
getChainId
getPriorityTreeRoot
396 (+22)
2,381 (+22)
758 (+22)
+5.88%
+0.93%
+2.99%
2,196 (+22)
2,381 (+22)
2,758 (+22)
+1.01%
+0.93%
+0.80%
2,396 (+22)
2,381 (+22)
2,758 (+22)
+0.93%
+0.93%
+0.80%
2,396 (+22)
2,381 (+22)
4,758 (+22)
+0.93%
+0.93%
+0.46%
10 (0)
9 (0)
2 (0)
MailboxFacet 3,258,553 (0) finalizeEthWithdrawal 8,079 (0) 0.00% 48,703 (-370) -0.75% 49,357 (0) 0.00% 49,357 (0) 0.00% 257 (0)
ChainAdmin 909,847 (0) multicall
setUpgradeTimestamp
27,048 (0)
25,361 (-19,912)
0.00%
-43.98%
43,162 (0)
45,163 (-238)
0.00%
-0.52%
43,485 (0)
45,345 (+18)
0.00%
+0.04%
64,230 (+44)
45,645 (0)
+0.07%
0.00%
515 (0)
256 (0)
PermanentRestriction 1,147,705 (0) allowAdminImplementation
setAllowedData
setSelectorIsValidated
tryCompareAdminOfAChain
validateCall
47,494 (0)
48,233 (0)
47,583 (0)
453 (0)
25,899 (+44)
0.00%
0.00%
0.00%
0.00%
+0.17%
47,747 (-2)
49,258 (-32)
47,614 (+1)
19,099 (+36)
28,232 (+44)
-0.00%
-0.06%
+0.00%
+0.19%
+0.16%
47,866 (0)
48,920 (-48)
47,631 (0)
24,148 (+44)
28,529 (+44)
0.00%
-0.10%
0.00%
+0.18%
+0.15%
47,866 (0)
51,017 (-12)
47,631 (0)
24,148 (+44)
29,931 (+44)
0.00%
-0.02%
0.00%
+0.18%
+0.15%
258 (0)
257 (0)
258 (0)
11 (0)
7 (0)
AccessControlRestriction 1,759,703 (0) grantRole
setRequiredRoleForCall
setRequiredRoleForFallback
51,036 (0)
48,605 (0)
47,940 (0)
0.00%
0.00%
0.00%
51,263 (-11)
49,417 (-2)
48,838 (-15)
-0.02%
-0.00%
-0.03%
51,408 (0)
48,977 (0)
48,312 (0)
0.00%
0.00%
0.00%
51,408 (0)
51,877 (0)
51,658 (0)
0.00%
0.00%
0.00%
1,024 (0)
1,280 (0)
1,280 (0)
TransparentUpgradeableProxy 987,816 (+12) createNewChain
setChainCreationParams
setNewVersionUpgrade
setUpgradeDiamondCut
55,516 (+12)
96,005 (+12)
200,413 (+12)
96,788 (+12)
+0.02%
+0.01%
+0.01%
+0.01%
69,666 (+12)
96,005 (+12)
200,413 (+12)
96,788 (+12)
+0.02%
+0.01%
+0.01%
+0.01%
69,666 (+12)
96,005 (+12)
200,413 (+12)
96,788 (+12)
+0.02%
+0.01%
+0.01%
+0.01%
83,816 (+12)
96,005 (+12)
200,413 (+12)
96,788 (+12)
+0.01%
+0.01%
+0.01%
+0.01%
2 (0)
1 (0)
1 (0)
1 (0)
MerkleTreeNoSort 583,114 (0) getProof 2,608 (0) 0.00% 32,753 (-3) -0.01% 33,207 (0) 0.00% 33,229 (0) 0.00% 277 (0)
DiamondCutTestContract 2,429,624 (+8,889) diamondCut 23,653 (0) 0.00% 203,351 (+2) +0.00% 44,650 (0) 0.00% 1,437,433 (+12) +0.00% 20 (0)
Bridgehub 5,262,920 (0) createNewChain 4,072,617 (+12) +0.00% 4,072,617 (+12) +0.00% 4,072,617 (+12) +0.00% 4,072,617 (+12) +0.00% 15 (0)
L1ERC20Bridge 1,334,384 (-12)
PriorityQueueTest 328,656 (-12)
AdminFacet 4,598,143 (+12)
DefaultUpgrade 1,671,236 (+12)

@Raid5594 Raid5594 requested a review from Deniallugo as a code owner September 6, 2024 10:57
@Raid5594 Raid5594 changed the base branch from sync-layer-stable to kl/sync-layer-reorg September 9, 2024 16:00
@Raid5594 Raid5594 force-pushed the ra/add-transaction-filterer branch from a6779bc to 851258d Compare September 9, 2024 16:37
Copy link

Coverage after merging ra/add-transaction-filterer into kl/sync-layer-reorg will be

87.25%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
../da-contracts/contracts
   RollupL1DAValidator.sol61.04%31.25%83.33%67.27%145, 148, 148, 148, 150, 183–184, 187–188, 27, 27–28, 30, 30–31, 34, 36–37, 41–42, 65, 67, 67, 67–68, 70, 80, 80–81
contracts/bridge
   BridgeHelper.sol100%100%100%100%
   L1AssetRouter.sol93.95%85.07%94.87%96.63%139–140, 155–156, 216, 236, 285, 338, 390, 550, 571, 613, 732–733, 754–755, 896
   L1ERC20Bridge.sol97.50%100%100%96.55%116
   L1NativeTokenVault.sol92.31%93.33%78.57%94.19%175–176, 256, 284, 289, 46–47
contracts/bridgehub
   Bridgehub.sol66.23%35.90%75.61%76.72%110, 110, 110, 115, 121, 126, 131, 163–164, 207, 207–208, 210–211, 211, 211–212, 218–219, 219, 219–220, 220, 220, 222–223, 223, 223–224, 232–233, 247–248, 295–296, 326–327, 329–330, 332–334, 336–337, 340–341, 344, 346–347, 349–350, 377–378, 388–389, 393, 393–394, 396, 424, 448–450, 453, 453–454, 498, 506–508, 512, 512–513, 515, 529–530, 542–543, 578, 597–598, 677, 680–681, 685–686, 716–717, 730, 775, 780, 785, 790, 799
   CTMDeploymentTracker.sol79.07%50%90%94.74%115, 119, 34, 41, 64, 91, 94, 96
   MessageRoot.sol91.07%63.64%100%96.97%116–117, 148, 69, 87
contracts/common
   ReentrancyGuard.sol90%66.67%100%92.86%78–79
contracts/common/libraries
   DataEncoding.sol80%100%100%66.67%72, 80
   DynamicIncrementalMerkle.sol74.42%100%80%72.22%67–70, 72–74, 76–78
   FullMerkle.sol100%100%100%100%
   L2ContractHelper.sol47.06%0%60%54.17%100, 104, 29–30, 35–36, 39–40, 54, 56, 56–57, 61, 61–62, 70
   Merkle.sol96.61%90.91%100%97.67%80–81
   MessageHashing.sol100%100%100%100%
   SemVer.sol100%100%100%100%
   UncheckedMath.sol100%100%100%100%
   UnsafeBytes.sol84.21%100%83.33%84.62%35–36
contracts/governance
   AccessControlRestriction.sol100%100%100%100%
   ChainAdmin.sol95.12%80%100%96.15%27–28
   Governance.sol98.15%94.74%100%98.55%45–46
   PermanentRestriction.sol87.32%78.57%100%87.23%142, 142–143, 146, 148, 148–149, 176–177
contracts/state-transition
   ChainTypeManager.sol67.28%33.33%60%77.67%108, 135–136, 138–139, 141–142, 144–145, 200–201, 245, 252, 270, 276, 283, 295, 302, 309, 317, 324, 332, 339, 357, 359, 424, 443, 443, 443, 446, 446, 446, 448, 461, 466, 491, 74, 87–88
   TestnetVerifier.sol77.78%66.67%100%75%16, 28
   ValidatorTimelock.sol95.08%83.33%100%95.24%200, 82–83
   Verifier.sol89.90%40%96.30%90.93%1674–1675, 287–302, 305–308, 311–318, 321–328, 331–332, 335–336, 339, 383–384, 394–395, 405–406, 416–417, 427–428, 443–444, 453, 453–454, 905–906
contracts/state-transition/chain-deps
   DiamondInit.sol78%45.45%100%86.49%39–40, 42–43, 45–46, 48–49, 51–52, 77
   DiamondProxy.sol92.31%75%100%100%16, 27
contracts/state-transition/chain-deps/facets
   Admin.sol72.69%36.21%90.91%85.29%104–105, 115–116, 130, 130–131, 133–134, 157, 157, 157–158, 158, 158, 160, 239, 241, 254–255, 261, 263, 266, 266, 266, 284, 295–296, 301, 313, 313, 315, 315, 315, 321, 321, 321–322, 322, 322–324, 324, 324–325, 325, 325–327, 354, 356, 360, 369, 379, 383, 40, 40
   Executor.sol75.48%55.84%92%80.77%120–121, 173, 178, 183, 188, 193, 198, 202–203, 208, 208–209, 209–210, 212, 212–213, 223–225, 227, 227–228, 246–247, 268, 271, 317, 317–318, 322, 326, 328–329, 335–336, 355–358, 360, 38, 416, 416, 416–419, 421, 424, 427–428, 441, 444–445, 447–449, 462–464, 520–521, 525–526, 548–549, 559–560, 611–612, 638–639
   Getters.sol84.87%66.67%84.78%86.57%110, 120, 123, 134, 137, 232, 237, 241, 70, 85, 90
   Mailbox.sol82.52%70.59%90%83.80%153, 188, 198, 207–208, 233, 237, 237, 237, 240, 242–243, 245, 250, 252, 255–257, 262–265, 267–268, 274, 274, 274, 276, 279–280, 372–373, 54
   ZKChainBase.sol70.59%66.67%75%70.59%59, 59–60, 66, 66–67, 73, 76
contracts/state-transition/data-availability

@StanislavBreadless StanislavBreadless merged commit bebdefc into kl/sync-layer-reorg Sep 10, 2024
24 checks passed
@StanislavBreadless StanislavBreadless deleted the ra/add-transaction-filterer branch September 10, 2024 08:41
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.

3 participants