前言
文章主要介绍了收益聚合器Beefy协议在币安智能链测试网网上的编译测试部署流程,以Pancake上的USDC-BUSD最新Curve版流动池的农场质押为例,详细介绍了完整的操作流程。
准备工作
Node.js环境
https://nodejs.org/en/download/
WebStorm IDE
https://jetbra.in/5d84466e31722979266057664941a7189332246*
beefy源码
https://github.com/beefyfinance/beefy-contracts
💡准备工作不做任何科普,关键链接已经写明,请自行折腾。
Beefy工程简介
本教程用到的目录有如下几个
contracts
scripts
test
contracts
这个目录下是所有的Beefy合约,当前还在使用的是BIFI目录下的合约,下面简要介绍一下子目录。
infra
这个目录下的合约为基础合约,提供一些基础功能,比如手续费控制等.
文章用到的有
BeefyFeeConfigurator.sol手续费设置合约
strategies
策略合约目录
文章用到的有
Curve/StrategyChefCurveLP.sol 使用Curve实现的流动性池策略合约
utils
工具合约目录
文章用到的有
GasFeeThrottler.sol Gas费限制器合约
GasPrice.sol Gas费限制配置合约
vaults
金库合约目录
文章用到的有