Dapp设计与开发学习
文章平均质量分 73
酷七嗷呜~
美食,运动,代码,无奋斗,不青春
展开
-
NFT-前端开发(一)
在我们代码其中一个功能(切换钱包地址页面地址也跟着改变),注意别切换错了,是下面这个哈,不然测试的时候更新不了还以为代码有问题呢/(ㄒoㄒ)/~~命令,即可出现以下界面,但是目前我们还没有连接到合约那些,因此还不能实现哈,后续会实现滴。原创 2024-03-30 14:20:04 · 738 阅读 · 0 评论 -
NFT交易市场-后端开发
命令启动我们的服务器,然后在网页上输入localhost:3000打开我们的网页,输入相应值,传一张图片,然后我们可以在我们的files文件夹目录下找到该图片。然后我们查看remix上面该地址拥有的NFT可以发现,mint过去了,因为我测试了三次,所以该地址拥有的NFT现在有三个啦。新建ipfs-uploader.js文件用来上传图片到 ipfs,代码如下。新建一个views文件夹,里面新建一个home.ejs文件。安装express-fileupload模块。安装body-parser模块。原创 2024-03-23 19:26:07 · 1268 阅读 · 4 评论 -
NFT交易市场(二)
然后在hardhat.config.js文件中添加。命令运行,然后就可以看到abi文件夹如下图所示。原创 2024-03-12 14:22:38 · 525 阅读 · 0 评论 -
NFT交易市场开发(一)
NFT交易市场开发第一步原创 2024-03-10 10:53:23 · 1373 阅读 · 0 评论 -
ERC20学习
ERC20是一种代币标准,用于创建可替代的代币。ERC20是在以太坊网络上实现的代币标准,它为数字资产或代币定义了一套规则和接口。这些符合ERC20标准的代币在性质上是完全相同的。即每一个代币都可以被另一个同类型的代币替代,这种属性确保了代币的互可操作性和统一性,使得它们可以在不同的平台和钱包之间自由转移和交换。原创 2024-03-08 16:25:02 · 1548 阅读 · 0 评论 -
使用测试驱动开发模式编写智能合约
hardhat是一个以太坊智能合约开发框架,主要用于简化和加速以太坊区块链上的智能合约开、测试和部署,提供了许多工具帮助开发人员更轻松地构建和维护智能合约项目,以下是他的一些主要功能:智能合约开发:hardhat提供了强大的开发环境,支持solidity语言,允许开发人员轻松编写、调试和测试智能合约。智能合约测试:hardhat提供了一个集成的测试框架,使开发人员能编写和运行针对智能合约的自动化测试,这有助于确保合约在不同场景下的正确性和安全性。原创 2024-03-08 13:14:19 · 950 阅读 · 0 评论 -
将Remix和本地文件连接
推荐使用网页版本的Remix,因为它是实时更新的,还可以连接MetaMask直接进行使用。原创 2024-03-06 15:16:15 · 441 阅读 · 0 评论