```\nconstructor(\n    string memory _name,\n    string memory _symbol,\n    uint8 _decimals\n) {\n    name = _name;\n    symbol = _symbol;\n    decimals = _decimals;\n\n    INITIAL_CHAIN_ID = block.chainid;\n    INITIAL_DOMAIN_SEPARATOR = computeDomainSeparator();\n}\n```\n