cardano-ledger-shelley-1.19.0.0: Shelley Ledger Executable Model
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.Shelley.Examples

Description

The example transactions in this module are not valid transactions. We don't care, we are only interested in serialisation, not validation.

Synopsis

Documentation

exampleShelleyBasedTx ∷ ∀ era (l ∷ TxLevel). (EraTx era, ShelleyEraScript era, Typeable l) ⇒ Tx l era Source #

addShelleyToBabbageTxCerts ∷ ∀ era (l ∷ TxLevel). (EraTx era, ShelleyEraTxCert era, AtMostEra "Babbage" era) ⇒ Tx l era → Tx l era Source #

addShelleyToConwayTxCerts ∷ ∀ era (l ∷ TxLevel). (EraTx era, ShelleyEraTxCert era) ⇒ Tx l era → Tx l era Source #

exampleNewEpochState ∷ (EraTxOut era, EraGov era, EraStake era, EraCertState era, Default (StashedAVVMAddresses era)) ⇒ Value era → PParams era → PParams era → NewEpochState era Source #

This is probably not a valid ledger. We don't care, we are only interested in serialisation, not validation.

testShelleyGenesisShelleyGenesis Source #

These are dummy values.

mkDSIGNKeyPair ∷ ∀ (kd ∷ KeyRole). Word8KeyPair kd Source #

mkKeyPair' from Test.Cardano.Ledger.Shelley.Utils doesn't work for real crypto: https://github.com/intersectmbo/cardano-ledger/issues/1770

mkKeyHash ∷ ∀ (discriminator ∷ KeyRole). IntKeyHash discriminator Source #