This is the Malda product documentation, for developer documentation visit dev.malda.xyz
Switch to Developer Docs
LogoLogo
  • Introduction
  • Malda Protocol
    • Architecture
    • End-user lifecycle
    • Global Pools
    • Use Cases
    • Global Interest Rates
    • Rebalancing
    • Global Accounts
    • Future Roadmap Preview
    • Security Properties
    • Contract Adresses
    • Oracles
    • Audit Reports
  • Malda Points
    • Season 1 - The Rising
  • MALDA GUIDES
    • Malda Testnet
    • Testnet Faucets
Powered by GitBook
On this page
  1. Malda Protocol

End-user lifecycle

PreviousArchitectureNextGlobal Pools

Last updated 15 days 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

Borrowing and withdrawing 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.