From dc9ac86191efedcec66a776b5b75f49e77faf439 Mon Sep 17 00:00:00 2001 From: Aurora Gaffney Date: Sat, 16 Aug 2025 22:43:34 -0400 Subject: [PATCH] refactor: remove DetermineBlockData It never worked that well, and we don't use it anywhere Fixes #1022 Signed-off-by: Aurora Gaffney --- ledger/block.go | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/ledger/block.go b/ledger/block.go index 50978114..b5ebad34 100644 --- a/ledger/block.go +++ b/ledger/block.go @@ -15,7 +15,6 @@ package ledger import ( - "errors" "fmt" "github.com/blinklabs-io/gouroboros/ledger/common" @@ -71,31 +70,3 @@ func NewBlockHeaderFromCbor(blockType uint, data []byte) (BlockHeader, error) { return nil, fmt.Errorf("unknown node-to-node block type: %d", blockType) } } - -func DetermineBlockType(data []byte) (uint, error) { - if _, err := NewByronEpochBoundaryBlockFromCbor(data); err == nil { - return BlockTypeByronEbb, nil - } - if _, err := NewByronMainBlockFromCbor(data); err == nil { - return BlockTypeByronMain, nil - } - if _, err := NewShelleyBlockFromCbor(data); err == nil { - return BlockTypeShelley, nil - } - if _, err := NewAllegraBlockFromCbor(data); err == nil { - return BlockTypeAllegra, nil - } - if _, err := NewMaryBlockFromCbor(data); err == nil { - return BlockTypeMary, nil - } - if _, err := NewAlonzoBlockFromCbor(data); err == nil { - return BlockTypeAlonzo, nil - } - if _, err := NewBabbageBlockFromCbor(data); err == nil { - return BlockTypeBabbage, nil - } - if _, err := NewConwayBlockFromCbor(data); err == nil { - return BlockTypeConway, nil - } - return 0, errors.New("unknown block type") -}