Jump to content

DeFi: KindomsJeweler 2.0


enjoi
 Share

Recommended Posts

What is cJEWEL and sJEWEL?

cJEWEL adopts the benefits gained from the veToken model developed by Curve, and combines that with a method for fee sharing and subscription-based locking. cJEWEL is the name for the governance token in Crystalvale, and sJEWEL is the equivalent for Serendale. (cJEWEL and sJEWEL are functionally the same)

Key differences from xJEWEL:

  • Users must lock up JEWEL in the Jeweler contract for a period of time of their choice (between 7 and 1095 days) in order to receive cJEWEL
  • Jeweler fee sharing will work more like how LP staking works in the gardens (claim rewards separately from interacting with cJEWEL)
  • cJEWEL can be used to activate premium features such as experience buffs (feature to come after cJEWEL launch)

cJEWEL Formula and Examples

The amount of cJEWEL earned is governed by the following formula:

0*yeJPTKiJ9nfy4TPJwhere MAX DAYS is 1095, and the minimum number of days to lock is 7

Example:

Keal has 50,000 JEWEL and wants to deposit them in the Jeweler. He decides to deposit for the minimum locking period of 7 days and receives ~320 cJEWEL.

Rolando doesn’t have the same means as Keal, but he decides to make up for that by depositing his JEWEL for longer. Not willing to be outdone by Keal, he decides to get 320 cJEWEL of his own by depositing ~960 JEWEL for a year.

Takeaway: You don’t have to have the most JEWEL to have the most influence with this model.

Jeweler Interactions

This model changes the way the user will interact with the Jeweler, see below for the functions you could call:

  1. createLock — (Only available if you have 0 cJEWEL) Takes a selected amount of JEWEL to deposit and days to lock and gives back cJEWEL based on the values chosen
  2. increaseAmount — Allows you to add more JEWEL to your deposited balance and receive more cJEWEL based on the remaining locking schedule for the existing balance
  3. increaseUnlockTime — Allows you to receive cJEWEL by extending the unlocking period of your existing JEWEL balance
  4. claimReward — Allows you to claim any pending fee-sharing rewards from the Jeweler
  5. updatePool — Will update the rewards available to everyone with cJEWEL by pulling in fees from the Fee Collector contract (this is also called whenever anyone deposits, extends unlocking periods, claims rewards, or withdraws)
  6. withdraw — Allows you to withdraw your entire JEWEL balance from the Jeweler if your locking period is expired
  7. emergencyWithdraw — Allows you to withdraw before your locking period is expired, but with a 50% penalty (which is burned). The withdrawal penalty is only applied to the principle of the staking, not the rewards.

Jeweler Rewards and Fee Collector

In order to include fee sharing with the veToken model, a different methodology was necessary.

Rather than selling cJEWEL to get more JEWEL than you put in based on a ratio, here rewards are accrued and claimed in the same way that the Gardens works with receiving and claiming LP rewards. The only difference is that the rewards coming in vary depending on what fees have been paid since the last reward pool update.

For more detail on all of that math, see this article.

Benefits to Holding cJEWEL

  • Governance will utilize the cJEWEL balance of users for voting on proposals
The cJEWEL system is much more resistant to bad actors who want to just buy up votes and dump their voting power immediately after
The system awards those who are long term on the project with more voting power per locked JEWEL
  • Rewards will come by way of fee sharing, but also regular airdrops can be implemented thanks to the safer timelock nature of cJEWEL
  • Subscriptions will require that you are holding a certain amount of cJEWEL in order to gain access to a benefit
Experience bonuses, access to premium features, discounts on fees, etc., are all being considered for this system

Additional Details

  • cJEWEL tokens will be soulbound to the wallet that generates them
  • You may hold your cJEWEL after the locking period has expired and still receive rewards and governance power
All cJEWEL is burned when withdrawing your locked JEWEL balance
Subscriptions may require extending your locking period if it is below a minimum threshold
  • Subscriptions use your “available subscription balance,” which is the total amount of cJEWEL you own minus the cJEWEL requirements of each of your subscriptions
Subscriptions do not change your cJEWEL balance
  • While the maximum locking time allowed is 3 years, it is expected that most users will use locking periods of 1 year or less
1*jTK19DO1HfZpeq2GyOewYQ.pngstat?event=post.clientViewed&referrerSou

Jeweler 2.0 was originally published in DeFi Kingdoms Official on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...