diff --git a/eth/tracers/live/filter.go b/eth/tracers/live/filter.go index 8268f00ebe..54b470792d 100644 --- a/eth/tracers/live/filter.go +++ b/eth/tracers/live/filter.go @@ -83,8 +83,8 @@ func toTraceTable(name string) string { return name + "_tracers" } -// encodeBlockNumber encodes a block number as big endian uint64 -func encodeBlockNumber(number uint64) []byte { +// encodeNumber encodes a number as big endian uint64 +func encodeNumber(number uint64) []byte { enc := make([]byte, 8) binary.BigEndian.PutUint64(enc, number) return enc @@ -105,7 +105,7 @@ func toKVKey(name string, number uint64, hash common.Hash) []byte { panic("not supported yet") } // TODO: have some prefix? - key := append(encodeBlockNumber(number), hash.Bytes()...) + key := append(encodeNumber(number), hash.Bytes()...) key = append(key, typo) return key diff --git a/eth/tracers/live/filter_freeze.go b/eth/tracers/live/filter_freeze.go index c112620298..4ca8b2e8ad 100644 --- a/eth/tracers/live/filter_freeze.go +++ b/eth/tracers/live/filter_freeze.go @@ -108,7 +108,7 @@ func (f *filter) moveBlockToFreezer(blknum uint64) error { } func (f *filter) deleteKVDBEntriesWithPrefix(blknum uint64) error { - prefix := encodeBlockNumber(blknum) + prefix := encodeNumber(blknum) batch := f.kvdb.NewBatch() it := f.kvdb.NewIterator(prefix, nil) defer it.Release()