打字猴:1.703877504e+09
1703877504
1703877505 在这里可以看到显示交易哈希。现在等待,直到交易被挖出。一旦挖出,就可以在当前交易列表中看到交易,如图4-3所示。
1703877506
1703877507
1703877508
1703877509
1703877510 图 4-3
1703877511
1703877512 现在再次选择同一个文件,单击Get Info按钮,界面如图4-4所示。
1703877513
1703877514
1703877515
1703877516
1703877517 图 4-4
1703877518
1703877519 在这里可以看到时间戳和所有者的细节。至此,为第一个DApp创建客户端的工作就完成了。
1703877520
1703877521
1703877522
1703877523
1703877524 区块链项目开发指南 [:1703875341]
1703877525 区块链项目开发指南 4.3 总结
1703877526
1703877527 在本章中,我们首先通过示例学习了web3.js的基础知识,包括如何连接至节点、基础API、发送不同种类的交易以及监听事件,最后为所有权合约建立了一个适合生产用途的客户端。现在可以编写智能合约和创建UI客户端了。
1703877528
1703877529 在下一章中,我们将创建钱包服务,可供用户在其中方便地创建和管理以太坊钱包,这也是离线的。我们将专门使用LightWallet库实现上述目的。
1703877530
1703877531
1703877532
1703877533
1703877534 区块链项目开发指南 [:1703875342]
1703877535 区块链项目开发指南 第5章 创建钱包服务
1703877536
1703877537 钱包服务用于发送和接收钱款。创建钱包服务面临的主要挑战是安全和信任。用户必须觉得他的钱是安全的,并相信钱包服务管理员不会偷他的钱。本章所涉及的钱包服务将处理这些问题。
1703877538
1703877539 本章将讲解以下内容:
1703877540
1703877541 ·在线钱包和离线钱包的区别。
1703877542
1703877543 ·用Hooked-Web3-Provider和EthereumJS-tx库使创建和签署那些没有被以太坊节点管理的账户交易变得容易。
1703877544
1703877545 ·理解HD钱包的概念及其使用方法。
1703877546
1703877547 ·使用LightWallet.js创建HD钱包和交易签名者。
1703877548
1703877549 ·创建钱包服务。
1703877550
1703877551
1703877552
1703877553
[ 上一页 ]  [ :1.703877504e+09 ]  [ 下一页 ]