Logo:
Name: BeetRoot
Ticker Symbol: BEET
Network: Pulsechain
Contract Address: 0xeDA0073B4Aa1b1B6f9c718c3036551ab46E5Ec32
Purpose: BEETroot has created and put together the best cryptocurrency tools and dapps that enable anonymity and maintain self-custody whilst swapping across chains, bridging and ramping to and from fiat.
Project URL: https://beetroot.world
Project social media: Twitter, Telegram
Contract Source Code: Link
Audit(s): Security
REVIEWED BY: UncleKevinHex
Reflection token where holders are paid rewards by holding the token. Take note that buying, selling or transferring the token will incur taxes, a portion of which will be distributed to holders.
🚩 Owner can exclude address from rewards
function excludeFromReward(address account) public onlyOwner() {
// require(account != 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, ‘We can not exclude Uniswap router.’);
require(!_isExcluded[account], “Account is already excluded”);
if(_rOwned[account] > 0) {
_tOwned[account] = tokenFromReflection(_rOwned[account]);
}
_isExcluded[account] = true;
_excluded.push(account);
}
🚩 Owner can include address into rewards
function includeInReward(address account) external onlyOwner() {
require(_isExcluded[account], “Account is already excluded”);
for (uint256 i = 0; i < _excluded.length; i++) {
if (_excluded[i] == account) {
_excluded[i] = _excluded[_excluded.length – 1];
_tOwned[account] = 0;
_isExcluded[account] = false;
_excluded.pop();
break;
}
}
}
🚩 Owner can exclude address from tax
function excludeFromFee(address account) public onlyOwner {
_isExcludedFromFee[account] = true;
}
🚩 Owner can include address into tax
function includeInFee(address account) public onlyOwner {
_isExcludedFromFee[account] = false;
}
🚩 Owner can set tax fee percentage
function setTaxFeePercent(uint256 taxFee) external onlyOwner() {
_taxFee = taxFee;
}
🚩 Owner can set liquidity fee percentage
function setLiquidityFeePercent(uint256 liquidityFee) external onlyOwner() {
_liquidityFee = liquidityFee;
}
🚩 Owner can set maximum transaction fee tax
function setMaxTxPercent(uint256 maxTxPercent) external onlyOwner() {
_maxTxAmount = _tTotal.mul(maxTxPercent).div(
10**2
);
}
🚩 Owner can enable/disable swap and liquidity providing
function setSwapAndLiquifyEnabled(bool _enabled) public onlyOwner {
swapAndLiquifyEnabled = _enabled;
emit SwapAndLiquifyEnabledUpdated(_enabled);
}