Skip to content

Latest commit

 

History

History

upgradability

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Upgradability

Contracts that control the changing of proxy contracts to point to new implementations.

Contracts

  • DelayedProxyAdmin Admin for proxy contracts. The Governor can propose a new implementation. After 1 week, the upgrade request can be accepted. The upgrade can be cancelled by the Governor at any time.
  • InstantProxyAdmin Admin for proxy contracts with no time delay. The Governor can change the proxy's implementation at any time.
  • VaultProxy delegates contract calls to contract implementations.

Diagrams

DelayedProxyAdmin

DelayedProxyAdmin hierarchy

DelayedProxyAdmin Hierarchy

DelayedProxyAdmin contract

DelayedProxyAdmin

DelayedProxyAdmin storage

DelayedProxyAdmin Storage

InstantProxyAdmin

InstantProxyAdmin hierarchy

InstantProxyAdmin Hierarchy

VaultProxy

VaultProxy hierarchy

VaultProxy Hierarchy

VaultProxy contract

VaultProxy