随着Web3.0技术在区域不断扩展,吸引了大量资本和技术开发的关注。在数字货币领域,分红是一种常见的激励机制,它可以激励用户持有某种Token,同时也可以增加Token的流动性和价值。目前,持币分红和LP分红是两种主流的分红模式,它们分别适用于不同的场景和用户群体。本文将介绍如何将这两种分红模式融合到一个合约中,实现对持币用户和 LP 用户的 USDT 分红效果。
一、功能设计
1.持币分红:按照用户实际持有Token的数量权重对应分红分发Token,增加其对项目的信心和忠诚度。
2.LP分红:按照添加流动性的用户实际添加流动性的权重分发usdt,增加市场的深度和稳定性。
3.手续费机制:买卖收取指定数量的手续费,用于营销钱包回购拉盘、自动回流底池增加底池厚度、燃烧通缩交易手续费增加Token的稀缺价值。
4.跟单分红:当出现卖单时,跟卖单指定数量的Token从榜一地址同步兑换出Token,用于用户的持币分红和 LP 分红。
5.通缩机制:对底池设计单边燃烧Token,每小时燃烧一次底池,每次燃烧 0.5%,24 小时底池燃烧 12%,以此达到底池无限通缩的目的。
6.LP 限制:用户地址撤销流动性时只能撤回Token,Token撤销到直到钱包地址;地址接收到的 LP 转账到其他地址不允许撤销流动性;接收 LP 转账的地址仍然可以正常添加流动性,但是撤销流动性时只能撤销自己正常添加的部分,不能撤销通过转账 LP 接收的部分 LP。
7.持久性分红:由于招商时,分发到用户的不是Token,而是添加流动性后获得的LP流动性凭证。
二、核心功能实现
1.持币分红 USDT:通过轮询分发的方式,分批次下发所有满足条件的钱包地址里的 Token,并且保证触发交易时的最低交易 gas 费用。
2。处理个人交易触发持币分红实时 claim 赎回自己应得分红:所有参与交易的行为都会触发当前交易账户的分红,实时拿回属于自己的持币分红。
3.查询账号分红相关的信息参数:可以查询账号的分红相关信息,包括账户、索引、迭代次数、可提取分红、总分红、上次 claim 时间、下次 claim 时间、自动 claim 可用的秒数等。
4.分红派发器代币构造函数:通过构造函数设置分红派发Token名称,分红冷却时间,最小持币数量限制分红条件。
5.限制开盘后直到时间防巨鲸功能设置:限制开盘后一定时间内的交易,防止巨鲸操纵市场。
6.单边通缩燃烧资金池:每小时燃烧资金池 0.5%,24 小时通缩 12%,通缩Token到榜一钱包地址。
7.USDT 资金池自动兑换本币为 USDT 兑换代码功能实现:将资金池中的本币兑换为Token。
8.查询及设置用户招商 LP 数量,线性释放锁定的 LP 数量:可以查询和设置用户招商 LP 的数量,以及线性释放锁定的 LP 数量。
本文介绍了如何将持币分红和 LP 分红这两种主流的分红模式融合到一个合约中,实现对持币用户和 LP 用户的 USDT 分红效果。通过合理的功能设计和核心功能实现,可以实现更灵活、高效的分红机制,激励用户参与项目,增加 Token 的流动性和价值。在实际应用中,需要根据具体情况进行调整和优化,以适应不同的市场需求和用户群体。
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论