使测试环境成为可......
我正在创建一系列非常容易理解的文章,这些文章既解释了我所做的事情,也让我重写从旧的混乱黑客到希望更清洁版本的所有内容。
使测试环境成为可能的单个主要组件是构建在源库中的模拟后端。模拟的后端是一个-虚拟机,您可以初始化、提交事务、密封块,实际上,将其视为私有区块链节点。
因此让我们从一个极其简单的例子开始——创建一个模拟区块链,其中一个账户持有特定数量的以太。我通常使用一个名为的函数来连接到我正在使用的后端。
我们使用库中的返回一个绑定到角色的地址。〔〕〔〕
我们使用库中的返回一个表示值的大值字符串[]
c *.sb
c() ( *.sb,) {
c !={
c,
}
, _ := u.ste(".")
c = .nsb(.ga{
a(""): {b: },
}, )
c,
}
我们现在有一个后端系统,有一个账户(我称之为银行家),余额为以太。
你可以用下面的代码进行操作
() {
,:= c()
!={
.f()
}
,:= .ba(.b(), a(""), )
!={
.f()
}
.p(u.ets())
}
假设您已添加geth,和u,您的环境现在应该为您设置导入,您将看到显示以太的余额
. u.
.
现在我们已经模拟了后端工作 - 在下一篇文章中,我们将实现交易模块功能。