Fixed bloom
This commit is contained in:
parent
272d58662c
commit
d586dd902d
@ -14,7 +14,7 @@ func CreateBloom(txs Transactions) uint64 {
|
|||||||
func logsBloom(logs []vm.Log) uint64 {
|
func logsBloom(logs []vm.Log) uint64 {
|
||||||
var bin uint64
|
var bin uint64
|
||||||
for _, log := range logs {
|
for _, log := range logs {
|
||||||
data := []byte{log.Address}
|
data := [][]byte{log.Address}
|
||||||
for _, topic := range log.Topics {
|
for _, topic := range log.Topics {
|
||||||
data = append(data, topic.Bytes())
|
data = append(data, topic.Bytes())
|
||||||
}
|
}
|
||||||
@ -31,7 +31,7 @@ func logsBloom(logs []vm.Log) uint64 {
|
|||||||
func bloom9(b []byte) uint64 {
|
func bloom9(b []byte) uint64 {
|
||||||
var r uint64
|
var r uint64
|
||||||
for _, i := range []int{0, 2, 4} {
|
for _, i := range []int{0, 2, 4} {
|
||||||
r |= 1 << (b[i+1] + 256*(b[i]&1))
|
r |= 1 << (uint64(b[i+1]) + 256*(uint64(b[i])&1))
|
||||||
}
|
}
|
||||||
|
|
||||||
return r
|
return r
|
||||||
|
Loading…
Reference in New Issue
Block a user