ContinuityProof class final

Links a new threshold public key to an authorized predecessor.

Constructors

ContinuityProof.fromBytes(Uint8List bytes)
Parses a continuity proof.
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
newCeremonyId → Uint8List
Successor root ceremony identifier (16 bytes).
final
newPublicKeyBytes → Uint8List
32-byte Ed25519 encoding of the new joint key.
final
oldCeremonyId → Uint8List
Prior root ceremony identifier (16 bytes).
final
oldPublicKeyBytes → Uint8List
32-byte Ed25519 encoding of the old joint key.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
signedAtUnixSeconds → int
Unix seconds when the old quorum authorized rotation.
final
thresholdSignature → Uint8List
Threshold Ed25519 signature over continuityPayloadBytes.
final

Methods

continuityPayloadBytes() → Uint8List
Signed payload bytes (doc/PROTOCOL_MESSAGES.md §6).
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toBytes() → Uint8List
Canonical serialized bytes (doc/SERIALIZATION.md §4.6).
toString() → String
A string representation of this object.
inherited
verify({required PublicKey oldPublicKey}) → Future<bool>
Verifies thresholdSignature under oldPublicKey.

Operators

operator ==(Object other) → bool
The equality operator.
inherited