加密狗空投教程272 — Metatime NFT 部署教程(明牌空投) —

✅空投量:2 亿 $MTC✅发行价:0.1U✅预期价值:1亿美元(评级媒体预测,见图2)🩸本线程不讨论代币预期价值,只是Metatime NFT部署线程。✅ 为什么只写部署NFT的线程?空投任务中有很多需要我们做的,里面有部署NFT的要求。官方Discord有人在问怎么部署,所以我们今天写部署教程

image-1687160844642

✅空投量:2 亿 $MTC

✅发行价:0.1U

✅预期价值:1亿美元(评级媒体预测,见图2)

🩸本线程不讨论代币预期价值,只是Metatime NFT部署线程。

✅ 为什么只写部署NFT的线程?

空投任务中有很多需要我们做的,里面有部署NFT的要求。

官方Discord有人在问怎么部署,所以我们今天写部署教程。

image-1687160861920

✅项目怎么样?

项目好坏目前看不出来,中文区人数不是很多,有点机会。

从评级媒介来看,销售数据还可以,90分了。

image-1687160875595

一、事先准备

第 1 步:

进入官网,注册 — 链接钱包 — 点击overview,

第 2 步:

先链接推特、Discord、Telegram、Zealy等,不然后面不好做。

image-1687160905530

第 3 步,领取测试币

https://faucet.metatime.com/,点击 Swith Network,切换到测试网,可以领取20个代币。

二、部署NFT

(一)、设置Remix

第1步、打开Remix工具,相关链接:https://remix.ethereum.org/#lang=en&optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.18+commit.87f61d96.js

点击“Create new file”,创建一个名为“MyNFT.sol”文件

image-1687160949503

第2步、将以下代码粘贴到“MyNFT.sol”文件中:

// SPDX-License-Identifier: MIT
pragma solidity 0.8.18;
import "https://github.com/0xcert/ethereum-erc721/src/contracts/tokens/nf-token-metadata.sol";
import "https://github.com/0xcert/ethereum-erc721/src/contracts/ownership/ownable.sol";
contract newNFT is NFTokenMetadata, Ownable {
 constructor() {
   //define nft name of choice and symbol
   nftName = "SectionTest NFT";
   nftSymbol = "STNF";
 }
 function mint(address _to, uint256 _tokenId, string calldata _uri) external onlyOwner {
   super._mint(_to, _tokenId);
   super._setTokenUri(_tokenId, _uri);
 }
}

第3步、点击“Solidity compiler”,然后点击“Complie MyNFT.sol”,自动编译。

image-1687160973996

(二)、在 MetaChain 上部署智能合约

第1步、切换到Deploy & Run Transactions栏;

image-1687160994734

第2步、在“Environment”菜单中选择“Injected Provider-MetaMask”进行连接,metamask会自动链接。

在点击“Injected Provider-MetaMask”之前,请确保将钱包切换到 metachain testnet

image-1687161015272

第3步、点击“Deploy”,以部署智能合约,Metamask 确认。

等待区块确认,你可以看到合约地址,这样就说明部署成功了。

image-1687161028574

以上步骤也可以部署代币,只是代码不同;

三、铸造NFT

第1步、访问铸币功能:

· 向下滚动,找到“Deployed Contracts”部分;

· 找到你部署的合约,找到“mintNFT”函数;

· 点击“mintNFT”下三角,进入。

image-1687161049039

第2步、Minting NFT

依次输入你的钱包地址、代币 ID(可以输入任何数字,例如 0)、 tokenURI;

image-1687161068220

tokenURI与 NFT 关联的 URI 或数据,我们用下面的方法去找: tokenURL

第3步、调出tokenURL

1、进入链接:https://jsoneditoronline.org/,复制我的 json 文件,可以更改name and description(名称和描述),并保存到你的桌面;

{
"description": "NFT for Testnet Metatime",
"external_url": "https://alchemy.com",
"image": "",
"name": "MyNFT",
"attributes": [
{
"trait_type": "Colour",
"value": "Mixed"
},
{
"trait_type": "Coolness",
"value": "Metatime!"
},
{
"trait_type": "Token Standard",
"value": "ERC721"
}
]
}

image-1687161093585

2、进入 https://app.pinata.cloud/pinmanager#,创建一个账户

点击“add file”,上传从 jsoneditoronline.org 保存的 json文件;

image-1687161109672

3、点击文件名,会弹出一个新的界面,复制链接机制,比如:

https://gateway.pinata.cloud/ipfs/QmUcZKBBYEyHfQ4UXJ5XWuksm4KmMDChPLG1DpBjjfTxQw?_gl=

image-1687161130565

到这一步表示你已经创建了 tokenURL;

第4步、返回remix,将你创建的 tokenURL,放入uri中,点击“transact”

image-1687161148564

在 MetaMask 中确认,等待在 Testnet MetaChain 网络上确认。一旦确认,NFT 将被铸造。

image-1687161161094

在链上也可以看到。

第4步、 将NFT添加到 MetaMask

1、按照下图,在 Remix 中获取你部署的 NFT 的合约地址;

image-1687161180435

2、在MetaMask中点击“展开视图”,进入网页版,选择“收藏品”,点击“添加”,将复制的智能合约粘贴到MetaMask中,会出现如图所示:

image-1687161192785

完事后就可以发送NFT了。

任务做完,不要忘了在网站中反馈:

image-1687161204183

如果报错,请在官方Discord反馈。

本篇内容就到这里,更多信息请关注:

加密狗推特:https://twitter.com/JiamigouCn

电报:https://t.me/JIAMIGOU002

给TA打赏
共{{data.count}}人
人已打赏
评测攻略

加密狗空投教程271 -- 如何在Taiko Alpha-3上部署节点

2023-6-19 16:39:18

评测攻略

加密狗空投教程273 -- LayerZero 上的 Altitude交互指南(明牌空投,最后5天)

2023-6-20 16:38:10

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索