Malda
  • Introduction
  • Malda Protocol
    • Architecture
    • End-user lifecycle
    • Global Pools
    • Use Cases
    • Global Interest Rates
    • Rebalancing
    • Global Accounts
    • Future Roadmap Preview
    • Security Properties
  • MALDA GUIDES
    • Malda Testnet
    • Testnet Faucets
Powered by GitBook
On this page
  1. Malda Protocol

End-user lifecycle

PreviousArchitectureNextGlobal Pools

Last updated 2 months ago

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.