eth/fetcher/block_fetcher_pow_test.go — Version Comparison
|
v1.16.8 |
v1.17.3 |
| Branch |
etc/v1.16.8-full-node |
etc/v1.17.3-full-node |
| Delta |
+597 -0 |
+600 -0 |
Diff between branches
diff --git a/eth/fetcher/block_fetcher_pow_test.go b/eth/fetcher/block_fetcher_pow_test.go
index c91c52e42..40440b57d 100644
--- a/eth/fetcher/block_fetcher_pow_test.go
+++ b/eth/fetcher/block_fetcher_pow_test.go
@@ -240,19 +240,22 @@ func (f *fetcherTesterPoW) makeBodyFetcher(peer string, blocks map[common.Hash]*
}
}
// Return on a new thread
- bodies := make([]*eth.BlockBody, len(transactions))
+ bodies := make([]eth.BlockBody, len(transactions))
for i, txs := range transactions {
- bodies[i] = ð.BlockBody{
- Transactions: txs,
- Uncles: uncles[i],
+ for _, tx := range txs {
+ bodies[i].Transactions.Append(tx)
+ }
+ for _, uncle := range uncles[i] {
+ bodies[i].Uncles.Append(uncle)
}
}
req := ð.Request{
Peer: peer,
}
+ resp := eth.BlockBodiesResponse(bodies)
res := ð.Response{
Req: req,
- Res: (*eth.BlockBodiesResponse)(&bodies),
+ Res: &resp,
Time: drift,
Done: make(chan error, 1), // Ignore the returned status
}
← Back to Version Comparison