-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhance Non-Rowan Yield Reward Functionality with Optional Duration Feature #3442
Comments
1. 📝 IndexingI'm indexing the files within your repository.2. 🔎 SearchingI'm searching for relevant snippets in your repository.I found the following snippets in your repository. View Snippetshttps://github.com/Sifchain/sifnode/blob/main/x/dispensation/claims.md#L0-L30 https://github.com/Sifchain/sifnode/blob/main/x/dispensation/claims.md#L15-L30 https://github.com/Sifchain/sifnode/blob/main/ui/README.md#L0-L133 https://github.com/Sifchain/sifnode/blob/main/docs/clp/clp-adr.md#L0-L201 https://github.com/Sifchain/sifnode/blob/main/smart-contracts/Deployment.md#L0-L105 3. 🌐 PlanningI'm creating a plan for the discussion and coding steps.I have created the following workflow as a basis for how the discussion and coding will be derived. 💡 StepsModify Claims DocumentationAction: Add Duration Parameter to Liquidity Rewards Distribution FunctionAction: Update MsgAddLiquidityToRewardsBucket MessageAction: Update Handler to Process Duration ParameterAction: Update CLI Command for Adding Liquidity to Rewards BucketAction: I have created the following workflow as a basis for how the discussion and coding will be derived. 💡 StepsModify Claims DocumentationAction: Add Duration Parameter to Liquidity Rewards Distribution FunctionAction: Update MsgAddLiquidityToRewardsBucket MessageAction: Update Handler to Process Duration ParameterAction: Update CLI Command for Adding Liquidity to Rewards BucketAction: |
Currently, the Sifchain codebase includes a feature for non-Rowan yield rewards, where users can add non-Rowan liquidity to a reward bucket. The system then automatically distributes the entire liquidity in the bucket to the corresponding liquidity pool. This is a valuable functionality, but it could be further enhanced for better flexibility and utility.
Feature Request:
I propose adding an optional duration parameter to this existing functionality. When this duration is set, any new liquidity added to the reward bucket should not be distributed immediately in its entirety. Instead, it would be more beneficial if the distribution of this new liquidity is spread out over the specified duration. This means the liquidity would be distributed in smaller, incremental portions throughout the duration period, rather than all at once.
Benefits:
Controlled Distribution: This enhancement would allow for a more controlled and gradual distribution of liquidity, which could be beneficial for managing market impact and providing a more steady support to the liquidity pool.
Flexibility for Users: Users who contribute liquidity can have more options in terms of how their assets are utilized over time.
Enhanced Strategic Options: This feature could open up new strategic possibilities for liquidity management within the Sifchain ecosystem.
I believe this enhancement will add significant value to the Sifchain platform, offering greater control and flexibility to users in the management of non-Rowan liquidity rewards.
The text was updated successfully, but these errors were encountered: