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

    Class SafroleData

    Index

    Properties

    epochRoot: Bytes<144> & pvm.WithOpaque<"BandersnatchRingRoot">

    gamma_z

    nextValidatorData: PerValidator<ValidatorData>

    gamma_k

    sealingKeySeries: SafroleSealingKeys

    gamma_s

    ticketsAccumulator: readonly Ticket[] & pvm.WithOpaque<"0...EpochLength">

    gamma_a

    Codec: Descriptor<
        SafroleData,
        ViewOf<
            SafroleData,
            {
                epochRoot: Descriptor<
                    Bytes<144> & pvm.WithOpaque<"BandersnatchRingRoot">,
                    Bytes<144>,
                >;
                nextValidatorData: Descriptor<
                    readonly ValidatorData[] & pvm.WithOpaque<"ValidatorsCount">,
                    SequenceView<
                        ValidatorData,
                        ViewOf<
                            ValidatorData,
                            {
                                bandersnatch: Descriptor<
                                    Bytes<32> & pvm.WithOpaque<"BandersnatchKey">,
                                    Bytes<32>,
                                >;
                                bls: Descriptor<Bytes<144> & pvm.WithOpaque<"BlsKey">, Bytes<144>>;
                                ed25519: Descriptor<
                                    Bytes<32> & pvm.WithOpaque<"Ed25519Key">,
                                    Bytes<32>,
                                >;
                                metadata: Descriptor<Bytes<128>, Bytes<128>>;
                            },
                        >,
                    >,
                >;
                sealingKeySeries: Descriptor<SafroleSealingKeys, SafroleSealingKeys>;
                ticketsAccumulator: Descriptor<
                    readonly Ticket[] & pvm.WithOpaque<"0...EpochLength">,
                    SequenceView<
                        Ticket,
                        ViewOf<
                            Ticket,
                            {
                                attempt: Descriptor<
                                    number & WithBytesRepresentation<1> & pvm.WithOpaque<
                                        "TicketAttempt[0|1|2]",
                                    >,
                                    U8,
                                >;
                                id: Descriptor<Bytes<32>, Bytes<32>>;
                            },
                        >,
                    >,
                >;
            },
        >,
    > = ...

    Methods