Skip to content
This repository has been archived by the owner on Jan 13, 2025. It is now read-only.

Budget cumbersome for vesting schedules #5978

Closed
garious opened this issue Sep 19, 2019 · 0 comments · Fixed by #5987
Closed

Budget cumbersome for vesting schedules #5978

garious opened this issue Sep 19, 2019 · 0 comments · Fixed by #5987
Assignees

Comments

@garious
Copy link
Contributor

garious commented Sep 19, 2019

Problem

Using Budget to manage vesting schedules is a pain. We need to create 25 Budget contracts per vesting schedule (which there may be multiple per person) and then have the maintainer to send ApplyTimestamp to each of those contracts to get them to distribute tokens.

Proposed Solution

Add a new program Vest that manages a full vesting schedule. After creation, the creator should only interact with a specific contract in order to terminate it. Otherwise, it should simply publish dates to a single trusted account, an oracle account. To redeem tokens, the payee should send a RedeemTokens instruction to the vesting account, which would include the address of the oracle account.

@garious garious added this to the Jaws v0.19.0 milestone Sep 19, 2019
@garious garious self-assigned this Sep 19, 2019
@garious garious mentioned this issue Sep 19, 2019
4 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant