sushiswap lp挖矿 主要在 MasterChef 合约里。
挖矿奖励原理大致是这样的:
MasterChef 合约里指定了每个区块可以挖出的 sushi 个数,代码里为:sushiPerBlock
(好像是 40 个)。
然后,不同的 LP 按设定的比例来分 sushiPerBlock, 例如:ETH-WBTC lp 占 10% 的比重,那么ETH-WBTC 这个池子,每个区块就可以挖出 4 个sushi。
每个质押的用户同样也按比例去分配该池子的sushi, 加入 A 用户质押的ETH-WBTC lp 数量占总池子的5%, 则 A 每个区块就可以拿到 4 * 0.05 个 sushi 。
你发的MasterChefV2 , 我之前没看,刚才简单过了一下,没理解错的话,它是在MasterChef 的基础上做了一个二次分配,多个MasterChefV2 的池子合起来,去挖 MasterChef 中的一个池子。