文章
问答
讲堂
百科图谱
线下集训
更多
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
50
求bsc或者eth单币质押合约
回答问题即可获得
5
贡献值,回答被采纳后即可获得
50
学分。
就把token授权后质押进入矿池 按apy和时间来挖出
就把token授权后质押进入矿池 按apy和时间来挖出
0 条评论
分类:
DeFi
请先
登录
后评论
默认排序
时间排序
1 个回答
jackson
2022-03-18 14:36
先要确定是要合约代码还是什么,如果是合约代码,bsc和eth基本是相同的,可以公用,这个确定了之后 然后就是质押挖矿算法,考虑质押时间不同,质押期内收益增量不同,则这个算法会有些复杂,但是这个已经有解决方案了,这里有一个不错的实现: [https://github.com/Computable-Finance/CoFiX-V2.1/blob/main/contracts/CoFiXVaultForStaking.sol](https://github.com/Computable-Finance/CoFiX-V2.1/blob/main/contracts/CoFiXVaultForStaking.sol) 这个算法具备一定的通用性,算法理解需要花一点时间,简单来说,就是利用一个全局变量来记录每次交易后,单位token的收益率,结算时利用token数量乘以存入前后全局变量的增量就是应得收益。 出矿逻辑是你们自己的,把出矿逻辑定好,然后在每次质押,取回,领取收益的时候,都根据当时的状态触发结算,更新全局收益,这样就可以实现质押挖矿了。
请先
登录
后评论
您需要登录后才可以回答问题,
登录
关注
1
关注
收藏
0
收藏,
2570
浏览
求知者
提出于 2022-03-18 14:29
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: