Skip to content

Commit a89790d

Browse files
[Feat] - Modularize data availability submission design (#1743)
* Modularize data availability submission * better naming and move errors and events * rename files and NatSpec * shnarfprovider to base and init + reinit - todo * only store shnarf exists for local consumers * correct NatSpec comment * make old claiming composable * move sample rollup file into test folder * rename and rework for validium * renaming for consistency * preparation for local stack deploy * deploy validium from artifacts * remove layout file * add validium ABI * add validium postCompile * test validium and reexport abi * add more test coverage * fix typo * modularize fallback operator and correct tests * use current exported ABI and artifacts * PR fixes * rename L1MessageServiceV1 to make more sense * shuffle files around for better structure * rename fallback operator to liveness recovery * tmp pause type changes * single data submission type * fix local stack - temp * use versioned pause type roles * docstring cleanup * use v8 version where applicable
1 parent 270a68d commit a89790d

File tree

57 files changed

+7169
-972
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+7169
-972
lines changed

config/common/smart-contract-errors.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@
4242
"5e3fd6ad" = "ProofLengthDifferentThanMerkleDepth"
4343
"37ed32e8" = "ReentrantCall"
4444
"6dfcc650" = "SafeCastOverflowedUintDowncast"
45+
"c77b964c" = "ParentShnarfNotSubmitted"
46+
"e69adeca" = "ShnarfAlreadySubmitted"
47+
"87fb99b3" = "ShnarfSubmissionIsZeroHash"
48+
"f9069dd8" = "FinalStateRootHashIsZeroHash"
4549

4650
# L2 Message Service
4751
# Generated from `npx ts-node contracts/scripts/operational/getSmartContractErrorsFromABI.ts contracts/local-deployments-artifacts/deployed-artifacts/L2MessageServiceV1-Deployed-2024-12-03.json`

contracts/.solcover.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module.exports = {
2-
skipFiles: ["_testing", "proxies", "bridging/token/CustomBridgedToken.sol"],
2+
skipFiles: ["_testing", "proxies", "bridging/token/CustomBridgedToken.sol", "rollup/_exampleImplementations"],
33
};

0 commit comments

Comments
 (0)