每次购买的最大代币价值 - BSC - Solidity

问题描述

我正在研究一个 solidity 代码,它有以下摘录。一次最多可以购买 5 件。为了增加一次可以购买的价值,我应该改函数“numTokensSellToAddToLiquidity”的值吗?

换句话说:我希望购买限额高于5tri,甚至取消。

address[] private _excluded;
uint256 private constant MAX = ~uint256(0);
uint256 private _tTotal = 1000000000 * 10**6 * 10**9;
uint256 private _rTotal = (MAX - (MAX % _tTotal));
uint256 private _tFeetotal;
string private _name = "NAME";
string private _symbol = "NAME";
uint8 private _decimals = 9;
uint256 public _taxFee = 2;
uint256 private _prevIoUsTaxFee = _taxFee;
uint256 public _liquidityFee = 3;
uint256 private _prevIoUsLiquidityFee = _liquidityFee;
IUniswapV2Router02 public immutable uniswapV2Router;
address public immutable uniswapV2Pair;
bool inSwapAndLiquify;
bool public swapAndLiquifyEnabled = true;
uint256 public _maxTxAmount = 5000000 * 10**6 * 10**9;
uint256 private numTokensSellToAddToLiquidity = 500000 * 10**6 * 10**9;

解决方法

numTokensSellToAddToLiquidity 只是告诉合约何时交换和液化(auto-liquidity 功能)。在您的情况下,每 5 tril 交易,合约会将其持有的一半出售给 BNB,并将这两半添加为流动性。这与最大交易金额无关。您可以将其更改为您想要的任何内容。如果您不希望对交易施加限制,您也可以将其设置为您的供应量(千万亿)。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...