background-shape
feature-image

Follow the tutorial 1 quickly minted the first NFT0, with following concise steps:

  1. chia wallet nft create
  2. chia wallet nft mint
  3. chia wallet nft list
  4. chia wallet nft add_uri

Then, I got NFT like this:

Launcher coin ID:       11F40A80CE2A93F948671F7597CF0BF1FD877972A15064192AD17DE690460F19
Current NFT coin ID:    F9A0BA5E0F7659E10C91F4F7D34C3D582B88E85D5B61FFF41A838809DF726808
NFT content hash:       14836B86A48E1B2B5E857213AF97534704475B4C155D34B2CB83ED4B7CBA2BB0
Current NFT version:    NFT0

URIs:
   https://assets.testnet.mintgarden.io/thumbnails/35af822fdcc6961b1452ff61eb59638befb1591d8b2826cd8107114163732739.png
   https://images.pexels.com/photos/11053072/pexels-photo-11053072.jpeg

I.Start

Switch to testnet and open pawket.app Developer Tool.

11.png

1.png
(P.S.: I suffix the coin id/name in the heading to avoid getting lost.)

II. Singleton launcher 0x11f40a80

2.png

  1. Make sure you are on testnet10,
  2. and enter the launcher coin ID above to the input box and search.

You will get detail about this coin.

3.png

  1. You can clearly find that this coin is a singleton launcher.
  2. Let’s find the next coin.

4.png
Hint: You can navigate to the next coin easily with this navigation.

III. Singleton top layer 0x5de5d491

You can find this coin much more complex, like this:

5.png

6.png

There are 3 layers like this:

  • singleton top layer v1.1
    • nft state layer
      • p2 delegated puzzle (standard xch transfer module)
  1. Top layer is singleton top layer.

  2. First argument includes mod hash, launcher id and launcher puzzle hash.

    7.png

  3. Second layer holds the state.

  4. Meta data is the second argument. Don’t be scared by the magic number, you can get help in place like this:

    8.png

  5. Standard XCH transfer module for approving this transaction.

IV. Next coin for ownership and modification 0x56b6e63c

The puzzle of next coin is almost same as previous one, only the innermost puzzle changes for ownership transfer.

9.png

In my understanding, previous coin is acting like a hint which avoids concealing the information in the puzzle we plan to disclose(to show as a picture or other).

V. Solution for the modification coin 0x56b6e63c

10.png

When this coin is consumed, it means the NFT is planned to change something, you can see change add_uri in the solution.

After executed, it will act like a standard NFT coin.

VI. End

That’s all for today. Have fun!