{-# OPTIONS --safe #-} open import Ledger.Conway.Abstract open import Ledger.Conway.Transaction module Ledger.Conway.Chain.Properties.PParamsWellFormed (txs : _) (open TransactionStructure txs) (abs : AbstractFunctions txs) where open import Ledger.Conway.Chain txs abs open import Ledger.Prelude pp-wellFormed : ChainState → Type pp-wellFormed = paramsWellFormed ∘ PParamsOf pp-wellFormed-invariant : Type pp-wellFormed-invariant = LedgerInvariant _⊢_⇀⦇_,CHAIN⦈_ pp-wellFormed