Skip to main content

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​

String

NetworkPubKey​

public string? NetworkPubKey { get; init; }

Property Value​

String

ProtocolPubKey​

public string? ProtocolPubKey { get; init; }

Property Value​

String

ProofOfPossession​

public string? ProofOfPossession { get; init; }

Property Value​

String

NetAddress​

public string? NetAddress { get; init; }

Property Value​

String

P2pAddress​

public string? P2pAddress { get; init; }

Property Value​

String

PrimaryAddress​

public string? PrimaryAddress { get; init; }

Property Value​

String

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?