Skip to content
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

Vesting accounts: Add clawback #944

Open
4 tasks
SpicyLemon opened this issue Jul 18, 2022 · 2 comments
Open
4 tasks

Vesting accounts: Add clawback #944

SpicyLemon opened this issue Jul 18, 2022 · 2 comments
Labels
bank Bank Module enhancement New feature or request
Milestone

Comments

@SpicyLemon
Copy link
Contributor

Summary

Add clawback ability to vesting accounts.

Problem Definition

As a granter of vesting funds, I want to be able to recover (clawback) unvested coins in some circumstances so that I can more easily enforce grant restrictions.

Proposal

Make changes similar to the ones made by Algoric to add clawback abilities to vesting accounts.


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned
This was referenced Jul 18, 2022
@dwedul-figure dwedul-figure added enhancement New feature or request bank Bank Module labels Jul 18, 2022
@iramiller iramiller added this to the v1.12.0 milestone Jul 28, 2022
@iramiller iramiller modified the milestones: v1.13.0, v1.14.0 Sep 21, 2022
@iramiller iramiller modified the milestones: v1.14.0, v1.15.0 Jan 23, 2023
@iramiller iramiller modified the milestones: v1.15.0, v1.16.0 Feb 21, 2023
@iramiller iramiller modified the milestones: v1.16.0, v1.17.0 May 15, 2023
@SpicyLemon
Copy link
Contributor Author

Related: #945

@SpicyLemon SpicyLemon modified the milestones: v1.17.0, v1.18.0 Sep 6, 2023
@iramiller iramiller modified the milestones: v1.18.0, v1.19.0 Jan 4, 2024
@iramiller
Copy link
Member

We should consider using a hold module/encumbrance model for this. If we had an encumbered transfer then we could have an associated owner of the encumbrance which should be able to create a single transaction that cancels the hold and pulls the funds back if signed by the encumbrance owner.

@SpicyLemon SpicyLemon modified the milestones: v1.19.0, v1.20.0 Jul 15, 2024
@iramiller iramiller modified the milestones: v1.20.0, v1.21.0 Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bank Bank Module enhancement New feature or request
Projects
Development

No branches or pull requests

3 participants