以去中心化的方式铸造 NFT——使用 Alchemy、Ethers.js 和 Pinata API
铸造NFT就像是将我们的数字资产放到区块链上,这样它们就可以在NFT交易市场上进行交易。
NFT铸造体系结构看起来如何?
NFT 架构
Alchemy
Alchemy是一个中间件,它使开发人员可以更容易地进行区块链通信。
在Alchemy https://www.alchemy.com/上创建一个免费帐户,并使用他们的开发平台和API来请求区块链。
Alchemy帐户设置
Alchemy 注册或登录
通过选择所需的区块链网络在 Alchemy上创建一个新应用程序。
在Alchemy上创建一个新的应用程序
复制HTTP URL,因为我们需要它连接到区块链网络。
在 Alchemy 上查看应用程序密钥详细信息
现在,我们需要将 Polygon Mumbai 测试网添加到我们的 metamask 帐户。
将 Alchemy URL 添加为 RPC URL,并将链 ID 设置为 80001。可以在https://chainlist.org/中验证链 ID 。MATIC 是 Polygon 区块链中处理的代币。
Ethers.js
Ethers.js 是一个允许我们与以太坊区块链交互的库。
安装ethers.js 如下所示:
npm install --save ethers
如何以去中心化