Skip to content

Commit

Permalink
L2 Configurator Diagram (compound-finance#560)
Browse files Browse the repository at this point in the history
* L2 Configurator Diagram

* add L2Timelock

* update names
  • Loading branch information
scott-silver authored Jan 6, 2023
1 parent 99c8907 commit 5540825
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions diagrams/l2_configurator_diagram.uml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
@startuml

rectangle "L1" {
rectangle Governor
rectangle Timelock as "Governance Timelock"
}

rectangle "L2" {
rectangle BridgeReceiver
rectangle ProxyAdmin
rectangle ConfiguratorProxy
rectangle ConfiguratorImpl
rectangle CometFactory
rectangle CometProxy
rectangle CometImpl
rectangle Bulker
rectangle L2Timelock as "Local Timelock"
}

Governor --> Timelock : admin
Timelock --> BridgeReceiver : admin
BridgeReceiver --> L2Timelock
L2Timelock --> ProxyAdmin : admin
L2Timelock --> Bulker : admin
ProxyAdmin --> ConfiguratorProxy : admin
ProxyAdmin --> CometProxy : admin
ConfiguratorProxy --> ConfiguratorImpl : impl
ConfiguratorImpl --> CometFactory
CometFactory ..> CometImpl : makes
CometProxy --> CometImpl : impl
Bulker --> CometProxy
L2Timelock ~~> ConfiguratorImpl : governor
L2Timelock ~~> CometImpl : governor

@enduml

0 comments on commit 5540825

Please sign in to comment.