# dETH Isolation and savETH Isolation Either dETH or savETH can be used to isolate a KNOT. If the KNOT doesn't have sufficient dETH, it's savETH can be used for the isolation. ## dETH Isolation `dETHRequiredForIsolation`: This function is used to calculate the dETH required for a KNOT's isolation. The input parameter required is `blsPublicKey`. ``` await sdk.utils.dETHRequiredForIsolation(blsPublicKey); ``` It returns the dETH amount in BigNumbers. ## savETH Isolation `savETHRequiredForIsolation`: this function is used to calculate the amount of savETH required for the KNOT's isolation. The input parameter required is `blsPublicKey`. ``` await sdk.utils.savETHRequiredForIsolation(blsPublicKey); ``` It returns the savETH amount in BigNumbers. ## Other related functions that might come handy ### Converting dETH to savETH This function helps to convert the dETH amount to equivalent savETH. ``` await sdk.utils.dETHToSavETH(amount); ``` Input parameter: ``` amount: The amount of dETH to be converted to savETH ``` Returns: ``` savETH amount in BigNumbers ``` ### Converting savETH to dETH This function helps to convert savETH amount to equivalent dETH. ``` await sdk.utils.savETHToDETH(amount); ``` Input parameter: ``` amount: The amount of savETH to be converted to dETH ``` Returns: ``` dETH amount in BigNumbers ``` ### dETH Rewards minted for a KNOT This function can be used to calculate the dETH rewards minted for a particular KNOT. ``` await sdk.utils.dETHRewardsMintedForKNOT(blsPublicKey); ``` Input parameter: ``` blsPublicKey: The BLS Public Key of the KNOT ``` Returns: ``` dETH amount in BigNumbers ```