Note: This post assumes you’ve already successfully minted an NFT on Loopring L2.
If you haven’t already done that I’d recommend you check out my NFT minting tutorial here.
With that said, I think it’s worth mentioning that minting the NFT (on Loopring L2) that I’m using in this example cost me $1.18.
I’m including a screenshot below for proof, and here’s another Reddit post of mine confirming the same information.
Okay, so now that we’ve got an NFT minted on L2 the next step is to click on the NFT and then click the deploy button to move from L2-to-L1.
That shiny button looks something like this;
Note: Clicking that “deploy contract” button above will bring up another screen that looks something like this;
^ Here you can select the token you’d like to use to pay for deploying your NFT from L2-to-L1.
Note: Clicking this shiny blue button costs money, in my case 9.77LRC which was ~$7.16
^ This transaction was confirmed in pretty much real-time, meaning I didn’t have to wait at all.
You can navigate to the “transactions” page within your Loopring L2 account to confirm this as well.
The next step (pictured below) is to navigate to the “My NFT” page within your Loopring account and select the NFT you’d like to withdraw to Opensea.
Note: Clicking that “withdraw” button above will bring up another screen that looks something like this;
^ The first step on this screen is to input your MetaMask / OpenSea wallet address in the “Withdrawal Address” field.
You can find your OpenSea wallet address by navigating to “profile” and then selecting “settings”.
I’m also including an image of that page below just so you can be sure you’re in the right place.
Note: Both the “wallet address” displayed on my OpenSea profile and MetaMask accounts are the same.
Once you’ve got your “wallet address” added the “withdraw” button will turn blue.
Similar to the “deploy” button we clicked before, clicking this shiny blue “withdraw” button is also going to cost money.
In my case, the “withdraw” cost was 15.35LRC which was ~$11.28.
^ Within your Loopring account you can navigate to “My NFT” > “Transactions” to confirm your withdrawal is in progress.
Note: My withdrawal didn’t make it into the next block so I had to wait for a 2nd block deployment. This took about an hour.
^ Once the transaction has been confirmed you’ll see a green checkmark as opposed to the orange clock icon next to your transaction.
At this point our NFT transfer is complete and we can confirm this within our OpenSea account.
The NFT transferred from Loopring will appear within the “collected” tab, see image below;
Note: My transferred NFT was placed in a new collection, I am assuming this is how it will work for all future transfers as well but I have not yet completed a second transfer in to confirm this.
The image below shows the “My Collections” view within my OpenSea account.
^ From here, you can edit your collection and prepare it for sale on OpenSea.
The screenshot below shows the collection editing screen. On this page, you’ll be able to provide additional information about your NFT and set various display + auction parameters. Once you’ve filled everything out you can freeze your metadata and start your auction.
Note: There are additional fees involved with freezing your metadata and starting your auction. If you’re interested in learning more about those fees I’d recommend you check out this guide I wrote earlier today, it’ll walk you through the entire process of creating your first NFT auction OpenSea.