32 stable releases (5 major)
5.2.0 | Jul 27, 2022 |
---|---|
5.0.2 | Apr 17, 2022 |
4.2.1 | Apr 16, 2022 |
4.1.0 | Mar 29, 2022 |
0.2.0 | Aug 27, 2021 |
#1 in #quarry
112 downloads per month
Used in 17 crates
(9 directly)
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
~20–29MB
~498K SLoC