The Empire Capital staking pools are derived from Synthetix's Staking Rewards contract. This contract defines the core mechanics of a staking pool that defines a specified amount of tokens to be rewarded over a specified time. This is in comparison to a staking pool that mints unspecified amount of tokens over a unspecified amount of time to maintain a consistent APY, leading to inflation of the reward token.
When being setup, the staking pools require several parameters to be set which determine the APY of the pool:
durationof the pool
- The amount of reward tokens to be distributed in the
- The price of the
- The amount of
stakingTokenstaked on the contract
Rewards are distributed to users who have staked
stakingTokenon a pro rata basis.
The Empire Capital staking pool contract allows for multiple reward tokens to be claimed from a single contract. Each contract specifies one token to be staked, which then earns multiple different reward tokens. Each
rewardTokenhas a staking pool associated with it under a
rewardPoolIDand can be extended to continue the reward pool as long as new reward tokens are supplied to the contract.
- 0% staking fee
- 1.5% unstaking fee of users staked amount
- 0% fee on rewards
Staking pools on Empire Capital can optionally be created as Locked Staking Pools. These pools lock the users staked tokens for a pre-defined amount of time, while rewards can be claimed at any point.