Typeberry by Fluffy Labs - v0.4.0
    Preparing search index...

    Class EpochMarker

    For the first block in a new epoch, the epoch marker is set and contains the epoch randomness and validator keys for the NEXT epoch.

    https://graypaper.fluffylabs.dev/#/579bd12/0e30030e6603

    Hierarchy (View Summary)

    Index

    Properties

    entropy: Blake2bHash & pvm.WithOpaque<"EntropyHash">

    eta_1': Randomness for the NEXT epoch.

    ticketsEntropy: Blake2bHash & pvm.WithOpaque<"EntropyHash">

    eta_2': Randomness for the CURRENT epoch.

    kappa_b: Bandersnatch validator keys for the NEXT epoch.

    Codec: Descriptor<
        EpochMarker,
        ViewOf<
            EpochMarker,
            {
                entropy: Descriptor<
                    Bytes<32> & pvm.WithOpaque<"EntropyHash">,
                    Bytes<32>,
                >;
                ticketsEntropy: Descriptor<
                    Bytes<32> & pvm.WithOpaque<"EntropyHash">,
                    Bytes<32>,
                >;
                validators: Descriptor<
                    readonly ValidatorKeys[] & pvm.WithOpaque<"ValidatorsCount">,
                    SequenceView<
                        ValidatorKeys,
                        ViewOf<
                            ValidatorKeys,
                            {
                                bandersnatch: Descriptor<
                                    Bytes<32> & pvm.WithOpaque<"BandersnatchKey">,
                                    Bytes<32>,
                                >;
                                ed25519: Descriptor<
                                    Bytes<32> & pvm.WithOpaque<"Ed25519Key">,
                                    Bytes<32>,
                                >;
                            },
                        >,
                    >,
                >;
            },
        >,
    > = ...

    Methods