以太坊源码解析
weixin_39482724
这个作者很懒,什么都没留下…
展开
-
以太坊源码系列之txpool解析(3)
账号的集合和一个处理签名的对象.type accountSet struct { accounts map[common.Address]struct{} signer types.Signer cache *[]common.Address}// newAccountSet creates a new address set with an associated signer for sender// derivations.func newAccountSet(signer原创 2020-11-20 19:34:28 · 280 阅读 · 0 评论 -
以太坊源码系列之txpool解析(1)
txpool主要用来存放远端和本地的当前提交的等待写入区块的交易。txpool里面的交易分为两种,1)提交但是还不能执行的,放在queue里面等待能够执行(比如说nonce太高)。2) 等待执行的,放在pending里面等待执行。TxPool分为可执行的交易(可以应用到当前的状态)和未来的交易。 交易在这两种状态之间转换。type TxPool struct { config TxPoolConfig chainconfig *params.ChainConfig chain原创 2020-11-20 17:27:22 · 751 阅读 · 0 评论 -
以太坊源码系列之miner解析(2)
以太坊源码系列之worker解析// 工作者是负责将消息应用到新状态的主要对象type worker struct { config *Config chainConfig *params.ChainConfig engine consensus.Engine eth Backend chain *core.BlockChain // Feeds pendingLogsFeed event.Feed // Subscriptions原创 2020-11-18 19:32:05 · 828 阅读 · 1 评论 -
以太坊源码系列之miner解析(1)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-11-18 18:14:15 · 724 阅读 · 0 评论