Cardano.Ledger.Mary.TxCert
Contents
Associated Types
type TxCert (MaryEra c) = (r ∷ Type) Source #
type TxCertUpgradeError (MaryEra c) Source #
Methods
upgradeTxCert ∷ TxCert (PreviousEra (MaryEra c)) → Either (TxCertUpgradeError (MaryEra c)) (TxCert (MaryEra c)) Source #
getVKeyWitnessTxCert ∷ TxCert (MaryEra c) → Maybe (KeyHash 'Witness (EraCrypto (MaryEra c))) Source #
getScriptWitnessTxCert ∷ TxCert (MaryEra c) → Maybe (ScriptHash (EraCrypto (MaryEra c))) Source #
mkRegPoolTxCert ∷ PoolParams (EraCrypto (MaryEra c)) → TxCert (MaryEra c) Source #
getRegPoolTxCert ∷ TxCert (MaryEra c) → Maybe (PoolParams (EraCrypto (MaryEra c))) Source #
mkRetirePoolTxCert ∷ KeyHash 'StakePool (EraCrypto (MaryEra c)) → EpochNo → TxCert (MaryEra c) Source #
getRetirePoolTxCert ∷ TxCert (MaryEra c) → Maybe (KeyHash 'StakePool (EraCrypto (MaryEra c)), EpochNo) Source #
lookupRegStakeTxCert ∷ TxCert (MaryEra c) → Maybe (Credential 'Staking (EraCrypto (MaryEra c))) Source #
lookupUnRegStakeTxCert ∷ TxCert (MaryEra c) → Maybe (Credential 'Staking (EraCrypto (MaryEra c))) Source #
getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams (MaryEra c) → (KeyHash 'StakePool (EraCrypto (MaryEra c)) → Bool) → f (TxCert (MaryEra c)) → Coin Source #
getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams (MaryEra c) → (Credential 'Staking (EraCrypto (MaryEra c)) → Maybe Coin) → (Credential 'DRepRole (EraCrypto (MaryEra c)) → Maybe Coin) → f (TxCert (MaryEra c)) → Coin Source #
mkRegTxCert ∷ StakeCredential (EraCrypto (MaryEra c)) → TxCert (MaryEra c) Source #
getRegTxCert ∷ TxCert (MaryEra c) → Maybe (StakeCredential (EraCrypto (MaryEra c))) Source #
mkUnRegTxCert ∷ StakeCredential (EraCrypto (MaryEra c)) → TxCert (MaryEra c) Source #
getUnRegTxCert ∷ TxCert (MaryEra c) → Maybe (StakeCredential (EraCrypto (MaryEra c))) Source #
mkDelegStakeTxCert ∷ StakeCredential (EraCrypto (MaryEra c)) → KeyHash 'StakePool (EraCrypto (MaryEra c)) → TxCert (MaryEra c) Source #
getDelegStakeTxCert ∷ TxCert (MaryEra c) → Maybe (StakeCredential (EraCrypto (MaryEra c)), KeyHash 'StakePool (EraCrypto (MaryEra c))) Source #
mkGenesisDelegTxCert ∷ GenesisDelegCert (EraCrypto (MaryEra c)) → TxCert (MaryEra c) Source #
getGenesisDelegTxCert ∷ TxCert (MaryEra c) → Maybe (GenesisDelegCert (EraCrypto (MaryEra c))) Source #
mkMirTxCert ∷ MIRCert (EraCrypto (MaryEra c)) → TxCert (MaryEra c) Source #
getMirTxCert ∷ TxCert (MaryEra c) → Maybe (MIRCert (EraCrypto (MaryEra c))) Source #