使用web3与合约进行交互
https://xw.qq.com/cmsid/20211105A077BE00
NFT新手教程:如何铸造一个NFT(第2部分)
以去中心化的方式铸造 NFT——使用 Alchemy、Ethers.js 和 Pinata API
将您的 IPFS URL 添加到我们在 IPFS 部分获得的 _uri 字段
https://docs.ipfs.io/install/ipfs-desktop/#windows https://goerlifaucet.com/
软件安装包
一 所需工具 Vistual Code:编程IDENode.js:代码运行环境Metamask:以太坊区块链的货币钱包,可以用来支付gas费用来发布你的交易。Alchemy :web3的开发者平台,允许通过免费节点与以太坊网络进行连接。Hardhat :以太坊开发环境,允许编译,开发,测试Solidity合约等等。Solidity :智能合约开发语言Pinata:分布式存储中心Centos:部署网站的 *** 作系统Express:基于NodeJs的后端PM2:部署框架 二 工具安装 1.Vistual Code2.Node.js3.Metamask4.Alchemy 5.Hardhat 6.Solidity 7.Pinata8.Centos9.Express10.PM2 1.Vistual Code 下载地址:https://code.visualstudio.com/
E:\software\Microsoft VS Code
E:\software\nodejs\
npm -v
3.Metamask
(确保能上外网)打开Google,搜索Metamask插件
mkdir first-nft
cd first-nft
npm init
一直回车
生成json文件
安装hardhat
npm install --save-dev hardhat
6.Solidity
7.Pinata
https://app.pinata.cloud/
8.Centos
9.Express
10.PM2
mkdir /opt/node
cd /opt/node
sudo wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载
sudo tar -xvf node-v10.9.0-linux-x64.tar.xz
sudo ln -s /opt/node/node-v10.9.0-linux-x64/bin/npm /usr/local/bin/
sudo ln -s /opt/node/node-v10.9.0-linux-x64/bin/node /usr/local/bin/
node -v
npm -v
sudo npm install pm2 -g
sudo ln -s /opt/node/node-v10.9.0-linux-x64/bin/pm2 /usr/local/bin
pm2 -v
// app.js入口文件
pm2 start app.js
三 制作流程PM2简介
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)