-
Notifications
You must be signed in to change notification settings - Fork 103
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
Permanently Locked accounts + Msg for account creation on-chain #188
Comments
We should have an issue on cosmos side too. Should I write that up? |
Adding this to the Baikal upgrade milestone. After a few conversations w/ the Regen Foundation team, they definitely have a desire to be launching multiple CSDAO's over the next several months. I think it's better practice to not have the creation of these too tightly coupled with our upgrade cycle, so I'd like us to add a |
IMO the path forward should be updating our fork of the SDK (which is currently based off of We can likely upstream this later to the SDK similar to what @zmanian did here: cosmos/cosmos-sdk#9596 |
This will probably delay things significantly no? I really think we need to weigh the pros and cons of each feature along with how it affects the timeline |
I don't see this as significantly affecting timeline. The PR above (regen-network/cosmos-sdk#42) I knocked out pretty quick. If there are changes needed to it, I'm happy to try and get those out fast so not to delay timeline further. My current sense of this is:
I shared these range today with @glandua on the DecentralOSS call, and he seemed in favor with this decision as well. If there's still contrary opinions that these estimates are either inaccurate or that they would set us back too far, I'm happy to re-evaluate on the regen ledger product call tomorrow. |
For Community Staking DAOs we need the ability to have accounts with "permanently locked tokens", as the funds allocated to these DAOs for governance are not intended to be tradable, but only used for onchain gov & voting procedures.
Current implementation strategy using what's already available in the SDK would involve putting these in a vesting account where the lockup period is some arbitrarily large number (e.g. 1000000 years).
A preferred alternative is to add new functionality to regen ledger (or potentially upstream in the Cosmos SDK) where accounts can have some set of tokens that are permanently locked and only used for governance.
For our own use case, this is only needed to be set at genesis.
Related: cosmos/cosmos-sdk#7774
The text was updated successfully, but these errors were encountered: