---
# System prepended metadata

title: Termed pools

---

# Termed pools

```sequence
participant lender as lu
participant overnightPool as op

participant borrower as bu

lu-op: deposit(cash)
op-lu: mint(cpToken)
bu-op: borrow(cash)
bu-op: repay(cash)
lu-op: burn(cpToken)
op-lu: return(cash)

```


```sequence
participant lender as lu
participant termedPool\n3 month\nreward 5% as tp

participant borrower as bu


lu-tp: lock(cpToken)

tp-lu: mint(tpToken)

note over tp: wait for 3 month pass


bu-tp: deposit(cpToken)

lu-tp: burn(tpToken)
tp-lu: unlock(cpToken*105%)


```