DApp 大学训练营——DApp 加密交换项目 | 4. 代币余额

DApp 大学训练营——DApp 加密交换项目 | 4. 代币余额

本博客的目的是通过 DApp 大学的 2022 年区块链训练营课程记录我的学习过程。本课程的顶点项目是创建一个 DApp 加密交换站点。测试文件是用 JavaScript 编写的

我从这次讲座中学到的:

  1. 使用映射来跟踪合约中代币的余额: 映射(地址=> uint256)公共平衡; 其中映射的key是token的地址,uint256是数量。

2. 将值分配给天平: balanceOf[msg.sender] = totalSupply;

msg.sender 是合约发送者的地址/与合约连接并创建调用的账户地址。

3. 为了测试合约是否能够成功地将总供应量分配给部署者,我们需要知道部署者的地址。

首先,我们需要获取连接到网络的账户: 让账户 = 等待 ethers.getSigners();

二、deployer是第一个账号: 让部署者=帐户[0];

4、测试代码变为:

 it('分配总供应给部署者', async()=> {  
 期望(等待 token.balanceOf(deployer.address)).to.equal(totalSupply);  
 })

5. 注意:deployer是一个对象,所以要获取地址,我们需要通过 部署者地址 为测试工作。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/11058/28470209

posted @ 2022-09-02 09:29  哈哈哈来了啊啊啊  阅读(81)  评论(0)    收藏  举报