- A+
所属分类:币安BSC
最近defi领域比较热门的当属bitcoin了,该模式创新的实现了自动加池,回流任何币种到营销钱包地址,回流任何币种代币到回购钱包地址,分红任意币种到所有的持币地址。目前主要的分红币种是大狗DOGE和RACA,在每笔交易时都会扣除部分的手续费用来分流到指定钱包和分红。
代币的具体模式如下:
1、每笔交易扣除部分手续费自动转换为指定的任意币种回流到营销钱包。
2、每笔交易扣除部分手续费自动转换为指定的任意币种回流到回购钱包。
3、每笔交易扣除部分手续费暂存到中转地址,当中转地址代币数量累积达到指定数量时,触发自动交易。先锁住资金池,其他进程暂时中止交易,目的是保持价格稳定。然后卖出一半数量的代币转换为BNB,然后使用获得的BNB和剩下的一半组成交易对,添加流动性。
4、每笔交易扣除部分手续费暂存到中转地址,当中转地址代币数量累积达到指定数量时,触发自动交易转换为指定分红的任意币种,分红给持币超过指定数量的持币地址。
分红任意币种的核心代码如下:
if( canSwap &&
!swapping &&
!automatedMarketMakerPairs[from] &&
from != owner() &&
to != owner()
) {
swapping = true;
uint256 burnTokens = contractTokenBalance.mul(burnFee).div(totalFees);
super._transfer(address(this),deadWallet,burnTokens);
uint256 marketingTokens = contractTokenBalance.mul(marketingFee).div(totalFees);
swapAndSendToFee(marketingTokens);
uint256 swapTokens = contractTokenBalance.mul(liquidityFee).div(totalFees);
swapAndLiquify(swapTokens);
uint256 sellTokens = balanceOf(address(this));
swapAndSendDividends(sellTokens);
swapping = false;
}
分红任何币种的操作代码段
function swapAndSendDividends(uint256 tokens) private{
swapTokensForDOGE(tokens);
uint256 dividends = IERC20(DOGE).balanceOf(address(this));
bool success = IERC20(DOGE).transfer(address(dividendTracker), dividends);
if (success) {
dividendTracker.distributeDOGEDividends(dividends);
emit SendDividends(tokens, dividends);
}
}
分红代码跟踪器,通过分红代码跟踪器来实现真实的分红
function process(uint256 gas) public returns (uint256, uint256, uint256) {
uint256 numberOfTokenHolders = tokenHoldersMap.keys.length;
if(numberOfTokenHolders == 0) {
return (0, 0, lastProcessedIndex);
}
uint256 _lastProcessedIndex = lastProcessedIndex;
uint256 gasUsed = 0;
uint256 gasLeft = gasleft();
uint256 iterations = 0;
uint256 claims = 0;
while(gasUsed < gas && iterations < numberOfTokenHolders) {
_lastProcessedIndex++;
if(_lastProcessedIndex >= tokenHoldersMap.keys.length) {
_lastProcessedIndex = 0;
}
address account = tokenHoldersMap.keys[_lastProcessedIndex];
if(canAutoClaim(lastClaimTimes[account])) {
if(processAccount(payable(account), true)) {
claims++;
}
}
iterations++;
uint256 newGasLeft = gasleft();
if(gasLeft > newGasLeft) {
gasUsed = gasUsed.add(gasLeft.sub(newGasLeft));
}
gasLeft = newGasLeft;
}
lastProcessedIndex = _lastProcessedIndex;
return (iterations, claims, lastProcessedIndex);
}
派发器核心代码如下:
function distributeDOGEDividends(uint256 amount) public onlyOwner{
require(totalSupply() > 0);
if (amount > 0) {
magnifiedDividendPerShare = magnifiedDividendPerShare.add(
(amount).mul(magnitude) / totalSupply()
);
emit DividendsDistributed(msg.sender, amount);
totalDividendsDistributed = totalDividendsDistributed.add(amount);
}
}
至此,完成分红任何代码到持币钱包地址的合约代码实现。
pdf+视频币安智能链BSC发币教程下载:
pdf+视频币安智能链BSC发币教程下载地址:
本文是全系列中第44 / 49篇:通证发行
- justSwap开盘咯,你也想发个币去当庄家?手把手教你怎么用TRC20标准在tron发币
- TRX上发币教程(JustSwap怎么玩?JustSwap交易所新手使用教程)
- 币安智能链一键发币工具【BSC-TokenDIY】
- 波场trx公链上发行数字代币,上线justswap交易教程
- TRX上发币教程(玩转JustSwap,JustSwap小白发币教程)
- 波场trx发行数字货币——tronlink钱包添加发行的代币【justswap交易所】
- 波场TRX发行代币——上线justswap交易所【发币教程pdf下载】
- 火币生态链自助发币工具【HECO-TokenDIY】
- 币安智能链一键发币工具【BSC-TokenDIY】小白发币教程pdf下载
- imtoken钱包使用教程(图解)支持ERC2.0 TRC2.0下载注册安装交易
- imtoken钱包转账操作方法【imtoken钱包】使用教程【图解】
- 波场链发币教程——开发源代码验证合约代码【pdf+视频】
- 波场、币安、火币发币合约开源代码教程【PDF+视频】附合约代码
- 波场、币安、火币发币后无法在tp钱包显示解决方法
- 波场justswap币安pancakeswap火币mdex发币教程——波场地址转换为以太坊地址
- 币安BSC火币HECO波场TRX通缩燃烧持币分红模式的合约代码
- 波场链TRC20通缩、燃烧、分红、回流代币发行教程与合约代码
- 币安BSC智能链发币教程——metamask钱包使用【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——remix+metamask实现币安BSC链上发币【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——开源合约代码验证完全匹配【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——上线PancakeSwap薄饼交易所【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——获取薄饼PancakeSwap资金池地址【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——区块链浏览器上执行合约【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——通过standard json input方式开源合约【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——通缩燃烧加池分红基金会地址回流合约代码【pdf+视频BSC发币教程下载】
- 币安BSC,波场TRX,火币HECO链上的主流币兑换方法
- 波场链发币后在tp钱包余额显示异常,不显示小数点后面的数值
- 币安BSC智能链发币教程——带黑白名单功能的合约代码【pdf+视频BSC发币教程下载】
- pancakeswap薄饼上添加流动性时同时实现BNB和USDT的交易
- 币安BSC智能链发币教程——持币分红合约代码【pdf+视频BSC发币教程下载】
- 波场justswap币安pancakeswap火币mdex发币教程——tronide部署合约后一直卡住不动的处理方法
- 币安BSC智能链发币教程——手动燃烧功能合约代码【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——pancakeswap薄饼添加流动性后实现永久锁仓【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——无限增发功能合约代码实现【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——pancakeswap薄饼添加流动性后实现锁仓固定时间【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——合约实现自动加池(自动筑池)功能【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——动态推广收益八代推广收益级带收益空投锁定上下级【pdf+视频BSC发币教程下载】
- 波场justswap币安pancakeswap火币mdex发币教程——波场添加sunswap v1版本失败的解决方法
- 币安BSC智能链发币教程——质押挖矿,质押母币挖矿子币模式【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——添加流动性分红本币到添加者钱包模式【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——分红USDT到指定钱包地址或者添加流动性的用户钱包地址【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——挖矿模式合约代码实现【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——实时查询流动性LP占比,用户添加流动性的份额统计【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——分红任意代币到持币钱包地址的合约代码实现【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——合约中添加批量转账功能的合约代码实现【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——万能分红任何币种+自动添加流动性+营销钱包+销毁+买卖不同手续费合约代码部署【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——万能分红任何币种合约源代码解析【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——合约中增加批量转账功能【pdf+视频BSC发币教程下载】
- 币安BSC智能链发币教程——修改自动加池模式中所得LP的属主【pdf+视频BSC发币教程下载】
- 我的微信
- 这是我的微信扫一扫
-
- App下载
- 漫兮网App下载
-