rpc: change constant value for "earliest" block

With history pruning, we want to redefine what the "earliest" block tag means. We
need to assign a special negative integer value to this constant, otherwise
we cannot tell it apart from block zero, the genesis block.
This commit is contained in:
Felix Lange 2025-03-12 18:39:29 +01:00
parent 5606cbc710
commit aef13d8174

View file

@ -63,11 +63,11 @@ type jsonWriter interface {
type BlockNumber int64 type BlockNumber int64
const ( const (
EarliestBlockNumber = BlockNumber(-5)
SafeBlockNumber = BlockNumber(-4) SafeBlockNumber = BlockNumber(-4)
FinalizedBlockNumber = BlockNumber(-3) FinalizedBlockNumber = BlockNumber(-3)
LatestBlockNumber = BlockNumber(-2) LatestBlockNumber = BlockNumber(-2)
PendingBlockNumber = BlockNumber(-1) PendingBlockNumber = BlockNumber(-1)
EarliestBlockNumber = BlockNumber(0)
) )
// UnmarshalJSON parses the given JSON fragment into a BlockNumber. It supports: // UnmarshalJSON parses the given JSON fragment into a BlockNumber. It supports: