good morning!!!!

Skip to content
Snippets Groups Projects
Commit 2ef044ed authored by Jeffrey Wilcke's avatar Jeffrey Wilcke
Browse files

Use new bloom when filtering for topics

parent cc67a84e
Branches
Tags
No related merge requests found
......@@ -8,7 +8,7 @@ import (
func TestBloom9(t *testing.T) {
testCase := []byte("testtest")
bin := LogsBloom([]vm.Log{vm.Log{testCase, nil, nil}}).Bytes()
bin := LogsBloom([]vm.Log{vm.Log{testCase, [][]byte{[]byte("hellohello")}, nil}}).Bytes()
res := BloomLookup(bin, testCase)
if !res {
......
......@@ -170,13 +170,10 @@ func (self *Filter) FilterMessages(msgs []*ethstate.Message) []*ethstate.Message
}
func (self *Filter) bloomFilter(block *Block) bool {
// TODO update to the new bloom filter
bloom := NewBloomFilter(nil)
var fromIncluded, toIncluded bool
if len(self.from) > 0 {
for _, from := range self.from {
if bloom.Search(from) {
if BloomLookup(block.LogsBloom, from) {
fromIncluded = true
break
}
......@@ -187,7 +184,7 @@ func (self *Filter) bloomFilter(block *Block) bool {
if len(self.to) > 0 {
for _, to := range self.to {
if bloom.Search(to) {
if BloomLookup(block.LogsBloom, to) {
toIncluded = true
break
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment