Skip to content

Commit 963ed83

Browse files
committed
remove some unecessary hashing operations
1 parent f508ae2 commit 963ed83

File tree

4 files changed

+3
-20
lines changed

4 files changed

+3
-20
lines changed

Diff for: statediff/indexer/database/file/mainnet_tests/statediffing_test_file.sql

Whitespace-only changes.

Diff for: statediff/indexer/ipld/eth_log_trie.go

+1-8
Original file line numberDiff line numberDiff line change
@@ -114,14 +114,8 @@ func (rt *logTrie) getNodeFromDB(key []byte) (*EthLogTrie, error) {
114114
if err != nil {
115115
return nil, err
116116
}
117-
118-
c, err := RawdataToCid(MEthLogTrie, rawdata, multihash.KECCAK_256)
119-
if err != nil {
120-
return nil, err
121-
}
122-
123117
tn := &TrieNode{
124-
cid: c,
118+
cid: keccak256ToCid(MEthLogTrie, key),
125119
rawdata: rawdata,
126120
}
127121
return &EthLogTrie{TrieNode: tn}, nil
@@ -134,7 +128,6 @@ func (rt *logTrie) getLeafNodes() ([]*EthLogTrie, []*nodeKey, error) {
134128
if err != nil {
135129
return nil, nil, err
136130
}
137-
138131
out := make([]*EthLogTrie, 0, len(keys))
139132
for _, k := range keys {
140133
n, err := rt.getNodeFromDB(k.dbKey)

Diff for: statediff/indexer/ipld/eth_receipt_trie.go

+1-7
Original file line numberDiff line numberDiff line change
@@ -166,14 +166,8 @@ func (rt *rctTrie) getNodeFromDB(key []byte) (*EthRctTrie, error) {
166166
if err != nil {
167167
return nil, err
168168
}
169-
170-
cid, err := RawdataToCid(MEthTxReceiptTrie, rawdata, multihash.KECCAK_256)
171-
if err != nil {
172-
return nil, err
173-
}
174-
175169
tn := &TrieNode{
176-
cid: cid,
170+
cid: keccak256ToCid(MEthStateTrie, key),
177171
rawdata: rawdata,
178172
}
179173

Diff for: statediff/indexer/ipld/eth_tx_trie.go

+1-5
Original file line numberDiff line numberDiff line change
@@ -135,12 +135,8 @@ func (tt *txTrie) getNodes() ([]*EthTxTrie, error) {
135135
if err != nil {
136136
return nil, err
137137
}
138-
c, err := RawdataToCid(MEthTxTrie, rawdata, multihash.KECCAK_256)
139-
if err != nil {
140-
return nil, err
141-
}
142138
tn := &TrieNode{
143-
cid: c,
139+
cid: keccak256ToCid(MEthTxTrie, k),
144140
rawdata: rawdata,
145141
}
146142
out = append(out, &EthTxTrie{TrieNode: tn})

0 commit comments

Comments
 (0)