Rewards #758
justinbarry
started this conversation in
Specs
Rewards
#758
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Rewards
Relevant Contracts
MasterChef
Purpose
Handles reward distribution for approved LP tokens when staked. Must be initialized with a RewardsManager.
Rewards Manager
Purpose
Allow a third party to allow a series of master contracts to distribute the rewards held by said rewards manager. It has the ability to approve/unapprove master chef contracts at will.
AMMFactory:
Creates BPools for approved MarketFactories and stakes LP tokens for liquidity providers into the relevant sushi pool.
Idea
To take the sushi MasterChef and replace sushi minting with a “Rewards Manager” whose responsibility is to distribute rewards. We need to account for a finite number of rewards tokens vs sushi which just lets it rip.
Roles
LP Provider
When adding liquidity....
When removing liquidity....
Rewards Provider
Beta Was this translation helpful? Give feedback.
All reactions