- A+
对于级带动态推广收益合约的实现方式,最初是通过dapp的方式去实现上下级关系的锁定的。在dapp中可以更加灵活的控制推广收益的分配,通过将逻辑运算放到dapp中来减少智能合约的gas费用,这是最初的动态推广收益的设计模式。
随着bsc链上的gas费用的优化调整,gas费用不再是限制该模式搬到链上的瓶颈。因此越来越多的合约中添加了动态推广收益模式,包括最常见的八代收益,十代收益等级带推广收益模式。通过代币的空投来锁定上下级关系。该模式的核心逻辑如下:
1、通过空投来锁定上下级关系
2、每次调用transfer方法,都会实现八代收益分红
3、一笔交易,带着八笔子交易,交易手续费自然要升高很多。
4、如果不足八代,那么不足的代级地址视为黑洞地址,直接转账到黑洞地址。
动态推广收益八代推广收益级带收益空投锁定上下级核心代码如下:
for (int256 i = 0; i < 8; i++) {
uint256 rate;
if (i == 0) {
rate = 20;
} else if (i == 1) {
rate = 10;
} else {
rate = 5;
}
cur = inviter[cur];
if (cur == address(0)) {
cur = burnAddress;
}
uint256 curTAmount = tAmount.mul(rate).div(1000);
uint256 curRAmount = curTAmount.mul(currentRate);
_rOwned[cur] = _rOwned[cur].add(curRAmount);
emit Transfer(sender, cur, curTAmount);
}
bsc区块链浏览器上交易记录如下:
至此,完成币安BSC智能链动态推广收益八代推广收益级带收益空投锁定上下级核心功能代码。
pdf+视频币安智能链BSC发币教程及多模式组合合约源代码下载:
多模式(燃烧、回流指定营销地址、分红本币及任意币种,邀请推广八代收益,LP加池分红、交易分红、复利分红、NFT分红、自动筑池、动态手续费、定时开盘、回购)组合合约源代码下载:
pdf+视频币安智能链BSC发币教程及多模式组合合约源代码下载地址:
本文是全系列中第243 / 243篇:通证发行
- 我的微信
- 这是我的微信扫一扫
-
- 我的电报
- 这是我的电报扫一扫
-