Skip to main content


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.

Lockup Linear

Lockup Dynamic

An example of two streams being stored in the Lockup Dynamic contract.

Airstream Campaign

An example of a user creating an Airstream campaign.