🪙Enable Staking
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.
Overview
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.
Deploy staking

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.
Customize the staking contract
You can edit staking settings before or after launch.
This gives you room to adapt the staking model as your project evolves.
Deposit and withdrawal fees

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.
Staking fee allocation

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
Unstake delay

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
Activate sacrifice

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.
Inject additional rewards manually

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.
Boost your Asset Backing using the reward tokens
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?