Skip to main content

ValidatorCommitteeSignatureAggregator

Namespace: IotaSdk

public class ValidatorCommitteeSignatureAggregator : IValidatorCommitteeSignatureAggregator, System.IDisposable

Inheritance ObjectValidatorCommitteeSignatureAggregator
Implements IValidatorCommitteeSignatureAggregator, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

ValidatorCommitteeSignatureAggregator(UInt64)

public ValidatorCommitteeSignatureAggregator(ulong pointer)

Parameters

pointer UInt64

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

AddSignature(ValidatorSignature)

public void AddSignature(ValidatorSignature signature)

Parameters

signature ValidatorSignature

Exceptions

SdkFfiException

Committee()

public ValidatorCommittee Committee()

Returns

ValidatorCommittee

Finish()

public ValidatorAggregatedSignature Finish()

Returns

ValidatorAggregatedSignature

Exceptions

SdkFfiException

NewCheckpointSummary(ValidatorCommittee, CheckpointSummary)

public static ValidatorCommitteeSignatureAggregator NewCheckpointSummary(ValidatorCommittee committee, CheckpointSummary summary)

Parameters

committee ValidatorCommittee

summary CheckpointSummary

Returns

ValidatorCommitteeSignatureAggregator

Exceptions

SdkFfiException