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

Runtime: CRTs - variable revenue split & inflation rates #5149

Open
mochet opened this issue May 13, 2024 · 1 comment
Open

Runtime: CRTs - variable revenue split & inflation rates #5149

mochet opened this issue May 13, 2024 · 1 comment

Comments

@mochet
Copy link

mochet commented May 13, 2024

Problem

I have issued a creator token (https://gleev.xyz/channel/24503?tab=Token) and it seems like it has a very promising trajectory (Joystream/atlas#6271 (comment)) that will likely make it the 4th highest CRT in terms of revenue within the next 30 days.
(for some context: my CRT's revenue currently comes from my validator rewards so is very different to almost all other CRTs)

  • The problem I have is that I chose a revenue share of 40% and this is not adjustable--I think I would've rather had a revenue split that was more equitable to my CRT holders but I didn't really do the math before creating the CRT so didn't think that much into the future--in the same spirit, even if a content creator had a CRT and -did- do the math, creator rewards are unpredictable and with no method to change the revenue split this can be a limitation.
  • Due to creator rewards and CRTs being generally unpredictable, it may make a lot of sense for a creator to be able to use some "trial & error" and adjust the revenue split % at certain intervals. Some high revenue channels may not perform as expected and may end up as being unequitable to the creator and likewise a CRT may perform extremely well on the market and the CRT owner may wish to increase the % afforded to investors to "sweeten the deal"

Solution

There are probably many ways that could tackle this problem, but one I can think of is:

  • Change the runtime so that when triggering a revenue split, the creator can set a new revenue split that will take effect at the end of the current revenue split--it may be more productive to make this adjustment only be some increment/decrement % wise (i.e. "you can only increase or decrease your revenue split by 12.5% at a time)
@mochet mochet changed the title Runtime: CRTs - variable revenue split rates Runtime: CRTs - variable revenue split & inflation rates May 19, 2024
@mochet
Copy link
Author

mochet commented May 19, 2024

I have adjusted the title as I believe the inflation rate should also be variable in the same manner as described above

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant