# 创建第一个NFT

By [kaicao](https://paragraph.com/@kaicao) · 2021-11-22

---

### 1\. 首先你需要有个自己的eth 钱包的地址(比如matemask)

### 2\. 注册一个nftport的free api key， 注册完成之后， 你在你的邮箱里就能收到一个api key，后面会需要用上

### 3.Deploy an NFT contract

在这个[链接](https://docs.nftport.xyz/docs/nftport/b3A6MjE0MDYzNzU-deploy-an-nft-contract)页面后侧，在authorization里填入你的**api key**， 然后在body里填入你的NFT的基本信息， 主要是name， symbol这后三个， 然后点击send request，这时你就能获得一个**transaction\_hash**, 后面你需要通过这个transaction hash去获取contract address

![](https://storage.googleapis.com/papyrus_images/ab8c201aa71fa21b257b2738ec47d1cf595420bf3edfa15b687de1948a37863c.png)

### 4.获取你的contract\_address

在这个[页面](https://docs.nftport.xyz/docs/nftport/b3A6MjE2NjM4OTk-retrieve-a-deployed-contract)填入你api key和刚才获得的transaction hash，你就能拿到你的**contract address**， 这个到最后一步的时候会使用上

![](https://storage.googleapis.com/papyrus_images/9315e85285719d1a0dde9e2bae242e5fff71f8b9e20af3419f95eb7bec8b26ef.png)

### 5.Upload a file to IPFS

在这个[页面](https://docs.nftport.xyz/docs/nftport/b3A6MjE0MDYzNzY-upload-a-file-to-ipfs)上，填入你的api key， 然后通过upload将你的图片上传到ifps， 点击send request之后，你就能获得一个**ipfs url**

![](https://storage.googleapis.com/papyrus_images/387ab7bba21eb5446e81b6744ff21380eac21cad931e576252fc135c932e2344.png)

### 6.Upload metadata to IPFS

在这个[页面](https://docs.nftport.xyz/docs/nftport/b3A6MjE0MDYzNzc-upload-metadata-to-ipfs)上， 给你的文件补充相应的信息到IPFS, 这里最重要的是要填充上你的file url， 也就是上一部中的ipfs\_url, 并补充一下name和description，这样你就能获得一个**metadata uri**

![](https://storage.googleapis.com/papyrus_images/38c6b4f4bc286cfe9f97a652952ea0e5d239412a92698277d173c3b4e4d1caa4.png)

### 7.Customizable minting

在这个[页面](https://docs.nftport.xyz/docs/nftport/b3A6MjE2NjM5MDI-customizable-minting)上，依旧先填上你的api key， 然后填上之前获得的contract address和metadata uri， 当然mint\_to\_address上需要填充上你这个NFT想要给谁(比如自己的话， 就填上自己的eth 地址)， 最后点击send request， 等5min后， 你就能在opensea.io上上看到你刚创建的NFT了

![](https://storage.googleapis.com/papyrus_images/34b00af498a3043f076a4e7c2c50ea5a067ec611a9d825848d7b76afa734ddd9.png)

### 8.其他

可以在一个contract\_address下绑定多个图片， 这样就形成了一个collection(重复5~7这几步)，其次owner address设置上了之后并没有生效，这个有点奇怪。

其他更具体的可以参见：

[https://docs.nftport.xyz/docs/nftport/ZG9jOjE3NDI3MDc3-minting-quickstart#customizable-minting](https://docs.nftport.xyz/docs/nftport/ZG9jOjE3NDI3MDc3-minting-quickstart#customizable-minting)

---

*Originally published on [kaicao](https://paragraph.com/@kaicao/nft)*
