```\\nconstructor() ERC20("Venom", "VNM") {\\n    marketingWallet = payable(0xB4ba72b728248Ba8caC7f1A8f560324340a6c239);\\n    address router = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;\\n\\n    buyDeadFees = 2;\\n    sellDeadFees = 2;\\n    buyMarketingFees = 2;\\n    sellMarketingFees = 2;\\n    buyLiquidityFee = 0;\\n    sellLiquidityFee = 0;\\n    buyRewardsFee = 2;\\n    sellRewardsFee = 2;\\n    transferFee = 1;\\n\\n    totalBuyFees = buyRewardsFee.add(buyLiquidityFee).add(buyMarketingFees);\\n    totalSellFees = sellRewardsFee.add(sellLiquidityFee).add(sellMarketingFees);\\n\\n    dividendTracker = new VenomDividendTracker(payable(this), router, address(this),\\n                                               "VenomTRACKER", "VNMTRACKER");\\n\\n    uniswapV2Router = IUniswapV2Router02(router);\\n    // Create a uniswap pair for this new token\\n    uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(\\n            address(this),\\n            uniswapV2Router.WETH()\\n        );\\n\\n    _setAutomatedMarketMakerPair(uniswapV2Pair, true);\\n\\n    // exclude from receiving dividends\\n    dividendTracker.excludeFromDividends(address(dividendTracker));\\n    dividendTracker.excludeFromDividends(address(this));\\n    dividendTracker.excludeFromDividends(DEAD);\\n    dividendTracker.excludedFromDividends(address(0));\\n    dividendTracker.excludeFromDividends(router);\\n    dividendTracker.excludeFromDividends(marketingWallet);\\n    dividendTracker.excludeFromDividends(owner());\\n\\n    // exclude from paying fees or having max transaction amount\\n    _isExcludedFromFees[address(this)] = true;\\n    _isExcludedFromFees[address(dividendTracker)] = true;\\n    _isExcludedFromFees[address(marketingWallet)] = true;\\n    _isExcludedFromFees[msg.sender] = true;\\n\\n    uint256 totalTokenSupply = (100_000_000_000) * (10**18);\\n    _mint(owner(), totalTokenSupply); // only time internal mint function is ever called is to create supply\\n    swapTokensAtAmount = totalTokenSupply / 2000; // 0.05%\\n    minimumForDiamondHands = totalTokenSupply / 2000; // 0.05%\\n    canTransferBeforeTradingIsEnabled[owner()] = true;\\n    canTransferBeforeTradingIsEnabled[address(this)] = true;\\n}\\n```\\n