About transaction
Last updated
Last updated
● Transaction creation: Users generate Midl raw transactions (intents), sign them, and include 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.