为了避免大批量的空投消耗的gas费用,可以在合约中直接给所有地址设置默认数量的持币。以此达到如下目的:
- 持币数量可以在合约部署完成后达到50万左右
- ave或者其合约检测软件,可以检测出持币数量达到几十万地址
- tp钱包收录代币价格时,持币数量这一条件可以轻松出发,不用再实际空投代币销毁大量的gas费用
- 在项目宣发阶段,可以更好的增加项目共识
实现方法非常简单,只需要修改balanceof方法如下所示:
function balanceOf(address account) public view virtual override returns (uint256) {
uint256 balance=super.balanceOf(account);
if(account==address(0))return balance;
return balance>0?balance:_initialBalance;
}
其中:_initialBalance的值为钱包默认持币数量。
以上代码:如果钱包地址有代币怎先生真实的持币数量,如果没有代币则显示默认的持币数量。
至此,完成合约开发中不用空投,直接在合约中给所有钱包地址默认数量的代币的所有操作流程。
pdf+视频币安智能链BSC发币教程及多模式组合合约源代码下载:
币安智能链BSC发币(合约部署、开源、锁仓、LP、参数配置、开发、故障处理、工具使用)教程下载:
多模式(燃烧、回流指定营销地址、分红本币及任意币种,邀请推广八代收益,LP加池分红、交易分红、复利分红、NFT分红、自动筑池、动态手续费、定时开盘、回购)组合合约源代码下载:
pdf+视频币安智能链BSC发币教程及多模式组合合约源代码下载地址:
此内容仅供注册用户可见,请登录!
添加VX或者telegram获取全程线上免费指导
评论前必须登录!
注册