当前位置:网站首页>NFT smart contract release, blind box, public offering technology practice -- jigsaw puzzle
NFT smart contract release, blind box, public offering technology practice -- jigsaw puzzle
2022-07-06 07:57:00 【NFT practitioner】
Let's move on to the contract and explain the jigsaw puzzle .
There are two main functions to be realized in jigsaw puzzle :
- How to quickly make a variety of puzzles and meta Information
- How to upload ipfs Interstellar network system ( Test network )
The bill of materials to be prepared before starting is as follows
- OpenSea Test network https://testnets.opensea.io/
- HashLips Group drawing project GitHub - HashLips/hashlips_art_engine: HashLips Art Engine is a tool used to create multiple different instances of artworks based on provided layers.
- ipfs Upload space Pinata | Your home for NFT media
Practical steps
1. from git Upload and download Hashlips project
2. stay vs Open the project program , find main.js in take startCreating Methods 343 Change line to i =0;
3.cd Go to the local path of the project , And then run yarn install, Install related packages
4. After the related packages are successfully installed , Input yarn run build, Build the project locally . After success , as follows :
At this time, five pictures will be generated , Open the directory of project image generation build, See the corresponding five pictures generated
The first red box is five pictures , The second picture is corresponding to five pictures meta Information , Open to see the attributes and weights of the corresponding image , At the same time layers Folder , It will divide the picture into many layers , Random splicing .
5. Then we will config.js As shown in the figure layerConfigurations Change the quantity to 10 Zhang , And then go ahead and do it yarn run build command , After successful execution , Will generate 10 A picture .
6. open Pinata Website , Will just generate 10 Upload pictures .
The success is as follows
7. Then open the code , Replace the text in the green box with cid
8. After the update is successful , And then enter
After success , open json Any file in , notice image The address in is replaced by the one just CID
9. take Json The folder continues to upload the whole package
10 Start making blind box pictures , We from layers Take out a black background picture as the cover of the blind box
11. And then create a new one unpack Folder , Name the picture unpack.png picture , And create a new one unpack.json file , It reads as follows .
In the red box is the picture you just uploaded CID.
12.remix Find the function in the red box , Then put the... In the figure above unpack.json Of CID assignment , Assign to the red input box , At the same time, prefix with **ipfs://,** Then click the button .
13. stay setBaseUrl Set in meta_jsons Of CID, Also prefixed ipfs:// , At the same time, add /, because meta_jsons Is a collection , So add / , Click the button after completion .
Wait for the above transactions confirm after , Then open the ipfs The test network of , This is the time , A black picture will appear , In fact, it is the form of a blind box .
14. Click the function in the red box , The blind box function will be turned on , Wait for the deal to complete , go back to ipfs On , You will see the shape of the blind box you just drew .
The above is the mainstream Nft How to play the blind box , Introduction .
边栏推荐
- Three no resumes in the software testing industry. What does the enterprise use to recruit you? Shichendahai's resume
- onie支持pice硬盘
- ROS learning (IX): referencing custom message types in header files
- 二叉树创建 & 遍历
- opencv学习笔记八--答题卡识别
- C intercept string
- [redis] Introduction to NoSQL database and redis
- National economic information center "APEC industry +": economic data released at the night of the Spring Festival | observation of stable strategy industry fund
- Rust language - receive command line parameter instances
- Google may return to the Chinese market after the Spring Festival.
猜你喜欢
Qualitative risk analysis of Oracle project management system
好用的TCP-UDP_debug工具下载和使用
861. Score after flipping the matrix
ROS learning (IX): referencing custom message types in header files
08- [istio] istio gateway, virtual service and the relationship between them
[1. Delphi foundation] 1 Introduction to Delphi Programming
Esrally domestic installation and use pit avoidance Guide - the latest in the whole network
"Designer universe" Guangdong responds to the opinions of the national development and Reform Commission. Primary school students incarnate as small community designers | national economic and Informa
In the era of digital economy, how to ensure security?
Data governance: 3 characteristics, 4 transcendence and 3 28 principles of master data
随机推荐
2.10transfrom attribute
"Friendship and righteousness" of the center for national economy and information technology: China's friendship wine - the "unparalleled loyalty and righteousness" of the solidarity group released th
MEX有关的学习
Hackathon ifm
Redis list detailed explanation of character types yyds dry goods inventory
Data governance: misunderstanding sorting
Type of data in energy dashboard
洛谷P4127 [AHOI2009]同类分布 题解
Google may return to the Chinese market after the Spring Festival.
The State Economic Information Center "APEC industry +" Western Silicon Valley will invest 2trillion yuan in Chengdu Chongqing economic circle, which will surpass the observation of Shanghai | stable
Database addition, deletion, modification and query
Transformer principle and code elaboration
Risk planning and identification of Oracle project management system
Asia Pacific Financial Media | art cube of "designer universe": Guangzhou community designers achieve "great improvement" in urban quality | observation of stable strategy industry fund
TS类型体操 之 字符串的妙用
Wireshark grabs packets to understand its word TCP segment
(lightoj - 1410) consistent verbs (thinking)
Pre knowledge reserve of TS type gymnastics to become an excellent TS gymnastics master
Simulation of holographic interferogram and phase reconstruction of Fourier transform based on MATLAB
[KMP] template