# 如何建立你的第一个 NFT

<figure><img src="https://1853634325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsJcXge1OigfufnLcf1Vy%2Fuploads%2FKo6EEZ2un3bhLn39tTq8%2F6221383cd88f515e4fe85e07_intro-smart-contracts-p-1600.png?alt=media&#x26;token=e633fcf5-0880-4dda-9843-9f88f7876997" alt=""><figcaption></figcaption></figure>

所以你已经在 OpenSea 上铸造了你的第一个 NFT，但你真正想要的是从头开始构建你自己的 NFT：编码 Solidity 智能合约，部署到主网上，设置 NFT 的价格。\
\
这个过程需要什么技能？我们将带您了解编写和部署 NFT 所需的所有工具，包括：&#x20;

* [**Metamask：** ](https://metamask.io/)一种用于与以太坊区块链交互的软件加密货币钱包，可让您支付 gas 费用以发布您的交易。
* [**Solidity：** ](https://docs.soliditylang.org/)一种面向对象的编程语言，用于在以太坊上实现智能合约。
* [**Hardhat：** ](https://hardhat.org/)一个以太坊开发环境，允许您编译 Solidity 合约、在开发网络上测试合约以及查看 Solidity 堆栈跟踪。
* [**Pinata：** ](https://www.pinata.cloud/)一个允许您在 IPFS 上存储文件并保证可用性的平台，IPFS 是一种允许点对点文件共享的去中心化存储协议。
* [**Alchemy：** ](https://alchemy.com/)一个 web3 开发者平台，允许您通过免费节点连接到以太坊网络的其余部分。

如果您有兴趣，让我们开始吧！这条赛道大约需要 4-5 个小时，包括编码项目。\
\
上找到我们，我们很乐意为您提供帮助！


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chengwf.com/build-your-first-nft/build-your-first-nft.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
