SmartFund-基于Bancor的质押分红DeFi系统产品系统

我要开发同款
Justin2026年04月15日
51阅读

技术信息

语言技术
DAPPSolidityweb3.jstruffleEthereum
系统类型
Web
行业分类
区块链

作品详情

行业场景

项目立项于2017年,上线于2018年,用户将手中闲置的ETH质押到SmartFund中,获得质押token, 质押token可以赎回,赎回时可以结算分红于本金。

功能介绍

1. 质押ETH获得质押token, eth会作为准备金存入到准备金合约保管
2. 分红结算。使用reward per token stored机制进行分红计算
3. 赎回排队机制。为防止赎回时拥挤踩踏,导致基金价格暴跌,引入赎回排队机制
4. 使用Bancor公式作为价格计算的基础,比后来的uniswap机制更复杂,更准确,同时gas消耗也更大
5. 为避免当时Truffle的部署过程中的安全风险,单独基于web3.js开发了一条部署流水线,将需要签名的操作导出为交易数据存入json, 在冷钱包设备上对数据进行签名,然后拷贝到联网机器上进行广播

项目实现

1. 负责智能合约的设计与实现,编写单元测试用例
2. 负责部署流水线脚本的开发于维护
3.与前端同事配合,联调UI与智能合约

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论