【Solidity】环境搭建(nodejs,hardhat)

1.安装Node.js 版本:v16.17.0

2.安装hardhat

npm install --save-dev hardhat

3.创建项目

npm init --yes

npx hardhat

选择Create an empty hardhat.config.js然后回车

4.安装插件

npm install --save-dev @nomiclabs/hardhat-ethers ethers @nomiclabs/hardhat-waffle ethereum-waffle chai

5.编译合约&部署合约

npx hardhat compile npx hardhat run RND/deployToken.js --network goerli

6.合约验证

truffle migrate --network goerli
truffle run verify RND@0x186E35F0d1BfD5B2FA2b4B5C5dd5d28DFCc7b13B --network goerli --debug

https://www.npmjs.com/package/truffle-plugin-verify

https://github.com/rkalis/truffle-plugin-verify

参考链接:

https://medium.com/my-blockchain-development-daily-journey/%E5%AE%8C%E6%95%B4%E7%9A%84hardhat%E5%AF%A6%E8%B8%90%E6%95%99%E7%A8%8B-a9b005aa4c12

https://learnblockchain.cn/article/1356

https://mirror.xyz/hackbot.eth/plbO7co90A6JhKSRSMsstrcP-X8CpfnaRs7k3HI3loY

https://github.com/GGCCCC/airdrop_multi_claim

https://mirror.xyz/0x3dbb624861C0f62BdE573a33640ca016E4c65Ff7/VoBIa7fC_lNLw6TPutj16KztvnQffDdBOv_A1Z2AxUw