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