{
    "Function": "_setDomainSeperator",
    "File": "contracts/test/OtherStrategyToken.sol",
    "Parent Contracts": [
        "contracts/test/OtherStrategyTokenStorage.sol",
        "contracts/helpers/StrategyTypes.sol",
        "contracts/interfaces/IStrategyToken.sol",
        "contracts/interfaces/IERC20NonStandard.sol"
    ],
    "High-Level Calls": [],
    "Internal Calls": [
        "abi.encode()",
        "keccak256(bytes)",
        "chainId",
        "keccak256(bytes)",
        "keccak256(bytes)",
        "keccak256(bytes)"
    ],
    "Library Calls": [],
    "Low-Level Calls": [],
    "Code": "function _setDomainSeperator() internal {\n        DOMAIN_SEPARATOR = keccak256(\n            abi.encode(\n                keccak256(\n                    \"EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)\"\n                ),\n                keccak256(bytes(_name)),\n                keccak256(bytes(_version)),\n                chainId(),\n                address(this)\n            )\n        );\n    }"
}