Skip to content

Commit

Permalink
Remove transitive dependencies to ouroboros-consensus-cardano
Browse files Browse the repository at this point in the history
  • Loading branch information
palas committed Nov 14, 2024
1 parent 5f47ac0 commit 78f56c5
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 11 deletions.
1 change: 0 additions & 1 deletion cardano-cli/cardano-cli.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,6 @@ library
network-uri,
optparse-applicative-fork,
ouroboros-consensus ^>=0.21,
ouroboros-consensus-cardano ^>=0.20,
parsec,
prettyprinter,
prettyprinter-ansi-terminal,
Expand Down
5 changes: 2 additions & 3 deletions cardano-cli/src/Cardano/CLI/Byron/Tx.hs
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,15 @@ where

import Cardano.Api
import qualified Cardano.Api.Byron as Byron
import Cardano.Api.Consensus (ByronBlock, EraMismatch (..), GenTx (..))
import qualified Cardano.Api.Consensus as Byron
import qualified Cardano.Api.Ledger as L
import qualified Cardano.Api.Network as Net.Tx

import qualified Cardano.Binary as Binary
import Cardano.CLI.Byron.Key (byronWitnessToVerKey)
import Cardano.CLI.Types.Common (TxFile)
import qualified Cardano.Crypto.Signing as Crypto
import Ouroboros.Consensus.Byron.Ledger (ByronBlock, GenTx (..))
import qualified Ouroboros.Consensus.Byron.Ledger as Byron
import Ouroboros.Consensus.Cardano.Block (EraMismatch (..))

import Data.Bifunctor (Bifunctor (..))
import Data.ByteString (ByteString)
Expand Down
2 changes: 1 addition & 1 deletion cardano-cli/src/Cardano/CLI/EraBased/Run/Genesis.hs
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ import Cardano.Api
import Cardano.Api.Byron (toByronLovelace, toByronProtocolMagicId,
toByronRequiresNetworkMagic)
import qualified Cardano.Api.Byron as Byron hiding (GenesisParameters, SigningKey)
import Cardano.Api.Consensus (ShelleyGenesisStaking (..))
import qualified Cardano.Api.Ledger as L
import Cardano.Api.Shelley

Expand All @@ -55,7 +56,6 @@ import qualified Cardano.Crypto.Hash as Crypto
import qualified Cardano.Crypto.Signing as Byron
import Cardano.Prelude (canonicalEncodePretty)
import Cardano.Slotting.Slot (EpochSize (EpochSize))
import Ouroboros.Consensus.Shelley.Node (ShelleyGenesisStaking (..))

import Control.DeepSeq (NFData, force)
import Control.Exception (evaluate)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ module Cardano.CLI.EraBased.Run.Genesis.CreateTestnetData
where

import Cardano.Api hiding (ConwayEra)
import Cardano.Api.Consensus (ShelleyGenesisStaking (..))
import Cardano.Api.Ledger (StrictMaybe (SNothing))
import qualified Cardano.Api.Ledger as L
import Cardano.Api.Shelley (Hash (..), KESPeriod (KESPeriod),
Expand Down Expand Up @@ -49,7 +50,6 @@ import Cardano.CLI.Types.Errors.GenesisCmdError
import Cardano.CLI.Types.Errors.NodeCmdError
import Cardano.CLI.Types.Errors.StakePoolCmdError
import Cardano.CLI.Types.Key
import Ouroboros.Consensus.Shelley.Node (ShelleyGenesisStaking (..))

import Control.DeepSeq (NFData, deepseq)
import Control.Monad (forM, forM_, unless, void, when)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
module Cardano.CLI.Types.Errors.GovernanceQueryError where

import Cardano.Api
import Cardano.Api.Consensus (EraMismatch)
import Cardano.Api.Shelley

import Ouroboros.Consensus.Cardano.Block (EraMismatch)

data GovernanceQueryError
= GovernanceQueryWriteFileError !(FileError ())
| GovernanceQueryAcqireFailureError !AcquiringFailure
Expand Down
2 changes: 1 addition & 1 deletion cardano-cli/src/Cardano/CLI/Types/Errors/QueryCmdError.hs
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ module Cardano.CLI.Types.Errors.QueryCmdError
where

import Cardano.Api hiding (QueryInShelleyBasedEra (..))
import Cardano.Api.Consensus as Consensus (EraMismatch (..))
import Cardano.Api.Shelley hiding (QueryInShelleyBasedEra (..))

import Cardano.Binary (DecoderError)
import Cardano.CLI.Helpers (HelpersError (..), renderHelpersError)
import Cardano.CLI.Types.Errors.GenesisCmdError
import Cardano.CLI.Types.Errors.QueryCmdLocalStateQueryError
import Ouroboros.Consensus.Cardano.Block as Consensus (EraMismatch (..))
import qualified Ouroboros.Consensus.HardFork.History.Qry as Qry

import qualified Data.ByteString.Lazy.Char8 as LBS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ module Cardano.CLI.Types.Errors.QueryCmdLocalStateQueryError
where

import Cardano.Api
import Cardano.Api.Consensus (EraMismatch (..))

import Cardano.CLI.Types.Errors.NodeEraMismatchError
import Ouroboros.Consensus.Cardano.Block (EraMismatch (..))

-- | An error that can occur while querying a node's local state.
newtype QueryCmdLocalStateQueryError
Expand Down
2 changes: 1 addition & 1 deletion cardano-cli/src/Cardano/CLI/Types/Errors/TxCmdError.hs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ module Cardano.CLI.Types.Errors.TxCmdError
where

import Cardano.Api
import Cardano.Api.Consensus (EraMismatch (..))
import qualified Cardano.Api.Ledger as L
import Cardano.Api.Shelley

Expand All @@ -29,7 +30,6 @@ import Cardano.CLI.Types.Errors.TxValidationError
import Cardano.CLI.Types.Output
import Cardano.CLI.Types.TxFeature
import qualified Cardano.Prelude as List
import Ouroboros.Consensus.Cardano.Block (EraMismatch (..))

import Data.Text (Text)

Expand Down

0 comments on commit 78f56c5

Please sign in to comment.