Skip to main content

ValidatorAggregatedSignature

open class ValidatorAggregatedSignature : Disposable, AutoCloseable, ValidatorAggregatedSignatureInterface

An aggregated signature from multiple Validators.

BCS

The BCS serialized form for this type is defined by the following ABNF:

validator-aggregated-signature = u64                  ; epoch
bls12381-signature ; signature
bytes ; bitmap — contents of the bytes are
; valid according to the serialized
; spec for roaring bitmaps

See https://github.com/RoaringBitmap/RoaringFormatSpec for the specification for the serialized format of RoaringBitmaps.

Constructors

ValidatorAggregatedSignatureconstructor(epoch: ULong, signature: Bls12381Signature, bitmapBytes: ByteArray)

Functions

NameSummary
bitmapBytesopen override fun bitmapBytes(): ByteArray
close@Synchronized
open override fun close()
destroyopen override fun destroy()
epochopen override fun epoch(): ULong
signatureopen override fun signature(): Bls12381Signature
toStringopen override fun toString(): String