paideiadao / paideia-app

paideia-app.vercel.app
MIT License
5 stars 5 forks source link

Create DAO: Staking Config UI #130

Closed noob77777 closed 2 months ago

noob77777 commented 2 months ago
noob77777 commented 2 months ago

@Luivatra please add descriptions for the fields

{
    "stakePoolSize": 0,
    "stakingEmissionAmount": 1,
    "stakingEmissionDelay": 2,
    "stakingCycleLength": 864000000,
    "stakingProfitSharePct": 50,
    "pureParticipationWeight": 25,
    "participationWeight": 25
}
Luivatra commented 2 months ago

@Luivatra please add descriptions for the fields

{
    "stakePoolSize": 0,
    "stakingEmissionAmount": 1,
    "stakingEmissionDelay": 2,
    "stakingCycleLength": 864000000,
    "stakingProfitSharePct": 50,
    "pureParticipationWeight": 25,
    "participationWeight": 25
}

stakePoolSize: Number of governance tokens to lock into the stake pool, 0 or more stakingEmissionAmount: Amount of governance tokens distributed to stakers every staking cycle stakingEmissionDelay: Delay for rewards to be distributed to stakers (staker first gets reward after so many cycles), 1 or more (there is some max but need to calculate, set max to 10 for now) stakingCycleLength: Length in ms of a staking cycle, reward and profit is shared every cycle stakingProfitSharePct: amount of dao profit to share with stakers, 0-100 pureParticipationWeight: pct defining how much participation in governance is weighted in reward distribution, 0-100 participationWeight: pct defining how much used votes are weighted in reward distribution, 0-100, these two should not exceed 100 combined. Remaining pct is rewards distributed based on staked amount.