Arbitrary FromByronTranslationContext Source # | |
Instance details |
Arbitrary ChainDepState Source # | |
Instance details |
Arbitrary CompactGenesis Source # | |
Instance details |
Arbitrary ShelleyTransition Source # | |
Instance details |
Arbitrary ShelleyNodeToClientVersion Source # | |
Instance details |
Arbitrary ShelleyNodeToNodeVersion Source # | |
Instance details |
Arbitrary NonMyopicMemberRewards Source # | |
Instance details |
Arbitrary ShelleyHash Source # | |
Instance details |
Arbitrary TPraosState Source # | |
Instance details |
Arbitrary (NoGenesis era) Source # | |
Instance details |
CanMock (Praos crypto) era ⇒ Arbitrary (Header (ShelleyBlock (Praos crypto) era)) Source # | |
Instance details |
CanMock (TPraos crypto) era ⇒ Arbitrary (Header (ShelleyBlock (TPraos crypto) era)) Source # | |
Instance details |
CanMock proto era ⇒ Arbitrary (AnnTip (ShelleyBlock proto era)) Source # | |
Instance details |
CanMock proto era ⇒ Arbitrary (SomeBlockQuery (BlockQuery (ShelleyBlock proto era))) Source # | |
Instance details |
CanMock proto era ⇒ Arbitrary (GenTx (ShelleyBlock proto era)) Source # | |
Instance details |
CanMock proto era ⇒ Arbitrary (GenTxId (ShelleyBlock proto era)) Source # | |
Instance details |
CanMock (Praos crypto) era ⇒ Arbitrary (Coherent (ShelleyBlock (Praos crypto) era)) Source # | Create a coherent Praos block TODO Establish a coherent block without doing this translation from a
TPraos header. |
Instance details |
CanMock (TPraos crypto) era ⇒ Arbitrary (Coherent (ShelleyBlock (TPraos crypto) era)) Source # | This uses a different upstream generator to ensure the header and block
body relate as expected. |
Instance details |
(Arbitrary (InstantStake era), CanMock proto era) ⇒ Arbitrary (SomeResult (ShelleyBlock proto era)) Source # | |
Instance details |
Arbitrary (TranslationContext era) ⇒ Arbitrary (ShelleyLedgerConfig era) Source # | Generate a ShelleyLedgerConfig with a fixed EpochInfo (see
arbitraryGlobalsWithFixedEpochInfo ). |
Instance details |
(Arbitrary (InstantStake era), CanMock proto era) ⇒ Arbitrary (LedgerState (ShelleyBlock proto era) EmptyMK) Source # | |
Instance details |
(Arbitrary (InstantStake era), CanMock proto era) ⇒ Arbitrary (LedgerState (ShelleyBlock proto era) ValuesMK) Source # | |
Instance details |
CanMock proto era ⇒ Arbitrary (WithVersion ShelleyNodeToClientVersion (SomeBlockQuery (BlockQuery (ShelleyBlock proto era)))) Source # | Some Query s are only supported by ShelleyNodeToClientVersion2 , so we
make sure to not generate those queries in combination with
ShelleyNodeToClientVersion1 . |
Instance details |
(PraosCrypto crypto, CanMock (Praos crypto) era) ⇒ Arbitrary (ShelleyBlock (Praos crypto) era) Source # | |
Instance details |
CanMock (TPraos crypto) era ⇒ Arbitrary (ShelleyBlock (TPraos crypto) era) Source # | The upstream Arbitrary instance for Shelley blocks does not generate
coherent blocks, so neither does this. |
Instance details |
CanMock proto era ⇒ Arbitrary (ShelleyTip proto era) Source # | |
Instance details |
CanMock proto era ⇒ Arbitrary (Point (ShelleyBlock proto era)) Source # | |
Instance details |
ShelleyBasedEra era ⇒ Arbitrary (SomeSecond (NestedCtxt f) (ShelleyBlock proto era)) Source # | |
Instance details |