@@ -30,6 +30,7 @@ module Cardano.CLI.EraBased.Query.Command
3030 , QueryTreasuryValueCmdArgs (.. )
3131 , QueryLedgerPeerSnapshotCmdArgs (.. )
3232 , QueryStakePoolDefaultVoteCmdArgs (.. )
33+ , QueryEraHistoryCmdArgs (.. )
3334 , renderQueryCmds
3435 , IncludeStake (.. )
3536 )
@@ -78,6 +79,7 @@ data QueryCmds era
7879 | QueryProposalsCmd ! (QueryProposalsCmdArgs era )
7980 | QueryLedgerPeerSnapshotCmd ! QueryLedgerPeerSnapshotCmdArgs
8081 | QueryStakePoolDefaultVoteCmd ! (QueryStakePoolDefaultVoteCmdArgs era )
82+ | QueryEraHistoryCmd ! QueryEraHistoryCmdArgs
8183 deriving (Generic , Show )
8284
8385-- | Fields that are common to most queries
@@ -265,6 +267,12 @@ data QueryStakePoolDefaultVoteCmdArgs era = QueryStakePoolDefaultVoteCmdArgs
265267 }
266268 deriving Show
267269
270+ data QueryEraHistoryCmdArgs = QueryEraHistoryCmdArgs
271+ { commons :: ! QueryCommons
272+ , mOutFile :: ! (Maybe (File () Out ))
273+ }
274+ deriving (Generic , Show )
275+
268276renderQueryCmds :: QueryCmds era -> Text
269277renderQueryCmds = \ case
270278 QueryLeadershipScheduleCmd {} ->
@@ -321,6 +329,8 @@ renderQueryCmds = \case
321329 " treasury"
322330 QueryStakePoolDefaultVoteCmd {} ->
323331 " query stake-pool-default-vote"
332+ QueryEraHistoryCmd {} ->
333+ " query era-history"
324334
325335renderTxMempoolQuery :: TxMempoolQuery -> Text
326336renderTxMempoolQuery = \ case
0 commit comments