区块链之以太坊
uuussseeennn
这个作者很懒,什么都没留下…
展开
-
RPC框架及启动流程分析
RPC类图: 解释: Service:定义服务接口,如某类需对外暴露RPC,则需要实现此接口 API:API类中的interface是对Service实现类按不同功能进行分类后打包成不同的wrapper,如Ethereum类按功能不同其函数被切分到了5种服务类型的API中(具体实现类保存在API类的Service变量中,注意此处Service变量取名容易造成混淆) ...原创 2018-08-12 14:22:41 · 1214 阅读 · 0 评论 -
以太坊RPC之getBalance调用流程分析
以下是RPC客户端调用getBalance的时序图: 主要流程: 1:通过区块高度从HeaderChain中获得header,header的数据以RLP格式保存在DatabaseReader这个接口中(实现类是。。) 2:通过header.root从Database这个接口(实现类是。。)中获得trie,从而构造出stateDB 问题:获得trie后,再通过address,可直接获得此...原创 2018-08-13 10:42:37 · 1748 阅读 · 1 评论