2 stable releases
5.0.3 | Jun 12, 2022 |
---|---|
5.0.2 | May 20, 2022 |
#10 in #quarry
Used in 2 crates
120KB
2.5K
SLoC
mine
Distributes liquidity mining rewards to token stakers.
Overview
The Quarry mine program starts with a Rewarder
. A Rewarder
corresponds to a reward token e.g. SBR, MNDE.
Once a Rewarder
is created, we can add Quarry
s to it. A Quarry
corresponds to a staking token.
Finally, users/programs can create Miner
s which allow a user to stake/unstake tokens to a Quarry
and claim rewards from a Quarry
.
lib.rs
:
Liquidity mining rewards distribution program.
The program consists of three types of accounts:
- [Rewarder], which controls token rewards distribution
- [Quarry], which receive rewards, and
- [Miner], which stake tokens into [Quarry]s to receive rewards.
This program is modeled after Synthetix's StakingRewards.sol.
Dependencies
~21–32MB
~552K SLoC