Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

How to Build a Complete NFT Program

ArcBlock
2024-07-30 02:54
· edited

Overview#

First, we need to define what a complete NFT project actually entails

  • Preparation servers: used to set up related services
    • We provide the Blocklet Launcher for you to start your NFT project quickly and inexpensively.
    • We provide a Blocklet Store for you to select the Blocklets you need to use.
  • Site landing page: for displaying and promoting NFT
    • We provide PagesKit for everyone to visually build site landing pages
  • On-chain tools: used to deploy works of art onto the blockchain
    • We provide NFT Maker for you to quickly create Collection
  • Minting tools: used to mint NFT works on the chain
    • We provide NFT Store for you to quickly display NFTs, which is integrated in NFT Maker by default
  • Artwork: A beautifully designed work of art
    • Works of art are usually picture resources, and each work has certain differences, which can be finished pictures or material pictures
    • We provide NFT Blender for you to quickly and automatically combine material pictures to produce a large number of finished pictures, which is integrated in NFT Maker by default
    • We provide DID Spaces for you to store your artwork
  • Promotion tool: used to promote NFT works
    • We provide Tweet Token for everyone to use to retweet and collect likes to get airdrop NFTs
    • We provide a Virtual Gift Card for everyone to exchange for gift cards after obtaining NFT
    • We provide DiscussKit for everyone to build NFT communities, publish blogs, and write documents
  • Secondary market: for secondary circulation of NFTs
    • We provide an official NFT Marketplace for everyone to buy their favorite NFT in the secondary market


Obviously, releasing a complete NFT project requires a lot of preparation, and in traditional NFT projects, they are all independent and SASS-based, and users need to go through multiple sites to complete an NFTs project, which is time-consuming and laborious


Now through our NFT Studio, you only need to move your fingers and combine Blocklets to build a complete NFT project

In the end we simplified the process to get the following steps:

  1. Install PagesKit
  2. Install NFT Maker
  3. Optional Install other Blocklets as needed


Next, let me take everyone to follow the simplified process and try it together! ! !


Build Process#

1. Install PagesKit#

Quickly install PagesKit by searching in the Blocklet Store

image.png

Select the application space that needs to be purchased

image.png

Select the corresponding payment method and scan the code to obtain NFT through DID Wallet

image.png

Use DID Wallet to scan the code to become the Owner of the application, and the application will enter the installation state

After the installation is complete, PagesKit can be easily configured

First, we configure the domain name and fill in the domain name we want to bind

image.png

Go to the domain name provider (take Google Domain as an example) for DNS resolution, and CNAME your own domain name to the provided DID Domain, Reference link

image.png

Return to the page and click Next, the domain name will be added automatically and the HTTPS certificate will be issued

After performing other simple configurations, PagesKit can be started normally, and can also be opened through the bound domain name

Opening the bound domain name will open PagesKit normally, go to the upper right corner to connect to the wallet (provide Owner Passport), and then you can enter the background

image.png

At the same time, you can also see the dashboard of the application space to manage the application space

image.png


3. Install NFT Maker#

Find Add Component on the Components Tab page of the dashboard

image.png

Search for NFT Maker and select it

image.png

Next, you need to configure: path, environment variable, connection DID Spaces space

Optional If you need to test on the ArcBlock Beta chain, configure according to the red box below, otherwise the default is the ArcBlock Main chain

image.png

https://beta.abtnetwork.io/api/

z35nNRvYxBoHitx9yZ5ATS88psfShzPPBLxYD


NFT Maker requires to connect to DID Spaces to allow NFT to be stored persistently (even if the application is not working, NFT can be displayed normally), click Connect

image.png

Optional If you don’t have DID Spaces yet, you can click DID Wallet to purchase. After connecting the wallet and paying, an NFT will be sent to the wallet

image.png

Trigger re-Connect, find the NFT of DID Spaces, operate DID Wallet to select the DID Spaces space you want to connect

image.png

After successfully connecting to DID Spaces, it will be installed automatically, and finally you only need to wait for a moment to complete

image.png


4. Optional Install other Blocklets as needed#

Installation of additional Blocklets to support more features follows the same process as installing NFT Maker.

You can refer to the overview section to assemble as many blocklets as you need.


Summary#

Hopefully, with this document, you can quickly build a complete NFT project!


Sticker