- 博客(5)
- 收藏
- 关注
原创 使用ipfs为NFT配置元数据
我们的mintNFT智能合约函数接收了一个tokenURI参数,这是一个描述NFT元数据的JSON文档 -- 这才是真正给NFT带来生命的东西,可许它有可配置的属性,如名称、描述、图像和其他属性。我们将使用Pinata,一个方便的IPFS API和工具包,来存储我们的NFT资产和元数据,以确保我们的NFT是真正去中心化的。最重要的是,确保图像字段指向你的IPFS图像的位置。星际文件系统(IPFS)是一个去中心化的协议和点对点网络,用于在分布式文件系统中存储和共享数据。但在这之前,我们需要创建文件!
2024-06-24 15:59:22 353
原创 在钱包中查看NFT
在Metamask程序的顶部,按 "Wallet" 按钮,之后会提示你选择一个网络。由于我们的NFT是在Sepolia网络上铸造的,你要选择Sepolia作为你的网络。
2024-06-24 15:56:58 362
原创 使用Pinata创建IPFS CID/URL并将其与NFT关联的学习指南
IPFS是一个点对点的分布式文件系统,它提供了一种去中心化的存储和访问文件的方式。Pinata是一个基于IPFS的服务提供商,它简化了将文件上传到IPFS网络的过程,并提供了方便的API用于管理文件和生成CID。使用Pinata创建IPFS CID/URL并将其与NFT关联可以实现将NFT的元数据存储在去中心化的IPFS网络上,实现更安全和可靠的存储和展示。本文详细介绍了使用Pinata上传文件到IPFS网络的过程,并将生成的CID与NFT关联的方法。
2024-06-24 15:50:40 1155
原创 ERC721学习笔记
来表示特定的非同质化代币,授权或转账都要明确。就进了黑洞,永远转不出来了。一样,元数据会直接获取无聊猿的,类似。安全转账函数,目标合约必须实现了。只需要明确转账的数额即可。的拓展接口,实现了3个查询。标准的接口合约,规定了。如果一个合约没有实现。来确保目标合约实现了。定义的所有功能,包含。
2024-06-24 15:40:20 381
原创 Hardhat工程的学习记录
本文介绍了Hardhat的安装配置、项目结构、智能合约编写、测试和部署等方面的内容,并提供了相应的代码示例。它提供了一套易用的工具和插件,使得以太坊智能合约的开发、测试和部署变得简单高效。在contracts/目录下创建一个新的Solidity文件,例如MyContract.sol,并编写你的智能合约代码。在test/目录下创建一个新的测试文件,例如MyContract.test.js,并编写你的测试代码。在scripts/目录下创建一个新的部署脚本文件,例如deploy.js,用于部署你的合约。
2024-06-24 15:28:22 560
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人