---
# System prepended metadata

title: Keep3r Liquidity Manager

---

# Keep3r Liquidity Manager

### Type of locked funds
- In keep3r liquidity manager
- In escrows (keep3r network actually -- no funds in escrow)


### Type of liquidity states

- Forward: Liquidity still > 0, keeping usual flow
- Unwinding: Liquidity job set to 0
- Pass unwinded: Liquidity job set to 0, and already passed from the point of "good state"

---- 

#### Forward
Job is currently in the cycle of adding liquidity, unbonding, etc. 

##### How to safetly save this funds
Owner of liquidity set on job should set to 2 wei the desired liquidity in that job (2 wei so we don't have the risk of getting bricked and to the pass unwdined state).

Go through the work loop until he gets all the other liquidity unlocked.

[Proof of rescue PR](https://github.com/lbertenasco/keep3r-liquidity-manager/pull/4)


##### Current jobs in this situation
[Keep3rV2OracleFactory](https://etherscan.io/address/0xaed599AADfEE8e32Cedb59db2b1120d33A7bACFD)


---- 

#### Unwinding
Job is currently in the cycle of unbonding, etc. but current liquidity to job is set in 0, so it's stopping providing it.

##### How to safetly save this funds

Depends on the step the job currently is. Luckily there is only one job in this current state.

In order to save this funds, we need to execute the missing steps untill we execute the last `Remove Liquidity`.

Then, usual steps for getting that liquidity: `removeIdleLiquidityFromJob, withdrawLiquidity`

[Proof of rescue PR](https://github.com/lbertenasco/keep3r-liquidity-manager/pull/4)

##### Current jobs in this situation
[TendV2Keep3rJob](https://etherscan.io/address/0x7b28163e7a3db17eF2dba02BCf7250A8Dc505057)

--- 

#### Pass unwdined
Job had the liquidity set to zero, and it has gone beyond the step / cycle it needed. Bricked, needs to be saved doing some magic.

##### How to safetly save this funds
We need to transfer 2 wei of the slp to the escrow, and then from governor add 2 of wei of liquidity to the stuck job.

Manually apply credit from governance to that escrow with the job address. 

And then go through the loop of force work until both escrows state is not started.

[Proof of rescue PR](https://github.com/lbertenasco/keep3r-liquidity-manager/pull/3)

##### Current jobs in this situation
[PartialKeep3rV1Oracle](https://etherscan.io/address/0x5efD850044Ba76b8ffE49437CB301be3568bA696)

--- 






