dApp Staking V3 on Shiden

Based on the developer rewards received in the first Build&Earn subperiod (14 SDN received for the tier 2, 5 SDN for the tier 3, 0.14 SDN for the tier 4), I have the feeling that the formulas used in dApp Staking V3 was designed with Astar in mind.
But, it seems these formulas should be adjusted for Shiden.
Specially the formula to dynamically compute the number of slot based on the ASTR/SDN price.

 number_of_slots = floor(1000∗ASTR USD + 50) on Astar Network
 number_of_slots = floor(1000∗SDN USD + 50) on Shiden Network

Because the circulating supply and maket cap on Shiden are much lower than Astar, and the SDN USD price is higher that ASTR USD price, the developers on Shiden received low rewards.
It’s why I would like this formula will be updated for Shiden.
For example: number_of_slots = floor(100∗SDN USD + 50)

As another approach, we can also force the configuration via the forceSetTierConfig method. This approach could be used while waiting for the formula to be adapted for Shiden.


This is a vital point to consider, mainly so that our stakers in Shiden do not feel that they should not be in that network and migrate to Astar. I support your proposal to make a correction to the rewards, GuiGou.

1 Like

GuiGuo and me have discussed this of the forum, and I do agree it’s not the best situation. We should make Shiden more competitive.

However, we also shouldn’t try to achieve the same numbers as we have on Astar. It’s simply not plausible. Astar has much higher value and utilization than Shiden, and that’s a fact.

By implementing the proposed formula adjustment, we cut down on the number of dApp slots significantly. And if SDN were to fall down to e.g. 0.2$, there would only be 20 slots.

I’ve created a Github issue to address this.


This is a very important discussion for Shiden.
GuiGou, thank you for raising the issue and proposing solutions.
Also, thank you, Dino, for creating the issue right away. I appreciate your prompt response.
I also support this proposal.

1 Like

Thank you for your proposal.
It is inappropriate to use the same formula for SDN and Astar because their situations are different.
I fully support this proposal.

1 Like

I fully agree with you.
No one care about $SDN in forum discussion. I mentioned before.
No plan on SDN.

SDN is NOT DEAD, SDN is $DED. I also looking forward to $DED. :smiling_face_with_three_hearts:
Get Lucky more rewards. :four_leaf_clover:


For reference, the numbers would look like this with the proposed formula.


Thnaks @Dino to share these numbers.
It looks better but there are not many dApps or developers on Shiden.
The dApp Staking, the Build To Earn feature, should attract them to come to build on Shiden and then on Astar.

It’s why I would prefer to have few available slots and seemly income for developers to see more dApps on Shiden.
I suggest to use this forrmula
number_of_slots = floor(100∗SDN USD + 20)


I am in favor of this approach, if we channel the creation of applications first through shiden and then through Astar, we will be carrying out the flow proposed by Polkadot from the beginning.

The reality of situation is very different from what’s written here. Shiden si not a new network, it’s been live for well over 2 years. What Polkadot/Parity envisioned, and what is, differs.

The suggested adjustment, where factor of 1000x is reduced to 100x, is already a huge decrease.

Shiden is not used much. Every new developer that comes will prefer Astar over Shiden. With the new reward system, there isn’t even a way for someone to reap excessive reward amounts due to lack of stakers in the system, so there’s no argument that Shiden is “less competitive” than Astar.

For comparison, here are rewards for Astar:

Based on what I wrote here, there’s no reason to reduce slot numbers even further.
The only benefit I see from this is for the few dApps that earn rewards there - it definitely won’t attract new devs there.


To be honest, I think it will be difficult to attract/retain qualified developers with such low incomes.
On Astar, reaching tier 3 is not easy (15M ASTR) and $300-$400 per month is insufficient to maintain an existing dApp or create a new one. In my opinion, these thresholds should be reviewed quickly.

1 Like

These are rewards, not income.
And what developers need to do is attract stakers, they do not need to stake anything themselves.

And I disagree with them being low - e.g. if a project ends up in tier 3, which isn’t very difficult, they’re looking at an additional ~50k$ revenue per year, which is by no means small amount. Grants are given out for much much less.

Please also keep in mind that one of the goals with v3 was/is to prevent dApps from earning huge amounts of rewards.

The thresholds were reviewed thoroughly prior to the launch (Astar), and there’s no plan to review them until some time has passed, and we have data to analyze. Staked amount needs to be high, and everyone needs to work on attracting active stakers.