├── .gitignore ├── README.md └── images ├── bridges.svg ├── cb.svg ├── cd.svg ├── da.svg ├── ec.svg ├── mtsp.svg ├── ncc.svg ├── quantstamp-logo.svg ├── risk-explanation.png ├── s.svg ├── sc.svg ├── sp.svg └── v.svg /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | -------------------------------------------------------------------------------- /images/bridges.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | EthereumEthereumAnotherChainAnotherChainRelaysRelaysRelaysRelaysCommunicatorCommunicatorSignalsSignalsCustodianCustodianSignalsSignalsDebt IssuerDebt IssuerText is not SVG - cannot display -------------------------------------------------------------------------------- /images/cb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CB1CB1CB2CB2CB4CB4CB3CB3OutcomeOutcomeCB6CB6CB5CB5Text is not SVG - cannot display -------------------------------------------------------------------------------- /images/cd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CD1CD1CD2CD2OutcomeOutcomeText is not SVG - cannot display -------------------------------------------------------------------------------- /images/da.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SC1SC1SC2SC2Smart contractsare upgradeableSmart contracts...Smart contractsare not upgradeableSmart contracts...SC3SC3SC4SC4EmergencyFunctionality ExistsEmergency...No EmergencyFunctionality ExistsNo Emergency...SC5SC5SC6SC6SC7SC7OutcomeOutcomeText is not SVG - cannot display -------------------------------------------------------------------------------- /images/ec.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | EC1EC1EC2EC2EC4EC4EC3EC3OutcomeOutcomeEC5EC5The rollupclaims to be EVMcompatible or equivalentThe rollup...The rollup doesnot claim to be EVM compatible or equivalentThe rollup does...Trivial OutcomeTrivial Ou...Text is not SVG - cannot display -------------------------------------------------------------------------------- /images/mtsp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | MTP1MTP1MTP2MTP2MTP4MTP4MTP3MTP3MTP5MTP5MTP6MTP6MTP8MTP8MTP7MTP7MTP11MTP11MTP9MTP9MTP10MTP10OutcomeOutcomeText is not SVG - cannot display -------------------------------------------------------------------------------- /images/ncc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | NCC1NCC1NCC2NCC2NCC4NCC4NCC3NCC3OutcomeOutcomeText is not SVG - cannot display -------------------------------------------------------------------------------- /images/quantstamp-logo.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/risk-explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantstamp/l2-security-framework/2ce7df2b209d1cd33a8e38cd955c48e51747456a/images/risk-explanation.png -------------------------------------------------------------------------------- /images/s.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Level 1 or 2Level 1 or 2Level 3Level 3S1S1S2S2S5S5S4S4S3S3S6S6PermissionedPermissionedS8S8S10S10S11S11S10S10S13S13S14S14S15S15PermissionlessPermissionlessSingle EntitySingle EntityS7S7Single EntityOutcomeSingle Ent...Permiss-ionedOutcomePermiss-io...Permiss-ionlessOutcomePermiss-...S11S11S12S12S12S12S9S9S12S12Text is not SVG - cannot display -------------------------------------------------------------------------------- /images/sc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SC1SC1SC2SC2Smart contractsare upgradeableSmart contracts...Smart contractsare not upgradeableSmart contracts...SC3SC3SC4SC4EmergencyFunctionality ExistsEmergency...No EmergencyFunctionality ExistsNo Emergency...SC5SC5SC6SC6SC7SC7OutcomeOutcomeText is not SVG - cannot display -------------------------------------------------------------------------------- /images/sp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SP5SP5PermissionlessPermissionlessPermissionedPermissionedSP1SP1SP6SP6PermissionlessPermissionlessPermissionedPermissionedSP7SP7ZK PermissionedOutcomeZK...ZK PermissionlessOutcomeZK...ZK Single EntityOutcomeZK...EscapeHatchImplementedEscape...No Escape HatchNo Escape HatchSP2SP2SP3SP3SP4SP4PermissionedPermissionedSingle EntitySingle EntityText is not SVG - cannot display -------------------------------------------------------------------------------- /images/v.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | No Fraud ProofsNo Fraud...FraudProofsFraud...V1V1Optimistic: No Fraud ProofOutcomeOptimistic:...V2V2V3V3V4V4V5V5V6V6PermissionedPermissionedPermissionlessPermissionlessOptimistic PermissionlessOutcomeOptimistic...Optimistic Permissioned OutcomeOptimistic...Text is not SVG - cannot display --------------------------------------------------------------------------------
Optimistic: No Fraud ProofOutcome
Optimistic PermissionlessOutcome
Optimistic Permissioned Outcome