🪙Enable Staking
Last updated
Was this helpful?
Current fee structure for SmartDeFi™ Staking:
Project owners burn $100 worth of FEG to deploy a staking contract.
Adding tokens to staking applies a 0.5% entry fee.
Enable staking after your token is created.
This lets holders stake your token and earn rewards from staking taxes and any extra rewards you inject.

Choose a name and ticker for the staking system.
Approve the deployment transaction.
Click Create Stake.
Confirm the wallet transaction.
The approval step buys and burns the required FEG service fee.
After deployment, you move to the customization screen. You can edit the settings now or return later. When ready, click Enable Staking to make staking live.
You can edit staking settings before or after launch.
This gives you room to adapt the staking model as your project evolves.

You can set deposit and withdrawal fees, or leave them at 0.
If a user stakes when the withdrawal fee is 2%, that user keeps the 2% setting even if you later raise it. Higher fees apply only to new stakers.
If you lower the fee later, the lower fee applies to both old and new stakers.

If you enable deposit or withdrawal fees, you can route that value in one of two ways:
Redistribute it to stakers
Burn it to increase deflation

You can set a custom delay before users can unstake.
If you do not enable a delay, users can enter and exit freely.
To activate it:
Click Enable Delay
Choose the number of days
Click Set Delay

Sacrifice lets stakers burn a chosen percentage of their rewards when they claim or unstake.
It is optional and defaults to 0%. Users decide their own burn level after you enable the feature.

You can add extra rewards from your own wallet.
For example, you can inject BNB or another supported reward token into the staking contract. The system then distributes it across stakers.
You can also set a distribution threshold. For example, if the threshold is 1 BNB, rewards start distributing only after the reward pool reaches that amount.
If your token uses the same asset for backing and for an additional reward, you can route part of that reward back into backing instead of distributing all of it to stakers.
This setting is called SetBoostBacking.
You can find it in SDscan → Staking → Interface → Write.
Last updated
Was this helpful?
Was this helpful?