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

Implement VaultManager using EIP4626 for better UX #106

Open
0x-r4bbit opened this issue Sep 9, 2024 · 0 comments
Open

Implement VaultManager using EIP4626 for better UX #106

0x-r4bbit opened this issue Sep 9, 2024 · 0 comments
Assignees
Labels
priority: low type: feature New feature or request
Milestone

Comments

@0x-r4bbit
Copy link
Collaborator

Users can stake only once per StakeVault.
This means, if they stake multiple times, they will create multiple StakeVaults.
To make managing and handling those vaults easier, it's worth considering abstracting all create vaults behind a single API.

This can possibly be done with EIP4626 as it's an EIP designed for tokenized vaults.

The goal of this issue is to create a first functioning version of such a vault manager. Including some tests that demo its functionality.

One thing we should also think about is how it could help with executeAccount() on individual vaults.

@0x-r4bbit 0x-r4bbit added type: feature New feature or request priority: low labels Sep 9, 2024
@0x-r4bbit 0x-r4bbit added this to the Staking V1 milestone Sep 10, 2024
@0x-r4bbit 0x-r4bbit moved this from Todo to In Progress in Tasks - Smart Contracts Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low type: feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants