比特币100eos,EOS钱包开发:基于测试网络进行开发


衍生
很多人会使用eosio的私钥去控制账号,而每台电脑里eosio设置的私钥都是一样的,我们可以导入eosio的私钥到钱包,那样就可以有了它所控制的所有账号的控制权,还能找到有些账号有EOS测试币,哈哈。OK,那我们导入私钥“5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3”到“mywallet2”钱包中吧,因为里面的账号太多了。下面是我导入后的结果,我截取了前面部分的账号。
索取EOS测试币是我们后面交易和购买资源不可缺少的资源。当然,这也离不开jungle网站的支持。
第一步:
我们打开jungle网站,在导航栏上有一个索取EOS的按钮是“Faucet”,点击它会出现如下的弹框
输入后点击按钮“Send Coins”。
第二步:
然后会弹出如下的交易信息,说明已经创建成功。
可以看见是eosio转出了100EOS到该账号,同时“lioninjungle”账号转来了100个JUNGLE代币。
第三步:
查看该账号的详情,将会查收到有100EOS和100JUNGLE。
在项目中创建账号的功能已经完成,之前是在本地网络,现在我们运行在测试网络中,看看会有什么区别。
第一步:
新建账号“lixutest1112”,使用“mywallet1”钱包中的任意一个公钥控制。
第二步:
可以看到“mywallet1”钱包中又多了一个账号“lixutest1112”,它的余额显示为0,但是“lixutest1111”的余额由100EOS变为了下面的79.4019EOS。
为何少了20.5EOS呢,我们查看创建账号的代码,如下:
可见我们在转账的时候给新账号买了NET和CPU和花费了10EOS,另外买了8192bytesRAM。所以一共扣掉了约20.5EOS。
第三步:
查看账号“lixutest1112”的网络资源,确实拥有了10个EOS抵押NET和10EOS抵押CPU,RAM有9.325Kib。
经过本章内容我们已经成功将钱包项目连接到了真实的测试网络,用于管理钱包私钥的服务是本地搭建的。经过测试我们的功能都已成功,下一章的内容将介绍如何购买网络资源。
项目源码Github地址
版权声明:博客中的文章版权归博主所有,未经授权禁止转载,转载请联系作者取得同意并注明出处。
未经授权禁止转载、改编,转载请注明出处!