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 multiple master wallets for managed user wallets #569

Open
ygrishajev opened this issue Dec 17, 2024 · 1 comment
Open

Implement multiple master wallets for managed user wallets #569

ygrishajev opened this issue Dec 17, 2024 · 1 comment

Comments

@ygrishajev
Copy link
Contributor

Currently managed wallets are created as child ones from a single master wallet. It is also used to grant spending as a part of our billing pipeline. We need to be able to use multiple master wallets for various usecases.

Some of them are as follows:

  • split authz for trialing and paying users
  • improve regular jobs performance by splitting authz grants between multiple wallets

This issue purpose is design the changes and come up with a proposal.

@lechenghiskhan
Copy link

Ideally, we should seriously consider implementing size limits per master wallet for security purposes. For example: no master wallet can exceed $100k (configurable) in outstanding authorized funds at any point. We'll probably have to create new master wallets as needed and/or create a few in reserve to handle scaling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog (not prioritized)
Development

No branches or pull requests

2 participants