Withdrawals
Last updated
Last updated
In L2 → L1 withdrawal, the user initiates the process by calling the L2BaseToken.sol
system contract, on VIA chain, to burn their assets. During this call, the user specifies the L1 recipient address. The contract then logs this withdrawal request within the L1 batch by emitting the Withdrawal
event.
When an , the Verifier Network extracts the withdrawal requests from the logged data. It then follows the established MuSig2 protocol flow to construct, sign, and broadcast a Bitcoin transaction that executes these withdrawals.