DApp 大学训练营——DApp 加密交换项目 | 4. 代币余额
本博客的目的是通过 DApp 大学的 2022 年区块链训练营课程记录我的学习过程。本课程的顶点项目是创建一个 DApp 加密交换站点。测试文件是用 JavaScript 编写的
我从这次讲座中学到的:
- 使用映射来跟踪合约中代币的余额:
映射(地址=> 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
标签:加密,deployer,代币,DApp,地址,训练营 From: https://www.cnblogs.com/amboke/p/16648687.html