BuildSpace 建立你自己的以太坊 NFT 收藏! (中文教程)

本地环境:

使用Vmware搭建了一台Linux服务器做为环境,以免本机环境混乱。

服务器版本:

ubuntu-22.10-live-server-arm64.iso

Ubuntu服务器版本问题记录相关链接:

项目地址:

工具1,图片分享:

当您完成此项目时,您将能够获得 NFT。

只有在注册后 60 天内完成,您才有资格获得 NFT。所以确保你安排时间完成,你明白了!

完成项目后,您将在 7 天内获得 NFT 空投。

问题汇总一:

步骤:FINALIZE AND SHIP IT -- Ship it

执行验证合约:

npx hardhat verify 0x9f38E24952331ae51F1a3AfB32a9671B15336b23 --network goerli

报错:

原因:

ping api-goerli.etherscan.io/api 无法链接

解决:

域名解析查寻:

sudo nano /etc/hosts

104.22.14.57 api-goerli.etherscan.io

sudo netplan apply

ping api-goerli.etherscan.io

我这里hosts仍然解决不了问题,使用代理:

修改hardhat.config.js

require("@nomicfoundation/hardhat-toolbox");
require("@nomiclabs/hardhat-etherscan");
require("dotenv").config();

module.exports = {
  solidity: '0.8.17',
  networks: {
    goerli: {
      url: process.env.QUICKNODE_API_KEY_URL,
      accounts: [process.env.GOERLI_PRIVATE_KEY],
      },
    },  
    etherscan: {
      apiKey: process.env.APIKEY_PRIVATE_KEY
    }
  };

  // set proxy
const proxyUrl = 'http://192.168.2.6:1082';   // change to yours, With the global proxy enabled, change the proxyUrl to your own proxy link. The port may be different for each client.
const { ProxyAgent, setGlobalDispatcher } = require("undici");
const proxyAgent = new ProxyAgent(proxyUrl);
setGlobalDispatcher(proxyAgent);

其它待写!

Subscribe to cnmDAO
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.