MIDL
  • Midl overview
    • Overview
    • What is Midl?
    • How Midl works?
    • Validators
    • Example of User Journey
    • Transaction Processing
  • Examples of use
    • About DeFi in BTC
    • Swap
    • Lending
    • Stable
  • Users
    • Supported Wallets
Powered by GitBook
On this page
  1. Midl overview

Transaction Processing

PreviousExample of User JourneyNextAbout DeFi in BTC

Last updated 12 days ago

● Transaction creation: Users generates Midl raw transactions (intents), signs them, and includes the corresponding BTC transaction hash.

● Execution: Validators work with virtual assets on the Bitcoin network. They acknowledge the Bitcoin transactions and virtually mint the corresponding assets needed to process the dApp transactions within the Midl network.

● Finalization: After processing the dApp transactions, the validators burn the virtual balances. They then return actual Bitcoin transactions containing the assets to the users, completing the process.

● Committing Midl state to BTC: After execution of all BTC block transactions related to Midl, Midl validators create Midl compact state proofs and commit them to BTC to later be used to verify Midl state against it and for users to verify valid BTC dApps execution.