ValidatorSignature
Namespace: IotaSdk
A signature from a Validator
BCS
The BCS serialized form for this type is defined by the following ABNF:
validator-signature = u64 ; epoch
bls12381-public-key
bls12381-signature
public class ValidatorSignature : IValidatorSignature, System.IEquatable`1[[IotaSdk.ValidatorSignature, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable
Inheritance Object → ValidatorSignature
Implements IValidatorSignature, IEquatable<ValidatorSignature>, IDisposable
Attributes NullableContextAttribute, NullableAttribute
Constructors
ValidatorSignature(UInt64)
public ValidatorSignature(ulong pointer)
Parameters
pointer UInt64
ValidatorSignature(UInt64, Bls12381PublicKey, Bls12381Signature)
public ValidatorSignature(ulong epoch, Bls12381PublicKey publicKey, Bls12381Signature signature)
Parameters
epoch UInt64
publicKey Bls12381PublicKey
signature Bls12381Signature
Methods
Destroy()
public void Destroy()
Dispose()
public void Dispose()
Epoch()
public ulong Epoch()
Returns
PublicKey()
public Bls12381PublicKey PublicKey()
Returns
Signature()
public Bls12381Signature Signature()
Returns
Equals(ValidatorSignature)
public bool Equals(ValidatorSignature? other)
Parameters
other ValidatorSignature?
Returns
Equals(Object)
public override bool Equals(object? obj)
Parameters
obj Object?