ETH源码阅读(交易hash生成)

1.数据结构

go-ethereum/core/types/transaction.go


Transaction

2.Transaction的hash计算过程

参与hash计算的只有Transaction.data字段
go-ethereum/core/types/transaction.go


Hash

go-ethereum/core/types/block.go


rlpHash

go-ethereum/core/types/transaction.go
EncodeRLP

你可能感兴趣的:(ETH源码阅读(交易hash生成))