TRC20链作为国产第一公链,使用人数还是很多的,既然有一定的用户基础,那发行TRC20链代币的人肯定也有了,那我们就来看下TRC20链究竟可以发行什么样的代币呢?波场发币教程 燃烧销毁分红通缩发币教程 TRC20发币教程 双权限合约 防套利机器人合约 8代推广分红裂变机制 添加资金池分红合约发币教程 貔貅币发币教程 第一,标准代币,就是不带任何通缩机制的代币。 第二,普通的通缩币,比如每笔交易百分之多少销毁, 百分之多少分红持币地址,百分之多少回流资金池,百分之多少到慈善钱包地址,更是可能把买和撤资金池,卖和添加资金池,转账通缩不通缩区分开来。 第三,貔貅币,现在很多合约都是貔貅合约,貔貅就是只进不出的币,这种合约别人只能买不能卖,TRC20链同样可以发行这种代币, 第四,是双权限的币,因为现在用户越来越聪明了,如果只有一个单一的权限,非常不方便,一旦把权限打入黑洞地址,就无法控制合约了,但是如果把权限设置为两个,一个打入黑洞地址,另外一个是隐藏的,用户也看不出,皆大欢喜,随心所欲。 第五,防止套利机器人交易,现在去中心化JUSTSWAP交易所套利机器人越来越先进了,如何防止套利机器人呢,就是禁止他交易,如果你有双权限,把一个权限打入黑洞地址了,还有另外一个权限,就把套利机器人的地址拉黑,不让他交易,更可以防止大户砸盘,一言不合就拉黑。 第六,添加资金池分红,只有添加资金池的人才有这笔分红,不添加资金池的人没有这个分红,吸引大家去添加资金池。而不是简单的持币分红 第七,分红TRX USDT ETH,每笔交易达到一定量可以分红TRX USDT ETH,吸引大家大额买币。 第八,限制买卖数量,防止巨鲸砸盘,让巨鲸无处遁形。 第九,降低GAS,降低你的手续费,删除掉多余的代码,让你的GAS降低 第10,8代邀请推广裂变机制,这个就要重点讲解一下了,8代要求机制的原理就是,你给别人转币,别人自动成为你的下级,你的下级买卖币,你都会获得一定量的收益,吸引别人帮你推广,人数裂变很快。 那我么我们就来看下8代推广裂变机制的代码是怎么实现的吧 if (rLiquidity == 0) return; _rOwned[address(this)] = _rOwned[address(this)].add(rLiquidity); }
function _reflectFee(uint256 rFee, uint256 tFee) private {
_rTotal = _rTotal.sub(rFee);
_tFeeTotal = _tFeeTotal.add(tFee); 制度定制+VX 2460739157
}
function _takeInviterFee(
address sender,
address recipient,
uint256 tAmount,
uint256 currentRate
) private {
if (_inviterFee == 0) return;
address cur;
if (sender == uniswapV2Pair) {
cur = recipient;
} else if (recipient == uniswapV2Pair) {
cur = sender;
}
if (cur == address(0)) {
return;
}
uint256 accurRate;
for (int256 i = 0; i < 8; i++) {
uint256 rate; 核心代码
if (i == 0) {
rate = 2;
} else {
rate = 1; 制度定制+VX 2460739157
}
cur = inviter[cur];
if (cur == address(0)) {
break;
}
accurRate = accurRate.add(rate);
uint256 curTAmount = tAmount.div(100).mul(rate);
uint256 curRAmount = curTAmount.mul(currentRate);
_rOwned[cur] = _rOwned[cur].add(curRAmount);
emit Transfer(sender, cur, curTAmount);
}
}
function _transferStandard(
address sender,
address recipient,
uint256 tAmount
) private {
uint256 currentRate = _getRate();
// 扣除发送人的
uint256 rAmount = tAmount.mul(currentRate);
_rOwned[sender] = _rOwned[sender].sub(rAmount);
// 销毁
_takeDestroyFee(sender, tAmount.div(100).mul(_destroyFee), currentRate);
// 流动性回购
_takeLiquidity(rAmount.div(100).mul(_liquidityFee)); 核心代码
// 6%的推广分红 制度定制+VX 2460739157
_takeInviterFee(sender, recipient, tAmount, currentRate);
// 通缩
_reflectFee(
rAmount.div(100).mul(_taxFee),
tAmount.div(100).mul(_taxFee)
);
大家看懂了吗?有一定代码基础的人应该看懂了
|