From 1d460503da8272e35aff87a33c3070c6dd96d888 Mon Sep 17 00:00:00 2001 From: jsvisa Date: Fri, 27 Sep 2024 10:59:25 +0000 Subject: [PATCH] live/filter: encode number Signed-off-by: jsvisa --- eth/tracers/live/filter.go | 6 +++--- eth/tracers/live/filter_freeze.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) 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()