课程介绍 ;
创建智能合约:使用Solidity语言编写智能合约,定义NFT的属性和功能。可以使用Remix IDE或Truffle框架来编写和测试智能合约。
部署智能合约:将编写好的智能合约部署到以太坊区块链上。可以使用Remix IDE、Truffle框架或以太坊开发工具链(Ethereum Development Toolkit, ETHDK)等工具来完成部署。
创建NFT:在部署的智能合约上创建NFT。通过调用智能合约的相应函数,可以创建具有唯一标识符的NFT,并为其指定属性和元数据。
可视化NFT:为了使NFT可视化,可以使用前端开发技术,如HTML、CSS和JavaScript,来创建用户界面。通过调用以太坊的API,如Web3.js库,可以实现与智能合约的交互,显示NFT的信息和属性。
请注意,这只是一个简要的概述,实际实现过程可能会更加复杂。为了更好地理解和实践NFT的创建、部署和可视化,建议参考相关的以太坊开发文档、教程和示例项目,以及与以太坊开发社区进行交流和学习。
课程目录:
0001 Course Introduction.mp4
0002 What Is An NFT.mp4
0003 Types Of NFTs.mp4
0004 History Of NFTs.mp4
0005 Architecture Of NFTs.mp4
0006 Introduction.mp4
0007 EIP721 Token Standard.mp4
0008 1 Setup Hardhat.mp4
0009 2 The BalanceOf Function.mp4
0010 3 The OwnerOf Function.mp4
0011 4 The Operator Functions.mp4
0012 5 The Approval Functions.mp4
0013 6 The Transfer Functions.mp4
0014 7 Adding The ERC165 Standard.mp4
0015 Introduction.mp4
0016 8 The Super Mario World Contract.mp4
0017 9 Adding TokenURI.mp4
0018 10 Adding Mint.mp4
0019 11 Updating ERC165 Interface.mp4
0020 12 Creating Metadata.mp4
0021 13 Uploading Mario.mp4
0022 14 Configuring Hardhat.mp4
0023 15 Getting A Private Key and RPC.mp4
0024 Adding Funds To Wallet.mp4
0025 16 Updating Deploy Script.mp4
0026 Deploy Mario.mp4
0027 Viewing Mario On OpenSea.mp4
0028 Introduction.mp4
0029 17 Creating An ERC721 With OpenZeppelin.mp4
0030 18 Advanced Metadata.mp4
0031 18 1 Uploading Luigi.mp4
0032 19 Deploying Luigi.mp4
0033 Viewing Luigi On OpenSea.mp4
0034 Introduction.mp4
0035 ERC721 vs ERC1155.mp4
0036 20 The BalanceOf Function.mp4
0037 21 The BalanceOfBatch Function.mp4
0038 22 The ApprovalForAll Function.mp4
0039 23 The SafeTransferFrom Function.mp4
0040 24 The SafeBatchTransferFrom Function.mp4
0041 25 Adding The ERC165 Standard.mp4
0042 26 Creating an NFT with ERC1155.mp4
0043 27 Defining Yoshi s Metadata.mp4
0044 28 Deploying Yoshi(1).mp4
0044 28 Deploying Yoshi.mp4
0045 Introduction.mp4
0046 29 Upload Metadata For A Whole Collection.mp4
0047 30 Super Mario World Collection Contract.mp4
0048 31 Deploy Collection.mp4
0049 32 Frontend Setup.mp4
0050 33 NFTCard Background.mp4
0051 34 NFTCard Image.mp4
0052 35 NFTCard Text.mp4
0053 36 NFTCard For Multiple NFTs.mp4
0054 37 App Page Cleanup.mp4
0055 38 NFTModal Background.mp4
0056 39 NFTModal Content.mp4
0057 40 NFTModal Popup Logic.mp4
0058 41 NFTModal Attributes.mp4
0059 42 Connecting To The NFT With EthersJS.mp4
0060 43 Getting Metadata With Axios.mp4
0061 44 Connecting To Metamask.mp4
0062 45 Building The NFTProgressBar.mp4
0063 46 Making The UI Mobile Responsive.mp4
0064 Conclusion.mp4