首页 > 其他分享 >DApp 大学训练营——DApp 加密交换项目 | 4. 代币余额

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

时间:2022-09-02 09:34:14浏览次数:81  
标签:加密 deployer 代币 DApp 地址 训练营

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

标签:加密,deployer,代币,DApp,地址,训练营
From: https://www.cnblogs.com/amboke/p/16648687.html

相关文章

  • 我从加入编码训练营中学到的 5 件事
    我从加入编码训练营中学到的5件事nobodylikesseeing“consolelogs”inmediascreenshots.soImadeitlookatleastalittledifferent.关于编码训练营的事......
  • Dapper.LiteSql 一款基于Dapper的ORM
    写了这么久,代码没有越写越多,代码量的数量级没变,用SourceCounter代码统计工具统计了一下,一共4000多行代码。ADO.NET换成Dapper后,我迷茫了,因为LiteSql做的工作变少了,它存在......
  • Pytest训练营总结,内附考试题及答案
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取为期一周的Pytest测试框架训练营是霍格沃兹测试学社针对代码能力薄弱的同学最新设计推出的一......
  • JMeter 高级性能测试实战训练营 | 开班通知
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取1.性能测试只测不调:很多测试同学提交的性能测试报告只是各种参数的堆砌,而缺乏性能分析与优化建......
  • "蔚来杯"2022牛客暑期多校训练营10 E.Reviewer Assignment
    E.eviewerAssignment题目大意有m篇论文和n个审稿人,给出每个审稿人能审论文的集合,要求给没个审稿人安排一篇论文。令f(i)表示被至少i个审稿人审过的论文数量,要求求出一种......
  • 蔚来杯2022牛客暑期多校训练营10 题解
    D.MiReDoSiLa?SoFa![NOI2016]优秀的拆分原题。枚举周期\(k\),并将位置为\(k\)的倍数的点设为关键点。枚举相邻两个点\(i,i+k\),并求出\(lcp(S[i...n],S[i+k......
  • "蔚来杯"2022牛客暑期多校训练营(加赛)
    比赛链接:https://ac.nowcoder.com/acm/contest/38727E.Everyoneisbot题意:有\(n\)个人在群里复读,第\(i\)个人在第\(j\)个复读会获得\(a_{i,j}\)瓶冰红茶。......
  • 蔚来杯2022牛客暑期多校训练营加赛 题解
    E.Everyoneisbot对于后\(p\)个人,这\(p\)个人相互制约,一旦有一个人进行复读,剩下的\(p-1\)个人一定会进行复读,那么这个人就会被禁言,对于他来说不是最优策略。此时......
  • "蔚来杯"2022牛客暑期多校训练营6 G-Icon Design
    问题描述What'sthefeelingofdesigninganiconforaschoolasaprogrammer?Nowyouhaveachancedoingit!TheiconofNanjingForeignLanguageSchool(NFL......
  • "蔚来杯"2022牛客暑期多校训练营9
    比赛链接:https://ac.nowcoder.com/acm/contest/33194A.CarShow题意:长度为\(n\)的一个序列\(a\),问有多少个区间中\([1,m]\)的数都出现过。思路:双指针。代码:#......