paint-brush
Creating NFTs in Arbitrumby@menaskop
992 reads
992 reads

Creating NFTs in Arbitrum

by menaskopMarch 31st, 2023
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

I recently heard a request on 3 independent forums at once that supposedly "there is no way to create NFT in Arbitrum quickly and conveniently". There were also several responses there that refuted the thesis. But it still stuck in my head. And well, I'm happy to report that with DAO Envelop's dApp, every member of DAO Arbitrum (or even wider network) can create not only NFTs, but also wrapped NFTs.
featured image - Creating NFTs in Arbitrum
menaskop HackerNoon profile picture

I am netstalker

I have been researching DeepNet, which has become part of the modern Web 3.0, for more than 11 years. I am therefore a member of over 40 DAOs in particular.


One of my goals is not only to find, but also to talk about important things. For example, I recently heard a request on 3 independent forums at once that supposedly "there is no way to create NFT in Arbitrum quickly and conveniently". There were also several responses there that refuted the thesis. But it still stuck in my head.


I decided to go through the various DAOs I participate in and find even more elegant solutions.


And well, I'm happy to report that I found them: with DAO Envelop's dApp, every member of DAO Arbitrum (or even wider network) can create not only NFTs, but also wrapped NFTs. But before talking about the latter, let me show you how to make the former.

Mint NFT

Well, let's try to work quickly and easily. Going into the dApp: https://appv1.envelop.is/list:


DAO Envelop. dApp. Screenshot 01

Next, fill in the fields. Nothing complicated: they are standard, after all:

DAO Envelop. dApp. Screenshot 02

File types supported: JPG, PNG, GIF, SVG, MP4, WEBM, MP3, WAV, OGG, GLB, GLTF. Also pretty much standard.


We could, of course, go on and on about properties, storage, etc., but we'd better do that next time, so today let's click on the "Mint" button:


DAO Envelop. dApp. Screenshot 03

Waiting...

DAO Envelop. dApp. Screenshot 04

That's it! Your first NFT on the Arbitrum network is ready: https://arbiscan.io//tx/0xaef6f003557884f56f23a32a6455b100b7f1d2be542034a04e81d74b6551a86e#eventlog.

DAO Envelop. dApp. Screenshot 05

To add a bit of realism I will say the following:

  1. RPCs can be unstable. Try https://chainlist.org/ and other methods.
  2. If something goes wrong immediately, don't forget to clear the cache: this doesn't just apply to this example.
  3. DAO Envelop support is pretty responsive, so don't hesitate to write.

And most importantly, try it: innovation requires sacrifice!


Do you think that's it? No.


First, you can see the NFT created here: https://appv1.envelop.is/list: according to my measurements this oracle is faster than, say, https://portfolio.metamask.io/?tab=nfts in the same Arbitrum.


Secondly, remember the wrapped NFTs? I'll show you what they are.

Wrapped NFTs

Firstly, a quick recap. Programmable, smart, financial, wrapped NFTs have many other names, but it is easy to refer to them as part of the programmable assets or NFT 2.0. And I see a future for these assets (I will tell you about it at Hackernoon soon).


What are they for? Here are just a few simple examples, although the possibilities of NFT 2.0 are endless:

  1. Creating digital NFT postcards with collateral (I did it with ETH at the Arbitrum network level), which can be forwarded to anyone;
  2. Creating your own indexes or micro-wallets that are easy to transfer: how do you transfer liquidity to Uniswap v. 3.0 (via sending NFT), e.g;
  3. Crosschain exchange via NFT keys (oh, I have something to say on this topic and links to ZKP, but not today either).


So, shall we try it out in practice? Absolutely!


Go to https://appv1.envelop.is/list and select "wrap blank" (it's quicker) and click "Wrap now":


DAO Envelop. dApp. Screenshot 06

On the next page we won't fill in all the parameters, but we will still take one - add collateral (I have 0.002023 ETH from the Arbitrum network):

DAO Envelop. dApp. Screenshot 07

To add a provision, all you have to do is write the right number by selecting the desired token or coin and pressing the "Add" button (yes, the one in green, you're right):


DAO Envelop. dApp. Screenshot 08

And then? Then you can play around with the settings: let's say I added a 1-day block, so that my gift that I transfer to a friend is not immediately available (because it's always nice to not only get a surprise, but also to wait until it can be unwrapped):

DAO Envelop. dApp. Screenshot 09

That's it! Click the "Wrap" button (green again, yes) and you've got a “ready-to-wrap” NFT (wNFT):

DAO Envelop. dApp. Screenshot 10

Here it is, sweetheart, in transactions on the scanner: https://arbiscan.io//tx/0xaef6f003557884f56f23a32a6455b100b7f1d2be542034a04e81d74b6551a86e#eventlog.


Cool? Yes. Especially if you wrap such tokens not 1-2, but 20-100 and create an index worth $100-$1000 today and 10 years from now 10-100 times more expensive ;).


You can view the token in the app: https://appv1.envelop.is/token/42161/0x16902a523A598fA92C39Af0E21F943Bb8B6Cb3df/5


DAO Envelop. dApp. Screenshot 11

The numbers here mean the following:

  • 42161 is the Arbitrum network ID;
  • 0x16902a523A598fA92C39Af0E21F943Bb8B6Cb3df is the wNFT smart contract address;
  • 5 - ID of wNFT itself.

Conclusion

Well, there you have it, combining the capabilities of two young DAOs to plunge into the world of programmable assets.


If the topic comes up and likes it, we'll continue, but for now, that's all and goodbye!