ValidatorCredentials
Namespace: IotaSdk
The credentials related fields associated with a validator.
public record class ValidatorCredentials : System.IEquatable`1[[IotaSdk.ValidatorCredentials, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → ValidatorCredentials
Implements IEquatable<ValidatorCredentials>
Attributes NullableContextAttribute, NullableAttribute
Properties
AuthorityPubKey
public string? AuthorityPubKey { get; init; }
Property Value
NetworkPubKey
public string? NetworkPubKey { get; init; }
Property Value
ProtocolPubKey
public string? ProtocolPubKey { get; init; }
Property Value
ProofOfPossession
public string? ProofOfPossession { get; init; }
Property Value
NetAddress
public string? NetAddress { get; init; }
Property Value
P2pAddress
public string? P2pAddress { get; init; }
Property Value
PrimaryAddress
public string? PrimaryAddress { get; init; }
Property Value
Constructors
ValidatorCredentials(String, String, String, String, String, String, String)
The credentials related fields associated with a validator.
public ValidatorCredentials(string? AuthorityPubKey = null, string? NetworkPubKey = null, string? ProtocolPubKey = null, string? ProofOfPossession = null, string? NetAddress = null, string? P2pAddress = null, string? PrimaryAddress = null)
Parameters
AuthorityPubKey String?
NetworkPubKey String?
ProtocolPubKey String?
ProofOfPossession String?
NetAddress String?
P2pAddress String?
PrimaryAddress String?