aboutsummaryrefslogtreecommitdiffstats
path: root/eth
diff options
context:
space:
mode:
authorZsolt Felfoldi <zsfelfoldi@gmail.com>2017-09-06 07:43:00 +0800
committerPéter Szilágyi <peterke@gmail.com>2017-09-06 16:14:20 +0800
commit6ff2c02991e60a8db54c2f60027442277fd889c0 (patch)
treec92ecb1a45cb9096a0c528f4b4b9eed92026f65d /eth
parentf585f9eee8cb18423c23fe8b517b5b4cbe3b3755 (diff)
downloaddexon-6ff2c02991e60a8db54c2f60027442277fd889c0.tar.gz
dexon-6ff2c02991e60a8db54c2f60027442277fd889c0.tar.zst
dexon-6ff2c02991e60a8db54c2f60027442277fd889c0.zip
core/bloombits: AddBloom index parameter and fixes variable names
Diffstat (limited to 'eth')
-rw-r--r--eth/bloombits.go2
-rw-r--r--eth/filters/bench_test.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/eth/bloombits.go b/eth/bloombits.go
index 02de408b0..32f6c7b31 100644
--- a/eth/bloombits.go
+++ b/eth/bloombits.go
@@ -122,7 +122,7 @@ func (b *BloomIndexer) Reset(section uint64) {
// Process implements core.ChainIndexerBackend, adding a new header's bloom into
// the index.
func (b *BloomIndexer) Process(header *types.Header) {
- b.gen.AddBloom(header.Bloom)
+ b.gen.AddBloom(uint(header.Number.Uint64()-b.section*b.size), header.Bloom)
b.head = header.Hash()
}
diff --git a/eth/filters/bench_test.go b/eth/filters/bench_test.go
index d994378fc..abbf4593e 100644
--- a/eth/filters/bench_test.go
+++ b/eth/filters/bench_test.go
@@ -98,7 +98,7 @@ func benchmarkBloomBits(b *testing.B, sectionSize uint64) {
if header == nil {
b.Fatalf("Error creating bloomBits data")
}
- bc.AddBloom(header.Bloom)
+ bc.AddBloom(uint(i-sectionIdx*sectionSize), header.Bloom)
}
sectionHead := core.GetCanonicalHash(db, (sectionIdx+1)*sectionSize-1)
for i := 0; i < types.BloomBitLength; i++ {