✅空投量:2 亿 $MTC
✅发行价:0.1U
✅预期价值:1亿美元(评级媒体预测,见图2)
🩸本线程不讨论代币预期价值,只是Metatime NFT部署线程。
✅ 为什么只写部署NFT的线程?
空投任务中有很多需要我们做的,里面有部署NFT的要求。
官方Discord有人在问怎么部署,所以我们今天写部署教程。
✅项目怎么样?
项目好坏目前看不出来,中文区人数不是很多,有点机会。
从评级媒介来看,销售数据还可以,90分了。
一、事先准备
第 1 步:
进入官网,注册 — 链接钱包 — 点击overview,
第 2 步:
先链接推特、Discord、Telegram、Zealy等,不然后面不好做。
第 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”文件
第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”,自动编译。
(二)、在 MetaChain 上部署智能合约
第1步、切换到Deploy & Run Transactions栏;
第2步、在“Environment”菜单中选择“Injected Provider-MetaMask”进行连接,metamask会自动链接。
在点击“Injected Provider-MetaMask”之前,请确保将钱包切换到 metachain testnet
第3步、点击“Deploy”,以部署智能合约,Metamask 确认。
等待区块确认,你可以看到合约地址,这样就说明部署成功了。
以上步骤也可以部署代币,只是代码不同;
三、铸造NFT
第1步、访问铸币功能:
· 向下滚动,找到“Deployed Contracts”部分;
· 找到你部署的合约,找到“mintNFT”函数;
· 点击“mintNFT”下三角,进入。
第2步、Minting NFT
依次输入你的钱包地址、代币 ID(可以输入任何数字,例如 0)、 tokenURI;
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"
}
]
}
2、进入 https://app.pinata.cloud/pinmanager#,创建一个账户
点击“add file”,上传从 jsoneditoronline.org 保存的 json文件;
3、点击文件名,会弹出一个新的界面,复制链接机制,比如:
https://gateway.pinata.cloud/ipfs/QmUcZKBBYEyHfQ4UXJ5XWuksm4KmMDChPLG1DpBjjfTxQw?_gl=
到这一步表示你已经创建了 tokenURL;
第4步、返回remix,将你创建的 tokenURL,放入uri中,点击“transact”
在 MetaMask 中确认,等待在 Testnet MetaChain 网络上确认。一旦确认,NFT 将被铸造。
在链上也可以看到。
第4步、 将NFT添加到 MetaMask
1、按照下图,在 Remix 中获取你部署的 NFT 的合约地址;
2、在MetaMask中点击“展开视图”,进入网页版,选择“收藏品”,点击“添加”,将复制的智能合约粘贴到MetaMask中,会出现如图所示:
完事后就可以发送NFT了。
任务做完,不要忘了在网站中反馈:
如果报错,请在官方Discord反馈。
本篇内容就到这里,更多信息请关注:
加密狗推特:https://twitter.com/JiamigouCn
电报:https://t.me/JIAMIGOU002