├── .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 |
Ethereum
Ethereum
AnotherChain
AnotherChain
Relays
Relays
Relays
Relays
Communicator
Communicator
Signals
Signals
Custodian
Custodian
Signals
Signals
Debt Issuer
Debt Issuer
Text is not SVG - cannot display
-------------------------------------------------------------------------------- /images/cb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
CB1
CB1
CB2
CB2
CB4
CB4
CB3
CB3
Outcome
Outcome
CB6
CB6
CB5
CB5
Text is not SVG - cannot display
-------------------------------------------------------------------------------- /images/cd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
CD1
CD1
CD2
CD2
Outcome
Outcome
Text is not SVG - cannot display
-------------------------------------------------------------------------------- /images/da.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
SC1
SC1
SC2
SC2
Smart contracts
are upgradeable
Smart contracts...
Smart contracts
are not upgradeable
Smart contracts...
SC3
SC3
SC4
SC4
Emergency
Functionality 
Exists
Emergency...
No Emergency
Functionality 
Exists
No Emergency...
SC5
SC5
SC6
SC6
SC7
SC7
Outcome
Outcome
Text is not SVG - cannot display
-------------------------------------------------------------------------------- /images/ec.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
EC1
EC1
EC2
EC2
EC4
EC4
EC3
EC3
Outcome
Outcome
EC5
EC5
The rollup
claims to be EVM
compatible or
equivalent
The rollup...
The rollup does
not claim to be
EVM 
compatible
or 
equivalent
The rollup does...
Trivial Outcome
Trivial Ou...
Text is not SVG - cannot display
-------------------------------------------------------------------------------- /images/mtsp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
MTP1
MTP1
MTP2
MTP2
MTP4
MTP4
MTP3
MTP3
MTP5
MTP5
MTP6
MTP6
MTP8
MTP8
MTP7
MTP7
MTP11
MTP11
MTP9
MTP9
MTP10
MTP10
Outcome
Outcome
Text is not SVG - cannot display
-------------------------------------------------------------------------------- /images/ncc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
NCC1
NCC1
NCC2
NCC2
NCC4
NCC4
NCC3
NCC3
Outcome
Outcome
Text 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 2
Level 1 or 2
Level 3
Level 3
S1
S1
S2
S2
S5
S5
S4
S4
S3
S3
S6
S6
Permissioned
Permissioned
S8
S8
S10
S10
S11
S11
S10
S10
S13
S13
S14
S14
S15
S15
Permissionless
Permissionless
Single Entity
Single Entity
S7
S7
Single Entity
Outcome
Single Ent...
Permiss-ioned
Outcome
Permiss-io...
Permiss-
ionless
Outcome
Permiss-...
S11
S11
S12
S12
S12
S12
S9
S9
S12
S12
Text is not SVG - cannot display
-------------------------------------------------------------------------------- /images/sc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
SC1
SC1
SC2
SC2
Smart contracts
are upgradeable
Smart contracts...
Smart contracts
are not upgradeable
Smart contracts...
SC3
SC3
SC4
SC4
Emergency
Functionality 
Exists
Emergency...
No Emergency
Functionality 
Exists
No Emergency...
SC5
SC5
SC6
SC6
SC7
SC7
Outcome
Outcome
Text is not SVG - cannot display
-------------------------------------------------------------------------------- /images/sp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
SP5
SP5
Permissionless
Permissionless
Permissioned
Permissioned
SP1
SP1
SP6
SP6
Permissionless
Permissionless
Permissioned
Permissioned
SP7
SP7
ZK 
Permissioned
Outcome
ZK...
ZK 
Permissionless
Outcome
ZK...
ZK 
Single Entity
Outcome
ZK...
Escape
Hatch
Implemented
Escape...
No Escape Hatch
No Escape Hatch
SP2
SP2
SP3
SP3
SP4
SP4
Permissioned
Permissioned
Single Entity
Single Entity
Text is not SVG - cannot display
-------------------------------------------------------------------------------- /images/v.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
No Fraud
Proofs
No Fraud...
Fraud
Proofs
Fraud...
V1
V1

Optimistic:
No Fraud Proof
Outcome

Optimistic:...
V2
V2
V3
V3
V4
V4
V5
V5
V6
V6
Permissioned
Permissioned
Permissionless
Permissionless

Optimistic Permissionless
Outcome

Optimistic...

Optimistic
 Permissioned Outcome

Optimistic...
Text is not SVG - cannot display
--------------------------------------------------------------------------------