This repository was archived by the owner on Jul 16, 2025. It is now read-only.
Replies: 1 comment 5 replies
-
I can imagine how this could become problematic, both for the background processess happening in SabVM to maintain the graph network - and the SabVM users who will now have to say good-bye to a lump sum every 1st of a month, not being able to spread the total amount they're streaming to others across the whole month. Maybe, allow monthly value transfers on any dates between the 1st and the 28th, for any month? |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
As explained here, we won't support monthly streaming cadences in Genesis. However, the world at large relies on monthly cadences for all sorts of things, so we should strive to implement this feature in Odyssey.
Implementing monthly cadences isn't as easy as by-the-second cadences because months have different lengths and there's a leap year once every 4 years.
I see two possible implementation designs:
I favor the first design due to its simpler implementation and its ability to meet a wide range of user needs.As per the debate with @IaroslavMazur debate below, I now favor the second design.
Related:
Cc @sablier-labs/sabvm and @sablier-labs/frontend because I think we already have an algorithm for pre-computing the dates for the Monthly Unlock shape in the Lockup UI.
Beta Was this translation helpful? Give feedback.
All reactions