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

SMT Delegation Pools #2698

Closed
youkaicountry opened this issue Aug 2, 2018 · 1 comment · Fixed by #3527
Closed

SMT Delegation Pools #2698

youkaicountry opened this issue Aug 2, 2018 · 1 comment · Fixed by #3527

Comments

@youkaicountry
Copy link
Contributor

Implement SMT delegation pools.

SMT automated actions such as inflation should consume RCs from its pool.

@youkaicountry youkaicountry mentioned this issue Aug 14, 2018
7 tasks
@mac128k mac128k added this to Backlog (not prioritized) in Smart Media Tokens (SMTs) Aug 15, 2018
@theoreticalbts
Copy link
Contributor

theoreticalbts commented Oct 18, 2018

So there are some conflicting requirements here:

  • (a) We want users to be able to delegate vesting SMT's to a pool (like they can delegate Steem Power).
  • (b) We want to maintain a tight bound on the number of outdel edges a user can have to avoid a potential DoS exploit.
  • (c) Outdel edge CRUD's required authority should only be the pool operator, not the target (end-)user.

I think the best way to solve this is as follows:

  • Limit each account to 3 outdel slots.
  • Each outdel slot has an allowed delegator.
  • By default, the allowed delegator of Slot 0 is the creator.
  • By default, the allowed delegator of Slot 1 is the account recovery partner.
  • By default, the allowed delegator of Slot 2 is either the creator or the account recovery partner.
  • The (end-)user, or the user the slot is currently accessible to, can execute a (custom) operation to override the default and change that outdel slot's allowed delegator (ejecting any delegation currently using that outdel slot).

@mvandeberg mvandeberg moved this from Backlog (not prioritized) to Required Infrastructure in Smart Media Tokens (SMTs) Mar 26, 2019
@mvandeberg mvandeberg self-assigned this Oct 8, 2019
mvandeberg added a commit that referenced this issue Oct 8, 2019
sgerbino added a commit that referenced this issue Oct 9, 2019
mvandeberg added a commit that referenced this issue Oct 9, 2019
sgerbino added a commit that referenced this issue Oct 9, 2019
…ut off the RC plugin skip flags in the token emission test
mvandeberg added a commit that referenced this issue Oct 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Smart Media Tokens (SMTs)
Required Infrastructure
Development

Successfully merging a pull request may close this issue.

3 participants