contract IntegralERC20 is AbstractERC20 {
    string public constant override name = 'Integral LP';
    string public constant override symbol = 'ITGR-LP';
    uint8 public constant override decimals = 18;

    constructor() {
        _init(name);
    }

    /**
     * @dev This function should be called on the forked chain to prevent
     * replay attacks
     */
    function updateDomainSeparator() external {
        _init(name);
    }
}
function updateDomainSeparator() external {
    _init(name);
}

/**
 * @dev This function should be called on the forked chain to prevent
 * replay attacks
 */