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") -}