```\nfunction enableTrading(uint256 initialMaxGwei, uint256 initialMaxWallet, uint256 initialMaxTX,\n                       uint256 setDelay) external onlyOwner {\n    initialMaxWallet = initialMaxWallet * (10**18);\n    initialMaxTX = initialMaxTX * (10**18);\n    require(!tradingEnabled);\n    require(initialMaxWallet >= _totalSupply / 1000,"cannot set below 0.1%");\n    require(initialMaxTX >= _totalSupply / 1000,"cannot set below 0.1%");\n    maxWallet = initialMaxWallet;\n    maxTX = initialMaxTX;\n    gasPriceLimit = initialMaxGwei * 1 gwei;\n    tradingEnabled = true;\n    launchblock = block.number;\n    launchtimestamp = block.timestamp;\n    delay = setDelay;\n    emit TradingEnabled();\n}\n```\n