Deposits

L1 → L2 Deposits (Priority Operations)

For L1 to L2 deposits, also known as priority operations, users cannot directly send transactions to the Sequencer’s mempool. Instead, the deposit process requires one of the following methods:

  1. Bitcoin Inscription: The user inscribes a message on the Bitcoin blockchain containing the intended L2 recipient address, while simultaneously sending the desired amount of BTC to the designated bridge address.

  2. OP_RETURN Output: The user utilizes an OP_RETURN output to encode the L2 recipient address, again sending the desired amount of BTC to the bridge address.

Once the deposit transaction is confirmed on Bitcoin, the sequencer detects the deposit, constructs a priority transaction, and adds it to the Sequencer’s mempool.

The execution and validation of these priority transactions follow the same process as standard transactions, with two key differences:

  • The corresponding amount of BTC is minted on L2 and credited to the L2 recipient address.

  • The Verifier Network must validate the legitimacy of these priority transactions during the L1 batch validation process.

Last updated