1. In order to perform a withdraw, the origin network (left) needs to be Lollipop and the destination network (right) needs to be Ethereum.
  2. Next you will need to select which tokens you’d like to withdraw. You can do this by clicking on the card placeholder which will bring up an interactive trading card hand. Select the token you’d like to withdraw. Once the token has been selected, input the amount you wish to withdraw.
  3. Once the transaction details is checked, click the Withdraw button to bring up the final confirm screen.
  4. For further details related to this transaction, click on the transaction details drop down.
  5. Once the transaction details is checked, click the Withdraw button to bring up the final confirm screen.
  6. Review the details and then click “Confirm Deposit” to bring up the MetaMask confirmation window. Once the transaction is confirmed, it will initiate the withdrawal process. This process is the first of the four steps required to withdraw assets from Lollipop to Ethereum.

Withdrawals take a significant time to complete the transaction, expect the process to take 7 days. After 7 days, you have to Claim Withdraw to finalize the asset transfer on Ethereum.

Four steps required to withdraw assets from Lollipop to Ethereum:

  1. Initiate withdraw: A transaction is sent from the Lollipop to the Bridge on Ethereum to request the withdrawal.
  2. Wait for ~11 minutes for rollup: The transaction sent from Lollipop has to be rolled up by the sequencer on Ethereum, which takes 11 minutes or more.
  3. Wait for 7 days: To ensure that the sequencer is not malicious, we need to wait 7 days to finalize the rolled-up message on Ethereum. This period is also known as the challenge period.
  4. Claim withdrawal: This step finalizes the withdrawal on Ethereum, and assets will be transferred from the bridge to the specified account on Ethereum.
  1. After initiate withdraw transaction is confirmed, wait ~11 minutes for the transaction and the state root to be rolled up on Ethereum network by the sequencer.

You can use Bridge History to check on the status of the withdraw and deposit transactions at any time.

  1. After the sequencer rolls up the transaction and the state root on the Ethereum Network, you must wait for 7 days. To receive a notification when the waiting period is over, you can click on the Google Calendar logo or “Add to Google Calendar” to set an alarm.
  2. After 7 days have passed, you can finally claim your withdrawal. This will move the asset from the bridge to the specified account.