Skip to main content

Diagrams

Storage layout

Each Lockup contract is a singleton that stores all streams created by all users. The following diagrams will give you an idea of how the storage layout looks like.

note

To see the full list of storage variables: click here. The common stream struct is shared across LockupLinear, LockcupDynamic and LockupTranched.

Lockup Linear

Update Diagram

Lockup Dynamic

Update Diagram

Lockup Tranched

Update Diagram

Airstream Campaign

Update Diagram