End-user lifecycle
Last updated
Last updated
There are 3 types of transactions within Malda, under the hood they each have a different lifecycle:
1. Linea native transactions
These transactions go through the same way as in a legacy lending protocol.
2. Deposit type transaction from Extension
We define Supply and Repay as deposit type of transactions, as both of them have the same transaction flow from an architectural point of view. These are both depositing funds to the extension pool contract and we verify those transactions on the host chain to append the ledger.
3. Withdraw type of transactions on Extension
Withdrawing and borrowing are defined as withdraw type of transactions. These are both requesting a withdrawal from the extension pools on Linea, and verify that withdrawals are valid on the extension chain via the generated proof.